Slashdot Mirror


The $200,000 Software Developer

itwbennett writes "You can make a decent living as a software developer, and if you were lucky enough to get hired at a pre-IPO tech phenom, you can even get rich at it. But set your sights above the average and below Scrooge McDuck and you won't find many developers in that salary range. In fact, the number of developers earning $200,000 and above is under 10%, writes blogger Phil Johnson who looked at salary data from Glassdoor, Salary.com and the Bureau of Labor Statistics. How does your salary rate? What's your advice for earning the big bucks?"

8 of 473 comments (clear)

  1. Step 1: Move to an expensive area by timeOday · · Score: 5, Insightful

    I would imagine most jobs paying $200K are in areas where $200K does't go as far as it would in other places. It is somewhat arbitrary to look at a dollar figure without looking at what it will cost you to live within a reasonable distance of said job.

    1. Re:Step 1: Move to an expensive area by Anonymous Coward · · Score: 5, Insightful

      Exactly. I make significantly less than the industry average for my position, BUT I live in a six bedroom, 3 bath house on half an acre in the middle of a small/medium city. Work is 10 minutes from the house, the house is 5 minutes from shopping, and I'm 45 minutes from great fishing (and 2 hours from world-class fishing). My children go to great schools. My community has a low crime rate. There's a commuter airport ten minutes away and an international airport 3 hours away (by car). We have a nice theatre group in town and strong performing arts because of the local university. I work in a nice office with a door. I don't work for a publicly traded company and so I don't have to worry about the hellish nightmare called the quarterly report and all it entails. Oh...... and my bosses aren't Wall Street jerks with over-inflated egos and under-performing morals.

      What's $200k compared to that? If I were to move to a large city I would have to command a salary of well over $200k to keep the same lifestyle. The money isn't really in the big companies unless you are a top-tier executive. It's in small to medium sized corporations where you can work in a smaller city for a comparatively higher standard of living.

  2. This just in.... by isopropanol · · Score: 5, Insightful

    Only a few people make 2.5x the average...

    Also news:
    Only a few people have substantially higher than average intelligence,
    Only a few cars have much higher maximum acceleration than the industry average,
    Only a few people have substantially lower sprint or marathon times than average,
    Only a few drisophila have curlier wings than average...
    Only a few people have substantially more acute hearing perception than average,

    I'm not sure if it's just the summary, but it seems the author may not understand the nature of the bell curve and why it's a decent model for population distributions.

  3. Re:Wanna earn $200K+? Two words... by Anonymous Coward · · Score: 5, Insightful

    How do you get started in that field?

    1) Develop strong mathematics, physics, and software development skills.
    2) Take away your sense of reason and accountability.

  4. Re:Wanna earn $200K+? Two words... by ZeroConcept · · Score: 5, Insightful

    According to:
    http://money.cnn.com/calculator/pf/cost-of-living/

    200K in Brooklyn is equivalent to $101K in Austin, TX.

    Not that hard to make 100K in Austin, the only issue is that is surrounded by Texas.

  5. Re:The same advice in every profession by kscguru · · Score: 5, Insightful

    Same message but with a more positive spin. (And yes, I'm in that 200K+ category).

    Do it better Make sure your code works right, on the first try. When you have to pick between a band-aid and a permanent fix, choose the permanent fix - and deliver it just as fast as the person proposing the band-aid - because you know the system well and can deliver a fix faster than the outsider who is trying to be conservative. Design defensively and plan for debugging - make sure that when something goes wrong, it's very obvious where the problem started. Don't fear bugs in your code - optimize the process of them being assigned back to you and fixed. Do it faster When you know in the back of your head that something you wrote isn't up to par, invest the work immediately. Don't wait for somebody to tell you to do it better. Be a generalist: if you are waiting for another team to deliver a feature, learn how to add it to their area, add it, and unblock yourself - what you are doing will get done 10x faster that way. (It's a lot more work for you, but see: $200K+). Work longer hours Longer productive hours, need not be longer total hours. Don't goof off during the workday - no reading Slashdot, no kitten videos on Youtube, etc, do all that after you leave work. Most people only work 2-4 productive hours a day, and have a raft of excuses (meetings, interruptions...). If what your company does cannot keep you interested in your job for 6+ hours a day, you aren't going to be a $200K+ developer working for them. Bullshit. Kiss ass Invest in and maintain social relationships. That group you depend on for your new feature? It takes them 2 weeks to deliver when you are a person with a face they see every week, but 2 months to deliver when you are just an e-mail address. And talking to them frequently helps ensure that dependency works right when it arrives, instead of being a technically-correct-but-useless mess. You say it's your manager's job ... I say your manager would be delighted to see you take care of yourself so he can focus on the people less qualified than you who need his help to be productive. Draw a firm line when everyone is so dependent on you that they can't survive without you Establish a reputation for reliability; when the company needs an issue fixed right and cannot afford to have an average person fix, re-fix, and re-fix again, be the person who gets called. This requires working in an area where some problems must be fixed "at any cost" (e.g. a $10M contract is on the line) - hence why most $200K+ developers are at big companies where mistakes in certain areas are disproportionately expensive. Keep your friends close and your enemies closer. Sabotage the competition. Don't ever settle. Sue This requires some mental jujitsu: you don't have enemies. Your job is to make them succeed just as much as your job is to succeed. When somebody tries to get in your way, don't focus on crushing them. Get around them, co-opt them, give them chances to succeed on your coattails (they may fail due to the incompetence you suspected, but at least you tried). This is a particularly hard skill, found only in CxOs and 95%+ salary range professionals. If you think "win-win" is just a figure of speech, then you aren't mentally ready to be in that crowd. Keep your heart on your sleeve at home. Nail people to the cross in business. Your co-workers want problems solved, not drama. (They get plenty of drama from their SO's at home / their sport team / their WOW clan / Glee / Game of Thrones / whatever). Drama is a distraction from your job; see above point about fully utilizing your hours of work. This doesn't mean you cannot have drama - only that it cannot distract from your job. Cheat. Lie when you can get away with it. Bend the rules until they break More importantly, know which rules to bend / lie / cheat and which to respect. When a new feature shows up on
    --

    A witty [sig] proves nothing. --Voltaire

  6. Re:Wanna earn $200K+? Two words... by networkBoy · · Score: 5, Insightful

    Lol, no, I don't think so. I took a job that pays $20K/yr less because there weren't assholes in the office. Having actually worked somewhere that was devastatingly dehumanizing* I realized the value of happiness.
    -nbr

    You know it's time to quit when you're in the dentist office, getting a root canal, not numbed because it's infected so badly the *caine's don't work, and that is preferable to being in the office. Moment of clarity.

    --
    whois gawk date unzip strip find touch finger mount join nice man top fsck grep eject more yes exit umount sleep dump
  7. Re:Wanna earn $200K+? Two words... by muecksteiner · · Score: 5, Insightful

    I object to the part of your posting where you make it sound as if only money can do that sort of thing to you. In academia, you can easily find similarly defective personalities, who gleefully ruin everything for everyone around them.

    What makes these people even more pathetic than the slime you find in the finance world is that the uni jerks don't even get large amounts of money out of it. They just do it to make people miserable, and to make sure no-one notices that they themselves are actually not nearly as smart as they pretend to be. There is a reason that something like PhDcomics exists, and parallels Dilbert to such a degree. PhDcomics is actually much less nasty than the real world. Unfortunately.