3 ms·
With startups writing software that is more akin to 'whipping together code which integrates components where the API's change every 4 months' ... I can underst
by jollybean 5y ago
With startups writing software that is more akin to 'whipping together code which integrates components where the API's change every 4 months' ... I can understand the need for dynamic, youthful energy.
But doing anything else more historically understood as 'normal software' requires experience.
I consider anyone with < 2 years experience as an 'apprentice', who, without guidance will probably only cause damage.
After 5 years, you have someone who can competently do something in a specific area, but may not be particularly well rounded.
Looking back at my own career, writing embedded C++ fresh out of school, I can barely believe they let me do it. I don't think I would have hired me. I'm grateful.
There's enough thinking and experience required for most kinds of software the that the intense dynamism is probably overplayed. What you want is a team that consistently moves the ball forward, day by day, i.e. it's a marathon not a sprint.
It strains me to understand how Senior Devs would be undervalued on this context. I can see 22 year old founders having no intuition for this, but beyond that it's odd. My biggest worry with older Engineers would be that they'd be too expensive.