News for hackers. Stuff that matters.
Re:We need young programmers; We need old programmers by griffoa on Monday September 21, 2020 @04:20AM (#24540997)
Young programmers are only idolized because they are the only ones you can convince to build your sausage app for pennies.
Re:We need young programmers; We need old programmers by arcticbull on Monday September 21, 2020 @04:25AM (#24541031)
Lower pay, longer hours, and technically, just as strong as the senior folks. In part because they don't know better, in part because they're looking to prove themselves, and in part because without a family they don't have much else to do on a weeknight. Speaking from my experience as a junior engineer, that is.

Speaking as a "senior" engineer today, I'm no better an engineer today than I was 10 years ago in terms of rote problem solving. What I provide as a senior engineer is if we're paddling across the lake, I'll keep us dry. Oh, and yeah, that'll cost you.

What I like about the article is they suggest the older folks have nothing to lose closer to retirement, and that makes them super valuable. I'd suggest that's true of the junior folks. It's the middling folks that have the most to lose, I suppose.

Re:We need young programmers; We need old programmers by pizza234 on Monday September 21, 2020 @04:37AM (#24541087)
> technically, just as strong as the senior folks.

> Speaking as a "senior" engineer today, I'm no better an engineer today than I was 10 years ago in terms of rote problem solving. What I provide as a senior engineer is if we're paddling across the lake, I'll keep us dry.

This is an extremely narrow vision of the nature of engineering and engineers. It makes sense if the problems you're dealing with are whiteboard interview problems. Real world projects are much broader in nature and context.

At a very bare minimum, the experience on solving a broad spectrum of problems, and dealing with the related context, brings:

  - more solid solutions
  - simpler solutions
  - more fitting models
  - anticipation of dead ends
  - stability in the long term
  - etc. etc.
those are the things that popped into my mind in a few seconds.

I think there was talk, some time ago, on HN on this subject - if the only difference in 10 years of experience is "keeping dry across the lake", then one is a junior engineer with 10 year of experience, not a senior engineer (and/or somebody who doesn't see the difference).

Re:We need young programmers; We need old programmers by arcticbull on Monday September 21, 2020 @04:42AM (#24541125)
Just to clarify I said "in terms of rote problem solving" which is what you referred to as "whiteboard interview problems." When I said "I'll keep us dry" I meant exactly the items you listed, with a particular focus on anticipating and avoiding problems and ensuring long-term stability over near-term thinking when appropriate.
Re:We need young programmers; We need old programmers by C1sc0cat on Monday September 21, 2020 @04:39AM (#24541097)
That is what they meant by "I'll keep us dry."
Re:We need young programmers; We need old programmers by skohan on Monday September 21, 2020 @07:49AM (#24542205)
> Speaking as a "senior" engineer today, I'm no better an engineer today than I was 10 years ago in terms of rote problem solving.

See I'm waaay better at it. Not in terms of raw problem solving ability, but because I've solved so many unique problems by now that I can start a new one half way through.

That and my skills are a lot more refined, so there are a lot of things I will do the right way out of habit which I would have had to discover through iteration 5-10 years ago.

If you're not better at what you do than you were 10 years ago, it makes me wonder what you've been doing with your time.

Re:We need young programmers; We need old programmers by LaurensBER on Monday September 21, 2020 @04:37AM (#24541081)
A good senior engineer makes sure that your app is still maintainable and scalable at the 1/2/5/10 year mark. If your never make it past the 1 year mark he or she will not provide any value.

If you're well funded (or if this is a new project in an existing company) I would make sure to allocate a reasonable portion of the budget for senior engineers or if I couldn't find any true senior engineers I would get the best motivated mediors and give them an enormous education budget.

Re:We need young programmers; We need old programmers by arcticbull on Monday September 21, 2020 @04:44AM (#24541135)
I would go even further and say a senior engineer knows not just what to invest in, but what not to invest in. For instance, if you're solving zero-to-one problems, a senior engineer may caution you to avoid too much architecture and instead focus on development velocity at all costs. After all, what good is a well-crafted app in chapter 11?
Re:We need young programmers; We need old programmers by acqq on Monday September 21, 2020 @06:30AM (#24541756)
A longer-term thinker will also have another idea about what can be considered "a well-crafted app" than somebody being interested to use one more hottest technology of the moment.

I'm not using "a senior engineer" because it's not a given that somebody has some expected perspective simply because of the title or the time worked or even the education they had.

Re:We need young programmers; We need old programmers by arcticbull on Monday September 21, 2020 @05:55PM (#24548885)
Very true.
Re:We need young programmers; We need old programmers by C1sc0cat on Monday September 21, 2020 @04:44AM (#24541130)
Yeh this exactly for a start-up and new projects you really do need experienced developers in the initial stages.

My first couple of agile projects where like this - you can also bring in external consultants to help with getting up to speed.

Re:We need young programmers; We need old programmers by Nursie on Monday September 21, 2020 @07:15AM (#24542007)
> Speaking as a "senior" engineer today, I'm no better an engineer today than I was 10 years ago in terms of rote problem solving.

I am, at almost 20 years in. I'm not only better at doing things well and safely, I can do them faster than ever because I know what's a solved problem and what's not, where to look for pre-existing solutions and how to apply them, what the pitfalls might be etc.

some young software people are very technically adept, but far from all are.

Re:We need young programmers; We need old programmers by C1sc0cat on Monday September 21, 2020 @04:31AM (#24541052)
The younger developers are not out with friends going to the pub / cub on weeknights?
Re:We need young programmers; We need old programmers by reificator on Monday September 21, 2020 @04:33AM (#24541064)
I'm not trying to be rude here but have you met the average developer?

When they go home they're just playing Fall Guys and rewatching Blade Runner, wishing Cyberpunk 2077 was out already.

Re:We need young programmers; We need old programmers by rgblambda on Monday September 21, 2020 @04:56AM (#24541207)
>>When they go home they're just playing Fall Guys and rewatching Blade Runner, wishing Cyberpunk 2077 was out already.

I meet that description and reading this thread I was beginning to think I was much less motivated than my peers.

Re:We need young programmers; We need old programmers by Juliate on Monday September 21, 2020 @06:23AM (#24541708)
If "average developer" were a thing.
Re:We need young programmers; We need old programmers by dexterdog on Monday September 21, 2020 @07:27AM (#24542069)
An average developer is easy to measure. He completes a man-month in one month on average.
Re:We need young programmers; We need old programmers by arcticbull on Monday September 21, 2020 @04:32AM (#24541058)
I certainly drank my fair share haha, but it was often after working until 10pm. I'm referring more to the 4pm-10pm window you'd normally (I assume) be picking the kids up from school, making them dinner, berating them for not having completed their homework, and so on.
Re:We need young programmers; We need old programmers by C1sc0cat on Monday September 21, 2020 @05:17AM (#24541334)
Why are you working till 10pm?
Re:We need young programmers; We need old programmers by sokoloff on Monday September 21, 2020 @08:47PM (#24549844)
In my 20s, I was often doing that because I find programming inherently enjoyable. That it also pays extraordinarily well when done professionally is a convenient but unrelated fact.

Why would I pull an all-nighter playing a video game? Same reason except for the well-paid part.

Re:We need young programmers; We need old programmers by Jarwain on Monday September 21, 2020 @04:33AM (#24541061)
That's what the weekend is for.
Re:We need young programmers; We need old programmers by drenvuk on Monday September 21, 2020 @04:32AM (#24541057)
Yup. They're driven by dreams far more than responsibilities and that dreaded death timer. It makes me feel a bit old tbh.
Re:We need young programmers; We need old programmers by _mkef on Monday September 21, 2020 @09:55AM (#24543473)
You mean hack something out that doesn't actually work ?

Paying people even if it's below market is fine. We all have to start somewhere.