Beware tech career advice from old heads – Jacob Kaplan-Moss
jacobian.org
jacobian.org
There are a lot of young developers who got new jobs in the 2021-2022 job market who don’t have any other frame of reference. They preach their experience to even younger devs and college grads as if it was normal, without understanding how unusually good the job market was at that time.
Browse any of the advice forums and you’ll find people confidently telling others to quit jobs they don’t like because it’s really easy to find a new job. Then you ask for details and they reveal that they did this in 2021 and it was fine.
I can’t count how many times I’ve had to tell young developers to ignore bad advice from people with 5 YOE who have never experienced a difficult job market.
Nope, guys that started 20 years ago came into very brutal tech job markets. Dotcom bust / 911 / with the cherry on top, the GFC a few years later. Very worth listening to.
Both of those things came together in the mid/late 90's and gave birth the the modern day tech career. Since then the modern day tech career has changed very little if at all.
Anything before that was not even comparable. Mostly academic researchers and labs.
Yes, we had cars that existed in the 20's and 30s, but listening to those "oldheads" about what worked for them at that time if you were in the post-WW2 auto boom in the US wouldn't make sense. See also: aerospace pre/post jet propulsion.
My time outside of work has changed substantially however.
Stereotyping is fine as long as it’s understood to be fundamentally wrong and inefficient, and when applied to people cruel.
My point was: Saying "this is what worked for me finding a job in the 80's/90's" isn't necessarily great advice, because it's not the 80's or 90's. If an oldhead says "this is what worked for me last year" sounds like he's giving useful advice.
Put succinctly: Oldhead advice is great when it's relevant, but oldheads need to understand that not all their war stories are useful. Feels like an extremely reasonable take, but strawman me some more if that's what gets you off.
Signed- An oldhead!
We still didn't have the internet in our houses then, though.
If you're an ambitious junior I do think it's best to job hop as much as you can within reason, like every 6-18 months. Partly due to salary increases, yes, but even more importantly, you learn from having experiences at different companies. No two companies are alike, and working your whole career at one company, even if it's an ostensibly good one i.e. FAANG, limits your exposure. I've seen lifelong FAANG coders who tried to join a smaller startup/scale-up and fall flat because they couldn't adjust. Obviously, job hopping is much harder in the current market, but places are hiring, so it's still worth trying.
For seniors though, eventually the value you provide as "just" a senior developer caps out. A software developer with 10 years experience provides a lot of value over a developer of 1-2 years of experience that justifies a significant difference in pay, but does a 20 YoE dev provide a lot more than 10 YoE? In a general "senior developer" role, I don't think so. For specialized roles, though, you can have a lot more influence, provide a lot more value, and yes, command a better salary. Unless you move into tech management, specialization is how you can keep progressing once you've acquired the requisite technical chops.
I'd say that just leave once you are too settled and are just performing tricks. That can be 6 months as you say but also 5 years. Also, never be the smartest guy in the room.
no WEALTHY person is all that diversified (e.g. warren buffet) but of you course there are plenty RICH people who are. specialization is high risk, high reward (e.g. have a dear friend making insane money as cobol coder for decades now who couldn’t write a hello world program in any other language) while generalist is safer route but won’t get you wealthy, just rich (which isn’t too bad :) )
You just have to specialize in something that will be relevant for 20 years.
Worst case scenario, at least you'll learn about survivorship bias. :)
Advice is someone trying to crystallize lessons they learned from doing something that worked for them in their circumstances.
Understand their context before deciding what weight to give their advice.
More like 10+. That is the network sweet spot. At 20+ your network is starting to gray out and mostly useless unless you have someone who has risen up to VP ranks who can influence some downstream director to move your resume to the top. At 30+ you are some younger person’s “network”. At 40 years (where I currently am) your “network” is frankly retired, dead, or just trying to squeeze out those last few years in a no stress role to keep their medical insurance and can be no help to you.
If you’re starting in tech right now, and can go back to live with parents after graduation, then do that while building up your presence. Just don’t take your foot off the gas until you have that solid network. The stigma about moving back home doesn’t make sense to me, unless all you do is play WOW (or whatever people are wasting time on these days).
If that doesn’t work, find some roommates. Be willing to slum it a bit while establishing yourself. It might not be glamorous like Instagram or Tiktok says it should be, but the flexibility you have while keeping costs down opens more opportunities. You can take more risks if you don’t have to worry so much about making rent or paying bills.
And, if you read "The Mythical Man-Month," you'll be surprised how little has changed.
But what about the old folks that have been changing and adapting to the new technologies, work conditions and reality all along the path?
So, naturally during that time period the job market was very hot and job hoping was easy. Now that interest rates are higher, money isn’t as cheap, which means companies can’t afford to spend as much on growth, which means that the job market is much cooler.
..Sadly, the man with a law firm of a last name is probably from the era of tech professionals that began to emerge after the (dot-com-crash) nuclear winter ended, when most all over age 40 had been permanently purged from the tech industry for financial reasons. (People over 40 typically cannot survive for 5-6 years without earning an income and have to transition to other occupations in support families/mortgages/etc.) He most likely didn't come up with any grey-beards mentoring him at all. I can't even imagine having education, talent but the wisdom of random Google searches and Reddit posts. You can only go so far in life without knowing the "why" of everything! So, with all due respect, likely coming up without the mentorship trade professionals with even 20 years of experience means he doesn't know what he doesn't know about whether or not to take advice from "old heads." Case closed. (So depressing, how about a near-endless stream of beautiful women https://www.youtube.com/live/gqOeWBxN4_Q)
PS: First new grey-beards since 2000 (outside of Defense/Big Tech, Europe and Russia) should be around soon. A legit example of the handful left from before 2000 are like https://www.youtube.com/@DavesGarage Want some actual "career advice"? Figure out why Dave knows more about DeepSeek R1 than everyone YOUR age? (Hint: None of those people are going to make it in this field to Dave's age.)
telling people what works for me, crowds out what works for me
I see lots of takes on this thread alone, tempting to comment on them but it messes with the money
Lines of argument that have long gone out of favor are likely to come back [5] as much as some concerns will be reversed [6] and one book that spoke to the zeitgeist of the 1970s is accepted in Japan as an interpretation of the Tokugawa period [7]
One of the ways to deal with rapid social change is to extend your reach to the widest range of cultures and history.
(Funny I was talking the other day to a coworker from a previous job who started programming on 370 mainframes in the 1970s and was telling me how he built a test harness for fly-by-wire control systems for military aircraft based on a cluster of 80386 PCs in the later 1980s.)
[1] https://www.goodreads.com/quotes/618118-we-look-at-the-prese...
[2] https://www.amazon.com/Forward-Through-Rearview-Mirror-Refle...
[3] https://en.wikipedia.org/wiki/The_Image:_A_Guide_to_Pseudo-e...
[4] https://www.amazon.com/Information-Machines-Their-Impact-Med...
[5] https://en.wikipedia.org/wiki/The_Limits_to_Growth