News for hackers. Stuff that matters.
Re:The Process Is Not the Product. The New Agile Anti-Manifesto by avereveard on Saturday February 20, 2021 @08:18AM (#26203881)
Project management is fine, needed even, you don't need and probably don't want to be in the countless client meeting where everything is bickering and bike shedding, and you don't want engineering to be the one coordinating the countless administrative task and being generally distracted by paperwork

Management is fine as long as it's a cog in the production chain; you can generally know if your management is healthy if the IT/Dev budget comes from the IT/Dev leads and if the contracting work requires IT/Dev signoff.

I get it, most places around see management as the steering committee, and quickly become disfunctional as their focus shifts in justifying their own budget, but that's because IT/Devs are a century behind in establishing their profession as specialists like lawyers and doctors and often find themselves in blue collar type positions, not from a specific property of having "management"

Just look at hospitals and lawyer firms, you'll find seniors doctors and lawyers at the top, and accountants in their own dept, and not the other way around.

Re:The Process Is Not the Product. The New Agile Anti-Manifesto by satyrnein on Saturday February 20, 2021 @08:34AM (#26203983)
Hospitals have hospital administrators at the top, which are not doctors. Law firms do have lawyers on top, but they are basically like small consulting shops. (Small tech consulting shops similarly have tech people on top.) In most companies, though, legal is just a department like any other.
Re:The Process Is Not the Product. The New Agile Anti-Manifesto by agumonkey on Saturday February 20, 2021 @01:52PM (#26206715)
A french documentary about hospital failure mentioned this, from what I recall majority of administrators is a somehow recent thing and people firmly believe that it's a main factor in the degradation of the field.
Re:The Process Is Not the Product. The New Agile Anti-Manifesto by marcosdumay on Saturday February 20, 2021 @09:28AM (#26204299)
> Hospitals have hospital administrators at the top

I really don't understand how this does not create an endless stream of problems (or, quite likely, it does, but they are well hidden). But keep in mind that the power of hospital administrators is severely restricted compared to software development managers (what is really reasonable, by the way).

It's a general rule for all kinds of engineering that one can not deliver quality if the management isn't composed of good engineers. You can deliver all kinds of stuff, but not quality.

Re:The Process Is Not the Product. The New Agile Anti-Manifesto by satyrnein on Saturday February 20, 2021 @10:08AM (#26204609)
Andy Jassy ran AWS without being an engineer. I'm sure there are downsides, but I think many engineers are biased against managers in a way that doesn't match the reality.
Re:The Process Is Not the Product. The New Agile Anti-Manifesto by avereveard on Saturday February 20, 2021 @03:48PM (#26207815)
but they aren't in control of operations.

imagine management asking surgeons to cut corners and water down disinfectants, the lawsuit would be _legendary_

Re:The Process Is Not the Product. The New Agile Anti-Manifesto by discreteevent on Saturday February 20, 2021 @09:29AM (#26204304)
The problem is that on average we are not professionals like doctors. There was a thread here about monolith first with a lot of confusion. One person mentioned how their job interview started to go wrong when they mentioned some of the down sides of microservices.

How did we get this bad? Is it our education? Computer science isn't really even science let alone engineering. It's more like a branch of pure mathematics. As a result people who should have been trained to make engineering tradeoffs instead obsess about things that don't matter to the job they are actually doing.

Re:The Process Is Not the Product. The New Agile Anti-Manifesto by PragmaticPulp on Saturday February 20, 2021 @11:01AM (#26205083)
Talk to enough doctors and you’ll hear similar stories about being shunned by other practitioners or practices for disagreeing about treatment methods or even alternative medicine practices.

Software engineering is more online and connected than most professions. A lot of devs grew up in an era where building your personal brand was touted as the most important thing you could do for your career. They watched certain peers vault themselves into local fame and maybe fortune by going all-in on Angular or React or Go or Rust or Bitcoin at just the right time. In some cases, being dogmatic or cult-like about something and spreading the mentality that it’s the best option without tradeoffs becomes a self-fulfilling prophecy.

If enough people spend enough time declaring microservices or agile or Bitcoin to be the one true solution, it starts to become accepted as true. Those who were at the forefront of promoting it stand to gain a lot by being there first and establishing themselves as experts in the field.

I see contrarianism in small parts of most fields, but software seems to uniquely reward contrarianism. Agile was the contrarian methodology until it became popular, at which point anti-Agile became contrarian and is now growing in popularity.

Re:The Process Is Not the Product. The New Agile Anti-Manifesto by Aeolun on Saturday February 20, 2021 @08:36AM (#26203990)
The problem is people have sort of recognized that having multiple lawyers on one case doesn’t help. But they still think that is true for programmers.

Like, 9 women cannot give birth to a baby in one month.