Earlier quoted context omitted.
I'll add that if you LOVE doing what you do for 40 years, straight through retirement, you are one odd duck indeed. The idea of "passion for work" is a power play to get folks to put in more for less. Don't get it twisted. Furthermore, workaholism is for people who don't understand what it means to be human. Steve Jobs was a sucker - almost as much as his followers who didn't realize that he was.
Steve Jobs was a sucker because his values were different than yours? Really?
Want good programmers? Then pay them.
451–460 of 493 posts
Re: Want good programmers? Then pay them.
#452On occasion I have long complicated discussions with companies about how hard it to find developers. Assuming they're actually asking for a sane skill-set the problem is usually down to two factors: 1) Not paying enough 2) Not doing interesting work (with the very occasional 3 of "having a bloody awful reputation") The trick is, of course, finding a non-blunt way of getting this across :-)
4) Doing interesting work but not being able express that to prospective developers.
Re: Want good programmers? Then pay them.
#453In France the situation is the same. Starting salaries go from 35k€ to 50k€ gross a year. No wonder a lot of students from college start as investment bankers or quant.
Re: Want good programmers? Then pay them.
#454The comparison to equity being getting paid in lottery tickets is apt (IMHO). Nevertheless there has never been a short of pioneering spirits willing to risk it all to strike it rich (just look at the gold rushes in the Dakotas, California and elsewhere). This is really the modern day equivalent. There was a thread here last year where people talked about their exits. A common story was "worked my ass off for X years…
Is there something intrinsically wrong with giving someone 30 days' holiday per year? Surely this is the same kind of freedom to spend your time as you wish that Google (with its 20% time) is famous for? As you said, in Europe this is common, and the viewpoint that it "smacks of entitlement" is puzzling. Is it just a cultural difference? I'm don't think there is any evidence either way that this affects productivity.
Re: Want good programmers? Then pay them.
#455So true. I get calls from startup recruiters all the time. They don't seem to realize there's this thing called rent. They want to pay with equity. Might as well pay me with lottery tickets. Here's the minimum I need to even bother talking to a recruiter. That means that for me to accept the offer, it probably needs more than this. Six figures, 30 vacation days, full benefits, infinite sick days, convince me that you…
Oh, I want to add one more thing, since everyone seems to like my comment. You can pay me too much money. If you give me say, a million dollars a year, I will work for one year, and then you will never see me again. I will go home and live my life as I please, and only code what I want to code. The code may or may not make money. I may or may not try. If I work at a startup that cashes out big, then I will travel the…
Typically in that scenario, there would be an "earn-out" period. Leave within n years, get nothing.
Re: Want good programmers? Then pay them.
#456Earlier quoted context omitted.
If a recruiter goes after you, and didn't bother to Google your name and look at your GitHub/OS contributions etc. he's obviously cold calling and wasting your time. He's the guy who asks DHH how much Rails experience he's got. But, on the other hand, if you apply to a company, especially one that's more or less famous, puzzles are a very good way of separating the wheat from the chaff on a level playing field. Evalu…
Do you really think it's fair to require Stripe to assign a member of their engineering team (that means you after they hire you) to review every strangers GitHub accounts, when you refuse to invest even a little time in signalling to them that you're the real deal (the puzzles aren't all multi-day endeavours)? There's no such thing as fairness in the job market. If Stripe can't find enough programmers to fill their…
... then allocating the programmers they have to sifting through a completely open "jobs" mailbox is still probably not a good idea.
> At some point, the business cycle will swing the other way, and it will become necessary for programmers to put our time into hunting for companies who want to hire even one programmer.
For the level of programmer competence we're talking about here, that hasn't happened yet.
Re: Want good programmers? Then pay them.
#457Earlier quoted context omitted.
You'd be surprised... But actually, fizzbuzz is just the bottom level. You also want to do basic coding exercises for whatever specific area you are hiring for, such as: - Set up an extremely basic web app that lets the user enter a name and echoes it back to them. - Make a sprite move across the screen. - Display a 3d cube with different colors on each side and make it rotate. - Make it play some music. - Aggregate…
I wonder if there's a harder equivalent to FizzBuzz — one that doesn't take any longer to explain or do, but requires a much higher level of skill to pass. One we used at http://airwave.com/ was "Write a Perl subroutine to determine whether a string is a valid dotted-quad IP address," which is something you can do in various reasonable ways in one to five lines of code.
Re: Want good programmers? Then pay them.
#458The comparison to equity being getting paid in lottery tickets is apt (IMHO). Nevertheless there has never been a short of pioneering spirits willing to risk it all to strike it rich (just look at the gold rushes in the Dakotas, California and elsewhere). This is really the modern day equivalent. There was a thread here last year where people talked about their exits. A common story was "worked my ass off for X years…
> Some of the comments in this thread bother me, particularly the 30 days paid vacation a year. In Europe maybe. In the US? Good luck.
What's so wrong about 30 days of paid vacation per year? I have 30, I know some (rare though) people that have even more (40+). I work to live, not the other way around.
> Never working more than 40 hours a week nor staying late? It just smacks of entitlement. I'm not saying you need to kill yourself for the company but it really is a two-way street.
For me, as a someone from Europe (Sweden) this is among the most stupid things I've heard, is it entitlement just because I work as much as my job pays me for? The agreement you sign (usually) says 40 hours per week, 8 hours per day 5 days a week. If they want me to work more, then pay more?
And before anyone from the states try to say anything about the economy in Europe and it suffering because people don't work as much, etc. Yours is so much further down the drain we lost sight of it.
Re: Want good programmers? Then pay them.
#459Re: Want good programmers? Then pay them.
#460The reason is simple. Try to remember one software package developed in Austria? Can you name one software company based in Austria that is successful in selling software or services? Do you know of any, even moderate, company from Austria whose primary role is creating and selling software? That's right, you can't.
That's because software engineers there work for companies where spending money in producing software is a cost, not an investment. If software is not a primary line of business, than there are two things in place. One is that developers are an expense. Second is that you don't need that good or experienced developers working on glorified enterprise internal applications.
So, if you want money, either work for a company where software development is primary line of business and be paid accordingly, or work on your own. You can't make good bucks working for cost center.