4 ms·
You're describing the opposite extreme. Most people are aware that they need to strike a balance: be aware of your own marketability versus just doing enough bu
by CaptArmchair 7y ago
You're describing the opposite extreme. Most people are aware that they need to strike a balance: be aware of your own marketability versus just doing enough but not burning themselves up.
Being more or less productive is defined by - in no particular order - your salary, workplace culture (a due sense of agency and feeling respected,...), your own intrinsic motivation to choose a particular career path and personal circumstances that keep one at a job (usually household debt in any way shape or form).
Contrast that with the fact that digital tech today is an industry in which a large part of your toolbox and knowledge is perceived as "obsolete" within a short time (1 or 2 years). The net result is that most people burn themselves out in a race they can't hope to ever finish.
So the notion that "you must keep up at all costs" is unsustainable to put it mildly.
> They’ll probably get small raises every year, and perhaps the occasional promotion based on years served. But that’s really as good as it gets for them.
And that's totally valid. Why do people need to forcefully "climb the ladder" through promotions? A promotion isn't just a reward, it's often a serious career change that comes with serious challenges.
If someone wants to move vertically in a particular role throughout their career - say, as a developer - then that's totally fine too.
If someone isn't interested in spending time at home working on OSS projects - even when their employer provides incentives - then that's fine as well.
> They’re usually very friendly to work with, but they’ll have skills that are 10-20 years out of date, and mediocre at that. Eventually even the slow moving large organisations start to outpace their own personal development, and they get left looking for jobs that don’t really exist anymore.
That's a bias. Not every large organisation operates like a silicon valley style start up. Not every organisation has "building cutting-edge software" as a primary mission.
Banks, airlines, public institutions,... don't operate on short timescales (5 or 10 years), they operate on long timescales (20 to 50 years out). They aren't interested in shiny tech, they are interested in robust & proven solutions that last a very long time.
A large chunk of software engineering is boring and slow moving for a good reason: because breaking things comes with serious real world consequences.
Case in point: there's still demand for COBOL and Perl programmers. You can perfectly build a career in as an expert in those areas.
> I worked with a guy a few years ago, and all he’d ever really done was Swing projects. He added me on LinkedIn a few months ago, he’s been working at a cinema for the past two years, trying to find a new Swing project to work on.
Anecdotal.
If he works at a cinema, that might be because he can't simply move to another area with more swing projects (family or other concerns), or because he genuinely got tired and wanted something else, or because he just doesn't know how to promote himself properly - it's not his strong suit - and he turned to LinkedIn just recently.
Unless this is a close friend, you do not know half of this person's life and their decisions. Assuming x because y, well, that's just jumping to conclusions, isn't it then?
- AmericanChopper 7y ago> You're describing the opposite extreme. No, I’m simply debunking the parent commenter’s assertion that “there is absolutely no motivation to be productive”. > a large part of your toolbox and knowledge is perceived as "obsolete" within a short time (1 or 2 years) This is a major exaggeration. I do a fair number of node projects. I did my first one ~8 years ago. I don’t think I’m close to doing my last one, and it hasn’t been hard to keep up with the changes in that time. > Banks, airlines, public institutions,... don't operate on short timescales (5 or 10 years), they operate on long timescales (20 to 50 years out). They aren't interested in shiny tech I feel like you haven’t worked in a bank or airline before. Most of them have ancient tech in their core infrastructure, but a) they’re not happy about that, they just don’t know how to change it and b) a vast majority of their technical workforce will have no contact with that at all. Your average sized bank will typically employ 0 DB2 DBAs (they’ll all just be contracted from IBM), and a very small team of Cobol devs. You could work writing code in a bank for 10 years and never meet one. Banks and airlines are constantly trying to modernize (especially since they’ve realized how much money they can save by employing SREs/DevOps engineers). They love shiny new tech. A large portion of my consulting work comes from such organisations that are highly motivated to implement it. > there's still demand for COBOL and Perl programmers. You can perfectly build a career in as an expert in those areas. No you can’t. Today’s COBOL engineers are the ones that survived getting laid off when banks decided they didn’t want to invest in COBOL anymore. There’s essentially no entry level COBOL jobs on the market today. > you do not know half of this person's life and their decisions I know he got laid off, and that he’s been looking for work since then. I also know his skill set is no longer in particularly high demand. I see this happen all the time. A significant portion of my work comes from large organisations seeking to modernize their technical capabilities. They tend to be filled with people like him when I start, and a non-trivial portion of them tend to be gone a year later (all of the ones who couldn’t adapt to the new technology). > might be because he can't simply move to another area with more swing projects There is really no such place. There are still companies that use technology like that, but the number of them is shrinking every year, and people aren’t using it for new projects. The bottom line is that even in large inefficient organisations, there is still a strong incentive to be productive and to invest in developing your own skills. Most people expect their careers to last 45+ years. Even if it takes 10 years for your skills to become obsolete in a slow moving organisation, you’d still have to spend the first 35 of those years developing your skills.