News for hackers. Stuff that matters.
Re:Ask HN: 40+ Career Advice? by matt_the_bass on Saturday October 13, 2018 @11:21AM (#18208364)
I think these jobs exist. Mine does. We’re a small company that makes high value physical items with a large software component. We encourage remote working but not remote only. I know this is not a popular view on HN, but I think there is huge value with regular irl interaction. It doesn’t need to be every day, but it does need to be regular. We also offer mostly single person offices (interns are currently 2 per room). We also have a culture of opensuggestions and critique regardless of official positions. I’ve always worked this way so maybe it is survivor bias. I fully admit I could make more money elsewhere but that is not my primary success metric. I already make more money that most in my area (though it is easy to believe I don’t based on some of the material things I see around my general location).

My only concern hiring older engineers is that they are stuck in a rut. But I’m my area most senior devs work for huge defense contractors. So maybe that is more an environmental factor.

Re:Ask HN: 40+ Career Advice? by wai1234 on Saturday October 13, 2018 @12:08PM (#18208629)
"My only concern hiring older engineers is that they are stuck in a rut."

Wow, better check that bias.

Re:Ask HN: 40+ Career Advice? by matt_the_bass on Saturday October 13, 2018 @01:53PM (#18209147)
Please see my other replies for further clarification. Note you’ve assumed that I’m not an older engineer myself. Perhaps that is your bias :)
Re:Ask HN: 40+ Career Advice? by mehh on Saturday October 13, 2018 @03:46PM (#18209644)
It is really quite simple to assess if someone is 'in a rut', even more so when they have more experience, as it becomes more obvious. Even with mid-career developers I check for this.

So "My only concern hiring older engineers is that they are stuck in a rut." doesn't come across well, anyone reading this should be very clear that to adopt that thinking when interviewing would be very lazy on your part!

Not trying to bash you personally, and I suspect you just didn't express what you meant so well :)

Re:Ask HN: 40+ Career Advice? by matt_the_bass on Saturday October 13, 2018 @07:25PM (#18210536)
Yes. Thanks. Please see my other replies for clarification.
Re:Ask HN: 40+ Career Advice? by tomc1985 on Saturday October 13, 2018 @12:11PM (#18208640)
Biased or not, experienced people fighting change is nothing new
Re:Ask HN: 40+ Career Advice? by wrs on Saturday October 13, 2018 @12:15PM (#18208671)
Inexperienced people advocating change is not new either. They both have their pros and cons.
Re:Ask HN: 40+ Career Advice? by OldHand2018 on Saturday October 13, 2018 @12:29PM (#18208738)
Experienced people advocating against good changes is a bad thing. Experienced people advocating against bad changes is a good thing. Inexperienced people advocating for a good change is a good thing. Inexperienced people advocating for a bad change is a bad thing.

It's almost like it would be great if we knew what changes were good and what changes were bad before we started arguing about them. Any ideas???

Re:Ask HN: 40+ Career Advice? by wrs on Saturday October 13, 2018 @01:01PM (#18208907)
One good filter I’ve found is whether the person arguing has a good understanding of both the old thing and the new thing. If an experienced person doesn’t seem to understand the new thing, or an inexperienced person doesn’t seem to understand the old thing, then they probably aren’t making a good argument. Both of those certainly happen —- the inexperienced will follow fads and the experienced will not want to devalue their knowledge.
Re:Ask HN: 40+ Career Advice? by firebones on Saturday October 13, 2018 @09:30PM (#18210904)
Also known as "Chesterton's Fence". Before you tear down a fence, understand why it was put there in the first place.
Re:Ask HN: 40+ Career Advice? by i_made_a_booboo on Saturday October 13, 2018 @09:33PM (#18210916)
As my old boss used to say "qualify your advisors"
Re:Ask HN: 40+ Career Advice? by xyproto on Saturday October 13, 2018 @12:57PM (#18208882)
Ideas just have to be tried out. The problem is when a company have absolutely no process for letting developers, young or experienced, try out a new idea. Many companies have a very random "process", where a few select people can get away with just implementing their ideas, without any testing.

Small teams of 2-3 people spending a few days for testing out a new idea, or writing a prototype, may often work out.

Re:Ask HN: 40+ Career Advice? by i_made_a_booboo on Saturday October 13, 2018 @09:32PM (#18210913)
You articulated this problem perfectly.

One of my central theses is 'Its almost impossible for people to determine what's true and equally as impossible to get them to admit it'.

Every single case you point out each actor thinks they are doing the right thing. Nobody knows what they are doing aside from one of those cases. The caveat being they have to fight against everyone else who believe they are also correct.

This all feeds into another central thesis 'the truth is at the very top of Maslow's hierarchy of "nice to haves"'

Re:Ask HN: 40+ Career Advice? by platz on Saturday October 13, 2018 @11:49AM (#18208517)
What does a rut look like, like what is the last recent tech rut folks use.

And what is an example of tech that non-rut folks have that rut folks don't have?

Re:Ask HN: 40+ Career Advice? by mwfunk on Saturday October 13, 2018 @01:38PM (#18209066)
I think the rut being referred to is an inability (rooted in complacency and habit, not actual inability) to learn, change, or adapt. Nothing to do with specific technologies, or even new vs old technologies. Just a far too strong inclination to stay in one’s comfort zone, and for that comfort zone to never expand.

I’m pushing 50 and know many older engineers. An occupational hazard is getting complacent and ceasing to evolve and learn as an ongoing part of one’s career. This is a hazard with life in general as people get older, but if we’re not wary of it, it can have professional consequences too.

As far as what does it look like- they go to a new team or employer, which naturally has different tools and practices and technical domains, and they expend titanic amounts of effort to continue working just like they used to in the new surroundings, rather than simply making an effort to adapt and learn new skills.

I’m not saying this is a common problem when hiring older engineers, just something we all have to grapple with as we age. I think that’s all that was meant by a rut. Resistance to all change, regardless of whether that change is good or bad.

Re:Ask HN: 40+ Career Advice? by matt_the_bass on Saturday October 13, 2018 @01:52PM (#18209139)
Great question. IMHO the ruts we are trying to avoid are sticking only to a previously used solution because of the fear of trying new things. Of course that needs to be balanced with the risks/costs of trying new things too.

As a mentioned previously we’ve found a lot of senior sw candidates who have 20+ years experience working on a huge legacy technology in a huge beaurocratic organization. Some of those people have no problem applying their experience and skills to general software engineering efforts. However others are only fluent and comfortable in that one legacy technology and are not really experienced in the fundamentals. A surprising number of those people exist. That’s who we want to avoid.

Skills we do want are: ability to apply fundamentals to general solutions, ability to consider the costs of various approaches, ability to plan and architect, ability to organize well, ability to communicate well, ability to learn, etc.

Re:Ask HN: 40+ Career Advice? by oscargrouch on Saturday October 13, 2018 @04:12PM (#18209776)
> However others are only fluent and comfortable in that one legacy technology and are not really experienced in the fundamentals. A surprising number of those people exist. That’s who we want to avoid.

'The Prince' has a whole chapter about wheter employing mercenary soldiers can be considered a good thing. And he gets into the conclusion that mercenaries must be the last kind of resource you want to employ in an army, and that is better to avoid them.

To stitch this with what we are talking about here, in my experience, people that get stuck in a given technology are more conservative types, who do just enough to fit in a given position, and make it as solid as possible, so to garantee their paychecks by the end of the month, and to be perceived as a perfect fit for that position, and consolidate the job for years to come. Its on-pair with mercenary because, theres no cause or love for the tecnology, for what we can achieve with it, but those values get corrupted when they clash with a solid and continuous source of income.

More inovative people are more bold, and take more risks, but a lot of companies wont like them, and they wont be perceived as a good fit for the company (in their speech of course they do, but not in real life).

I guess the first, is more of the profile you are saying you are trying to avoid. And i think thats good, because this profile tend to have a more parasitic relationship with the company. If your company moves faster, maybe they wont make a good fit in that sort of environment.

Also its good to avoid people that have a tendency to game things. There a lot of people in this world, that dont care much about anything else and just do enough to understand the game of a given system and score enough to win in that sort of game consolidating its own position. (For instance, that puzzle based hiring interview iss being gamed right now, and companies are not hiring what they think they do right now.. humans will adapt to the games til they mean nothing anymore)

A good fit for a Astronaut for instance, is that kid that was dreaming about the space, and will do everything to make this dream come true. When theres a real problem, or something that requires real passion to be done, that 'kid' will make the difference.

Nothing can work as a suplementary replacement for real passion.

(From someone that has real passion, and cant understand how people can live without it)

Re:Ask HN: 40+ Career Advice? by sosilkj on Saturday October 13, 2018 @07:44PM (#18210598)
> "good to avoid people that have a tendency to game things"

Sorry, but most employers essentially "game things": they extract as much value as they can out of you in return for the smallest amount of compensation they can get away with giving you. Yet I don't see you being critical of managers and CEOs, just other engineers. Managers love it when engineers getting into pissing matches about "passion", hackathons, which stack is most l33t, etc. (Erik Dietrich's term "carnival cash" comes to mind.) Meanwhile that business major 10 years your junior with a PMP certificate they got online -- and who couldn't code their way out of a paper bag -- just got promoted to senior project manager and gets to tell you what to do.

By 40, to put it in high-level abstract terms, the most important thing is figuring out what you need to be doing so you're earning the compensation you want/need and living the lifestyle you actually want to live. The "game" that other engineers around us in the marketplace are playing, so to speak, is the one having to do with optimizing compensation and quality of life. I can choose to walk onto the court and play a different game -- one with rules I personally feel are more noble, or something -- but that won't change the external reality around me, and nobody will care, except employers looking to take advantage of engineers willing to prioritize "passion" over things like "compensation" or "spending time with my kids" or "adequate health insurance".

Note: I'm riffing somewhat on the ideas David Sirlin presents in the first chapter of his book called "Playing to Win"; worth a read: https://www.sirlin.net/articles/playing-to-win

Edit: in fact, I'll just quote from Sirlin:

A scrub is not just a bad player. Everyone needs time to learn a game and get to a point where they know what they're doing. The scrub mentality is to be so shackled by self-imposed handicaps as to never have any hope of being truly good at a game. You can practice forever, but if you can't get over these common hangups, in a sense you've lost before you even started. You've lost before you even picked which game to play. You aren't playing to win.

A scrub would disagree with this though. They'd say they are trying very hard. The problem is they are only trying hard within a construct of fictitious rules that prevent them from ever truly competing.

Re:Ask HN: 40+ Career Advice? by oscargrouch on Saturday October 13, 2018 @08:07PM (#18210658)
You make a excelent point. People in power positions trying to take advantage of näive.

The recipe here, is that you create a untrue image of a "Emerald City", where everything is possible for the people that work hard, show them the great Wizard of Oz as a example of what you can acomplish, and wait the dreamers like Dorothy to pile over in order to fulfill their dreams. You will have hard-working, starry-eyed workers accepting almost anything.

Sure, the Big Corp™ also use a gaming system to its own advantage, making a feist from the naive.

It's ok to be skeptic when in your environment they actually swallow the dreamer type. We always need to be smart, detect what's really going on and adapt to the environment.

Sometimes you just wasnt lucky to find a good fit for you. But whatever happened its good to survive not only the outside world, but to fight for your inner fire. The thing that will make you move on with a sense of purpose. But of course you shouldnt let people take advantage of that, and a lot of people will actually try, not only professionally.

Re:Ask HN: 40+ Career Advice? by sosilkj on Saturday October 13, 2018 @08:21PM (#18210690)
"fight for your inner fire" -- I can agree with that 100%.
Re:Ask HN: 40+ Career Advice? by i_made_a_booboo on Saturday October 13, 2018 @09:36PM (#18210928)
My God that quote is brilliant.
Re:Ask HN: 40+ Career Advice? by WalterSear on Saturday October 13, 2018 @12:44PM (#18208814)
At a large, well known software company, I worked with senior engineers, with a decade's more development experience than I, who couldn't use React properly, or even understand Redux. These are not difficult tools.

They had been working on the specific codebase for over a year, fwiw.

Re:Ask HN: 40+ Career Advice? by platz on Saturday October 13, 2018 @01:36PM (#18209057)
They should learn to use React & understand Redux
Re:Ask HN: 40+ Career Advice? by WalterSear on Saturday October 13, 2018 @02:02PM (#18209193)
They should be reading the fucking source code. Redux isn't big. But they are stuck in a rut.

IMHO, from the outside, senior developer rut looks like a fear/resistance to change or learning. I'm not sure if what is really going on inside, though. Probably career burnout.

I am the around same age as the guys I'm referring to here, fwiw. So, it's more than just physiological aging.

Re:Ask HN: 40+ Career Advice? by firebones on Saturday October 13, 2018 @09:39PM (#18210935)
Out of curiosity, what was their primary technology background before being expected to use/learn React?
Re:Ask HN: 40+ Career Advice? by WalterSear on Sunday October 14, 2018 @05:05AM (#18212042)
Javascript :(
Re:Ask HN: 40+ Career Advice? by gcb0 on Saturday October 13, 2018 @12:12PM (#18208649)
have you considered you are in a rut, and it might not be a very good one, so people with seniority call you out, while the freshman/woman you keep hiring and doctronating just reinforce your own bias?
Re:Ask HN: 40+ Career Advice? by matt_the_bass on Saturday October 13, 2018 @01:46PM (#18209107)
Yes. I often spend time self reflecting my current solutions and chosen paths to consider if I’m in a rut. This is a common topic of discuss at my office especially when evaluating the cost of technical debt: should we continue editing the old tooling in the old technology or should we invest in a larger project to migrate to a newer solution.

We use a mix of older and newer technologies. We try to identify the “best” solution where best is a function of: implementation cost (time and dollars), technical debt, learning curve, future extensibility, performance, simplicity, and personal intellectual interest.

Re:Ask HN: 40+ Career Advice? by tyrust on Saturday October 13, 2018 @12:47PM (#18208830)
Calling out women separately and grouping them with "freshman" is pretty messed up. No one mentioned gender and women could be part of seniority.
Re:Ask HN: 40+ Career Advice? by richardwardza on Saturday October 13, 2018 @01:00PM (#18208898)
I think you're misreading and the op was meaning freshman/freshwomen, shortening it to freshman/women
Re:Ask HN: 40+ Career Advice? by demoray on Saturday October 13, 2018 @12:53PM (#18208855)
Perhaps they meant "fresh men/women"? Instead of slamming, you could ask.
Re:Ask HN: 40+ Career Advice? by connoredel on Saturday October 13, 2018 @12:52PM (#18208848)
Pretty sure he meant "freshman or freshwoman"
Re:Ask HN: 40+ Career Advice? by tyrust on Saturday October 13, 2018 @12:54PM (#18208861)
Oh, didn't think of that. I hope that's the case.

Avoiding a gendered word would avoid this confusion.

Re:Ask HN: 40+ Career Advice? by elteto on Saturday October 13, 2018 @01:52PM (#18209142)
Not jumping to conclusions would have been equally acceptable.
Re:Ask HN: 40+ Career Advice? by Myrmornis on Saturday October 13, 2018 @12:01PM (#18208575)
> but I think there is huge value with regular irl interaction

a) People vary hugely in the extent to which they find irl interaction helpful. You can’t make a single statement like this and claim that it applies equally to everyone.

b) Huge value to whom?