Wednesday, 25 February 2015

Does life get better after high school?

I've written about this in several other posts here on Quora, but I'd like to bring some of the stories together here for you.

First of all, yes, it does get better.  I know people say that all the time, sort of like a cliché, "Trust me, it gets better!"  Let me SHOW you how it gets better, and let me TEACH you how YOU can MAKE IT BETTER.

When I was fourteen, I fractured my spine playing hockey.  I cannot explain to you how badly I wanted to make it to the NHL.  I was the kid that woke up at the crack of dawn, laced up my roller blades, and refused to take them off for the entire day.  I would skate inside at noon to eat my macaroni and cheese.  My mom would yell at me because I would leave skid marks on the floors.  I would sit in the family room and watch Mighty Ducks over and over again, holding my hockey stick in my hands, acting out my favorite scenes.  This was me, every year since I was five years old, every summer, all the time.  I couldn't get enough.  Playing in the NHL, to me, was like being a gladiator in real life.

When I fractured my spine, my dream fell apart.  I laid up in bed for weeks.  The irony here is that my father is actually a spine surgeon.  My fracture was too small to operate on, but big enough to essentially destroy any future career I had playing hockey—mostly because the injury came in my most pivotal years.  A year off from the sport at 14 put me so far behind other kids my age, that I was pretty much done for.  So you can imagine the rage that started to build up in me, feeling like here my dad could heal everyone else in the world with an operation, but he couldn't help his own son.

I started playing World of Warcraft because I was in a back brace for four months. I channeled my anger and my fears into that video game, escaping the pain of my reality my obsessing over my progression in the game.  At some point, it turned into more than that though, and even when my back was healed, I couldn't let go.  World of Warcraft had become my new sport, and I wanted to pursue a career in professional gaming, or game development, something along those lines.  My parents, both extremely successful and overbearing (like yours), pressuring me to succeed in more conventional ways, were DISGUSTED by my decision.  They made every effort to stop me, but I pressed on regardless.  Every day, I was called an addict, a kid "wasting his life," and every day, I snuck around the house to get in more hours chasing my dream of becoming a professional gamer.

By the time I was 17 years old, I was one of the highest ranked World of Warcraft players in North America.

I had a 3v3 team sponsor.  My gaming blog was one of the most popular Mage strategy blogs on the Internet, and I had an active reader fan base of ~10,000 readers.  I started freelance writing gaming articles for money, and for 10 hours of work a week I was making about $150.  Not bad for a kid in high school.  None of this my parents found to be very impressive, and instead of seeing my success and supporting me, they demanded I get a job at the local ice cream parlor working for minimum wage.  This made it EVEN HARDER for me to find time to practice and pursue my dreams.

When college rolled around, they basically gave me an ultimatum.  Either I quit the game and they send me to college, or they don't send me to college and I go support myself and I can "play video games all I want."  I chose college,and the decision wrecked me.

The only thing in my life that mattered to me, the thing I loved more than anything else in the world, was gone, and I didn't know how to cope.  I tried playing in secret, opening my own bank account while away at school and continuing to play, but one day my parents called and said they'd found my gaming blog online (how, I'll never know).  They called it garbage and said if they found out I was still playing, they were going to yank everything and bring me home.

I coped in very destructive ways.  I quit the game, and rebelled in a way I knew they would hate.  I started drinking and smoking and popping pills and purposefully destroying my life so that I could prove to them that my original intention of becoming a professional gamer wasn't so bad after all.

This didn't work, obviously.  Instead, I found myself in a rehab group a year later canoing 320 miles through Florida into the Gulf of Mexico for a month. I had nothing.  I hadn't seen my friends in forever.  My parents hated me.  They had pulled my siblings aside and told them that I was a terrible human being never to be trusted again.  They told all our family friends that I was a drug addict and that hopefully this trip would "fix" me.  It was the low point of my life.  I felt alone and I felt abandoned and in that hole of depression I realized that nothing, absolutely nothing in my life was going to change unless I MADE IT CHANGE MYSELF.  

When I came back from that trip, my family acted like God had just saved me. I was fixed!  Horrah!  I saw that and it killed me inside, because I knew now the future was on me.  I could either give in and succumb to their game, or I could rise above it.  So I did.

(Above picture is to give you an image of what sort of physical and emotional progression I went through.  NOTE: CHANGING YOUR BODY IS NOT THE IMPORTANT PART.)

I got into bodybuilding shortly after, and transferred colleges to an art school downtown Chicago—I needed to get away from my friends, all of whom were still using drugs quite regularly.  

For 2 years, I kept completely to myself.  I rarely went to any college parties at my new art school, and the ones I did go to, I left early and stayed sober.  I meditated every morning, and I journaled every night.  I spent a lot of time reflecting on my mistakes, questioning where I could improve and then finding ways to act in a more positive direction.

When I started lifting weights, I found the friends I needed to find.I found other people who didn't drink, who didn't smoke, who wanted to better themselves too.  I was studying creative writing during the day, and I was practicing bodybuilding at night.  Slowly but surely, my life was turning around.  

By the time I graduated college, I was a completely different person.  The shy, unhappy, manic-depressive teenager you see on the left of that photo was long gone, and in his place stood a 23 year old who knew who he was, through and through.  I no longer cared what my family or the people around me thought of my pursuits.  I did what I loved, and I didn't need their approval.  I just put my head down and kept focused on myself, knowing and trusting that as long as I kept doing the work for ME, then I would do nothing but keep improving, and keep walking a better path.

Life since then for me has been completely different. Because I MADE IT DIFFERENT.

So, to answer your question: Does it get better?  Yes.  It absolutely gets better.  It gets better as soon as you decide you are going to MAKE IT GET BETTER NO MATTER WHAT.  It gets better when you wake up every dayDEMANDING THAT IT GETS BETTER NO MATTER WHAT.  It gets better when you have the COURAGE TO SAY "THIS IS WHO I AM."

If you need someone to believe in you, I believe in you.  I believe in you because I know what you're feeling, and I can tell you that as long as you keep putting one foot in front of the other, holding in your vision who it is you want to become, you will get there.  Slowly but surely, you will get there.

Source: Quora

What are mistakes which software engineers do in the first 1-2 years of their career?

  1. Not being willing to learn new languages and skills. Not willing to read technical books.
  2. Not paying attention to performance: Use of good Data Structure and Algorithms
  3. Not paying attention to design: Design Pattern, Object Modeling, Best Practices
  4. Not paying attention to security: SQL Injection
  5. Not paying attention to testing: Writing test cases.
  6. Documentation: Improper logging and comments.
  7. Blind copy paste making an assumption that it would work.
  8. Forget to take backup and remove all debugging statements like System.out.print before application goes into production.
  9. Jumping directly on solution. Don't start solution hunting the moment you face a problem or bug. Even if you copy from others solution, don't forget to learn and understand the solution.
  10. Expecting you can read intent and tone in email communication.  (ASCII does not contain facial expression or intonation.) Actually reading the whole email without making any assumption.
  11. Not focusing on career development and networking.
  12. Not asking for code review and help.
  13. Starting with a know it all instead of a learn it all attitude.
  14. Paying less attention to domain, understand who the users are and why they use what we build. Understand the environment the user will be in when using your program.
  15. Being far too aggressive about sizing and specifying projects.
  16. Not managing your manager / setting expectations.
  17. Expecting you can read intent and tone in email communication.  (ASCII does not contain facial expression or intonation.)
  18. Not being willing to learn new languages and skills.
  19. Not reading technical books.
  20. Not focusing on career development and networking.
  21. Not attempting to use proper algorithms.
  22. Not paying attention to performance.
  23. Not paying attention to object modeling.

Source: Quora

Saturday, 1 March 2014

New Scam: ICANN certification of Domain Names

Last month I listed few domains on a domain selling website hoping a good amount for my domain names. A week later after listing my domains I received a mail from ‘Mark Frei’ who sent an email from this email address

I was very happy that finally I going to make some money without doing a lot of hard work. Without wasting much time I wrote back to Mark with asking price of $650 and I was stunned when he replied from another email
 Check his reply:

$5000 seriously!!!
This cannot be true, I said to myself. This guy is definitely going to deceive me because I don’t have that good luck J. So I start probing and tried to find out the real picture and then he forwarded a link of ICANN organization to get domain appraisals.
I heard about ICANN. It’s a (Internet Corporation for Assigned Names and Numbers) non profit organization that manage IP address and DNS system.

I opened that link and when I saw the page I can hear the bell ‘Dude you are about to be scam’ J
Then to confirm I searched on google and opened real site of ICANN which is and on this website it’s clearly written that they are a non-profit organization.
The URL that was sent to me was cleverly chosen to pretend that its ICANN and they charge people for domain appraisals which is NOT true. There is nothing like ‘domain appraisals’ or ICANN certificate in ICANN.

So spread the word and save people from being scammed.


Thursday, 4 October 2012

Finally Americans did it...!!!

Hey Guys !

After such a long time there is a good news for America, Canada, Britain, Australia and New Zealand. Just read this news from Yahoo..!!!

US blocks online fraud schemes linked to India

WASHINGTON (AFP) - US officials said Wednesday they shut down a series of so-called tech support scams, mostly operating from India, which duped consumers into paying to clean their computers of bogus virus infections.
The Federal Trade Commission said a US judge has ordered a halt to six "scareware" operations and has frozen their assets following an investigation in cooperation with Canada, Britain, Australia and New Zealand.
FTC Chairman Jon Leibowitz said the schemes involved calls to consumers in English-speaking countries from call centers in India, informing consumers of bogus infections.
The groups also used online ads which informed computer users of the infections, and then sold "fixes" at prices ranging from $49 to $450.
"In these outrageous and disturbing cons you get a call from someone pretending to be from a major computer company who dupes you into thinking you have a virus on your computer," Leibowitz told a news conference, which also played an audio tape of one of the calls.
"At one level, it's like a bad Bollywood movie, but at another level it's a ripoff of consumers."
The FTC six firms with deceptive commercial practices and other violations and asked the court to permanently halt the scams and order restitution for consumers.
The FTC cases targeted 14 corporate defendants and 17 individuals in six separate legal filings. The companies included Pecon Software Ltd., Finmaestros LLC, Zeal IT Solutions Pvt. Ltd., Virtual PC Solutions, Lakshmi Infosoul Services Pvt. Ltd., and PCCare247, Inc.
Canada's top telecom regulatory official, Andrea Rosen of the Canadian Radio-Television and Telecommunications Commission, said two related enforcement actions were filed in Canada.
Leibowitz said the FTC was sending a delegation to India to help work with authorities in such cases.

Thursday, 27 September 2012

'Run free virus scan' advertisement is a scam?

Yep! that's right. All major advertisement that you see on websites asking you to run a free virus scan, usually when you download something, are FAKE ADS. You trust them, install them and then these small programs show you that your computer is infected with deadly virus or have thousands of problems on your system even if your have purchased your computer/laptop a day ago. See how powerful they are :)
And now to remove these issues they will ask you to purchase their software.
Now the truth is, these kind of softwares are ABSOLUTELY FAKE softwares which means they do not remove any virus or malware. Once you will purchase these softwares, on regular intervals they keep poping-up that they have captured some viruses and have removed them but technically they haven't done anything. They simply show a message, fool you around and are making money.
Below I am displaying you one such ad:

Please use genuine anti-virus program like Norton, Bitdefender, Mcafee, QuickHeal, Kaspersky etc. to keep your computer free from Viruses/malwares. These anti-virus company have never displayed ads like these Fake ads.

Stay alert and be safe.

Monday, 10 September 2012

Bad News !!!

Few days back, I came across information that these people are now operating this Scam from their homes. Actually, after working for only 2months in these ‘scammy’ organizations it’s pretty much easy to gather information how this scam operates. And since there is an awful lot of money, employees are now leaving these companies and are operating this damn business sitting in their homes which means more frustrating calls to You.
If these people will make 1 sale everyday then they will earn around 450,000INR per month and in a year this amount will turn up to 54,00,000INR which is a jaw dropping amount to any Indian. This calculation is based on 1 sale by 1 person every day. What will happen if they make 5sales every day? It's freakishly huge!!!
To run this scam all they need is:
Internet Connection 
Payment Gateway

You will be surprised that these people don't even need a telephone connection to call people. They use Skype. A top up with £4 gives unlimited calls to landline numbers of UK for 1 month. And that's the reason you receive calls from a strange number because that’s Skype’s unknown number. This is kind of lottery for these people.

Now to stop these people I tried to contact Indian News channel and Government but as expected, all in vain. Since these days we are being ruled by the most corrupted Government of History, so clearly, there are no chances that Indian Government will ever raise any concern on this issue.
However there is one option left before us to stop this scary business i.e. Spread the word

You can contribute this by:
1. Share this blog with your parents because they are the people who are targeted the most.
2. Share this on Facebook, twitter, Pinterest, blogs or any other website they working for same cause.
3. Raise complaint in Police because I still remember my friend, who was working with me in the same organization, received a call from UK police. May be FBI or NYPD can do something about it.
4. Most important. Give +1 to this blog which will help this blog to top the search results on Google because 70% traffic is from Google.
5. Contact Indian Embassy. I am sure they will do something about it because its a matter of countries relationship.

Lets make this world a better place to live in!

Monday, 19 March 2012

How can you STOP these scammers?

There is only one way to stop these scammers and it needs everybody’s effort. Below I am listing few steps that each one of you needs to do:

1. If the scammers called you, try to make a conversation and make them feel that you don't know anything about computer.
2. Then take the name of the company from where that scammer is calling. I would say pen down everything.
3. Now check the website while you are on the phone and try to find the payment gateway link which you can find after clicking on the 'Buy' button. Most of the websites follow this concept while others directly open the payment gateway.
4. There are many third party websites which provide online transaction facility. Some of these companies are CCavenues, EBS, DirectPay, PayPal etc.
5. Now after getting name of the payment gateway, it’s time to say goodbye to that scammer.

Now you need to write a mail to the Payment Gateway Company letting them know about the company who contacted you and was trying to fool you. Write an aggressive mail about these people.

We need to send at least 50mails to the payment gateway company about the company who contacted you to blacklist them.

Look guys! My blog did the same thing. It came into lime light because of the people who contacted me and the concerned payment gateway company froze their account. Many call centers have suffered because of this blog.
I know, these people will change the name of the company and will again start calling you. But getting a new payment gateway is not that easy. So my point is, if all of us will start doing what I have mentioned, then these technical support phone calls will be a nightmare one day.