Live data from Hacker News

Rules of thumb for a 1x developer

muldoon.cloud

321–330 of 505 posts

Re: Rules of thumb for a 1x developer

#321
post #164

Rules of Thumb for a 1x Developer During work hours stay away from: * HN * Facebook * Twitter * Reddit * Any other thing constantly distracting you and taking away your attention from your job Congratulations, you are now 3-10x developer.

I've thought about this as well. If you have flow for ~6 hrs a day with ~2 hrs a day of buffer time for meetings, lunch, coffee...etc. You'd be in the top third of software developers. Anecdotal for sure but I'd love to see a study on this.

Re: Rules of thumb for a 1x developer

#322

Quite surprising take on the languages. > When to use Python or Ruby > Python and Ruby seem to me to be pretty similar in that they’re scripting languages and dynamically typed and seemed like the greatest thing in the 00’s. You use them when speed is more important than legibility or debugging. I'd say you pick them when productivity and time to market is important. I personally find dynamic languages far more legib…

People overrate the elegance and readability of languages. You can write elegant and inelegant Java. I've seen python code that is totally unmaintainable and python code that's some of the most elegant out there. You can find Rails code that is some of the most indecipherable spaghetti out there despite Ruby being such an elegant language (the project had Fat Controllers, Fat Views and Fat Stored Procedures...yikes).…

> People overrate the elegance and readability of languages.

> The exception to this is JS

JavaScript is beautiful. You're crazy.

Re: Rules of thumb for a 1x developer

#323
post #21

I used to get called a 10x developer, I was also called a rockstar and a ninja and a 100x dev and every other compliment that was hip. Then I hit 30. That type of talk stopped. Then I hit 40. Now I will not be considered for any entry level, mid level, or senior level software dev job anywhere in the United States, despite being very desperate and willing to relocate for anything. Doesn't matter. Too old. I'm suppose…

I didn't become a developer until just after my 40th birthday. I'm 45 now. I'm doing just fine.

Same for me, but it may actually be easier if you're 42 with two years of experience than twenty years. You're cheap, not specialized, and trainable.

Re: Rules of thumb for a 1x developer

#324
post #21

I used to get called a 10x developer, I was also called a rockstar and a ninja and a 100x dev and every other compliment that was hip. Then I hit 30. That type of talk stopped. Then I hit 40. Now I will not be considered for any entry level, mid level, or senior level software dev job anywhere in the United States, despite being very desperate and willing to relocate for anything. Doesn't matter. Too old. I'm suppose…

I have a hard time believing this. Age is never really a factor for us when hiring. What does come into consideration is whether your resume is filled with "architect" and "CTO" and "tech lead" but you're applying for a mid-level role or if you apply for a more senior role and you can't solve simple technical questions.

We have several engineers on our team that are 40+ that are either senior or principal developers. Age never really came up in the discussion. Just their experience and how they did in the interview when talking about that experience and when encountering new problems.

Re: Rules of thumb for a 1x developer

#325

Earlier quoted context omitted.

> Sounding desperate. Why is that a negative signal? The company has the opportunity to get top talent temporarily down on his/her luck for a reduced rate.

Becuase top talent usually don't get desperate. It's a bad way to judge someone, of course, but there aren't many good ways, and when hiring, you want to play it safe: not hiring a good candidate is way better than hiring someone who turns out to be bad. So, if you notice something that looks like it might have been a red flag, you take notice.

"not hiring a good candidate is way better than hiring someone who turns out to be bad."

is it though? CA is at-will employment, so there's literally nothing stopping a company from firing someone that isn't working out (besides timidity on the part of the person who would have to do the firing).

"when hiring, you want to play it safe"

personally, i'd rather tell some people it's not working out than miss out on incredible talent because i'm too scared to fire someone.

i prefer to lean into strengths, not try to shore up weaknesses.

"top talent usually don't get desperate" there are many reasons why people look for jobs, on their own timing, and with their own reasons. reading 'desperation' into someone's application is projecting your own fears and experiences onto theirs without actually taking the time to learn more. it's lazy.

Re: Rules of thumb for a 1x developer

#326
post #316
post #285

Earlier quoted context omitted.

I'm 40 and a developer for 15 years and didn't make it past Amazon's initial code assessment. One of the problems was a floodfill algorithm, which I've never used before. Couldn't quite figure it out on my own, but found the answer in Google in about 5 minutes, which is what I would do in real life faced with this problem. I don't understand the purpose of asking people to memorize a bunch of algorithms they will pro…

Those tests aren't really about engineering skill. The interviewer is checking to see how much you want the position, how hard of a worker you are, and how smart you are. If you really want the position, you will put a lot of effort into researching what the interview will entail. If you're a hard worker, you will intensively study for the interview. If you're smart, you'll be able to apply the material you studied t…

If Trivial Pursuit: Code Monkey and Engineering Edition is the interview game, that's not a place a sensible person would want to work.

A sensible knowledge and performance evaluation would involve pair coding on limited scope, immediate, real problems, not BS trivia.

Interviewing is a two-way street.. the signals given-off in the interview process should be taken in as a totality by the interviewee as well. If they see bad signs, they should run in the opposite direction rather than get sucked into a bad environment.

Re: Rules of thumb for a 1x developer

#327

Earlier quoted context omitted.

> Sounding desperate. Why is that a negative signal? The company has the opportunity to get top talent temporarily down on his/her luck for a reduced rate.

Confidence and desperation hardly ever align. Confident people who plan don't get desperate. Desperate people don't make good decisions. People who let themselves reach levels of desperation are either extremely unlucky (unlikely, but not someone you want on your team regardless) or chronically make bad decisions. At the worst, they're a person who chronically makes bad decisions and thinks they're unlucky. Standard:…

[deleted]

Re: Rules of thumb for a 1x developer

#328
post #164

Rules of Thumb for a 1x Developer During work hours stay away from: * HN * Facebook * Twitter * Reddit * Any other thing constantly distracting you and taking away your attention from your job Congratulations, you are now 3-10x developer.

> Congratulations, you are now 3-10x developer. Congratulations. You are still getting paid the same. Boosts in productivity need to come with boosts in pay, otherwise the logical thing to do is to scale back your effort to a point where the amount you get done matches the amount you get paid for.

exactly! if you're taking home the same salary whether you're creating massive value for the company, why bother?

Re: Rules of thumb for a 1x developer

#329
post #21

I used to get called a 10x developer, I was also called a rockstar and a ninja and a 100x dev and every other compliment that was hip. Then I hit 30. That type of talk stopped. Then I hit 40. Now I will not be considered for any entry level, mid level, or senior level software dev job anywhere in the United States, despite being very desperate and willing to relocate for anything. Doesn't matter. Too old. I'm suppose…

Is it possible you priced yourself out? If you were a "ninja" in SF for a decade, and then you're trying to find those kinds of salaries at "regular" software companies elsewhere in the United States, that could be the problem.

Re: Rules of thumb for a 1x developer

#330
post #316
post #285

Earlier quoted context omitted.

I'm 40 and a developer for 15 years and didn't make it past Amazon's initial code assessment. One of the problems was a floodfill algorithm, which I've never used before. Couldn't quite figure it out on my own, but found the answer in Google in about 5 minutes, which is what I would do in real life faced with this problem. I don't understand the purpose of asking people to memorize a bunch of algorithms they will pro…

Those tests aren't really about engineering skill. The interviewer is checking to see how much you want the position, how hard of a worker you are, and how smart you are. If you really want the position, you will put a lot of effort into researching what the interview will entail. If you're a hard worker, you will intensively study for the interview. If you're smart, you'll be able to apply the material you studied t…

But if you're capable and smart, you wouldn't normally waste lots of your time memorising details you could easily look up and use in moments if you ever needed them.

Are those interview processes really optimising for candidates who are willing and able to spend silly amounts of time creating an illusion of being super-keen?

Post reply on HN