News for hackers. Stuff that matters.
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.