News for hackers. Stuff that matters.
Re:A two-person startup already uses twenty-eight other tools by lifeisstillgood on Saturday February 29, 2020 @04:52AM (#22449860)
I hear you, but the only times I have seen the balance work is via a "committee" of DevLeads. Senior devs work with the trees everyday but are also able to see the woods. They are at the perfect position to make intelligent future proof decisions, and the second job of senior management is to ensure the DevLeads (or non tech equivalents) across the company are meeting talking discussing and deciding regularly and frequently (no a slack channel is not enough)
Re:A two-person startup already uses twenty-eight other tools by GordonS on Saturday February 29, 2020 @05:32AM (#22449968)
Where this totally falls down is where that committee becomes a full-time position, and the members stop doing actual dev work, becoming more and more out of touch with reality as time passes.

This was the case at an engineering company I worked with for several years.

The committee, or "enterprise architects" as they called themselves, became too far removed from the trenches, and the devs viewed them as sitting in an ivory tower and passing down ridiculous decrees.

They brought this view upon themselves, as they made it more or less impossible to even speak to them - almost all communication was through requests and forms uploaded to a sharepoint site!

They kept taking it further and further, until you even needed their permission to take a dependency on a 3rd party library for a LoB app. Such requests would sometimes take weeks to get a response.

We could never hold on to devs for long, in large part because they hated working under this bureaucratic nightmare.

The committee made all sorts of terrible decisions, always without consulting the devs and always with little justification, and these had a lasting impact for years to come.

Gods, it was horrible!

Re:A two-person startup already uses twenty-eight other tools by lifeisstillgood on Saturday February 29, 2020 @06:26AM (#22450089)
It's this "committee" job to make sure the organisation has the right tools without descending into anarchy

it's senior managements job to make sure the dev leads are working well

Basically this is senior / middle management in every company

you had senior management that have not realised the importance of software to their business - so they let a situation develop they would never allow in sales or accounts

Re:A two-person startup already uses twenty-eight other tools by GordonS on Saturday February 29, 2020 @06:31AM (#22450100)
I think this is pretty accurate, and you're absolutely correct that this wouldn't have happened in any other area of the business.
Re:A two-person startup already uses twenty-eight other tools by jessaustin on Saturday February 29, 2020 @08:25AM (#22450403)
sharepoint site

IME, this right here should have seen the entire committee fired.

Re:A two-person startup already uses twenty-eight other tools by GordonS on Saturday February 29, 2020 @10:29AM (#22451002)
At the time, sharepoint was fairly new In Microsoft's portfolio (IIRC, they bought out another company), and it really was horrendous.

Thankfully it's a lot nicer these days - but I still wouldn't use it as a platform on which to build a web app (yes, we were forced, under great duress to do that - and the result was as awful as you'd expect).