News for hackers. Stuff that matters.
Re:Agile at 20: The Failed Rebellion by yobbo on Sunday July 25, 2021 @04:48AM (#27947743)
> As much as devs try to disagree, technology is not a goal in of itself

Can you find one dev that has ever disagreed with this?

Re:Agile at 20: The Failed Rebellion by Ma8ee on Sunday July 25, 2021 @05:08AM (#27947825)
I’ve seen countless systems built where technology choices where more exciting than economical. Why build something in c# on top of SQL-server in six months when it can be done in three years with micro services, Kotlin, Cassandra, Kafka, mongoDb etc…
Re:Agile at 20: The Failed Rebellion by brtkdotse on Sunday July 25, 2021 @05:20AM (#27947867)
For real. That why I’ve focused my consulting on pure Microsoft stack at insurance companies. My knowledge _acumulates_ for each assignment, rather than having to start over with the tech du jour.
Re:Agile at 20: The Failed Rebellion by pjmlp on Monday July 26, 2021 @03:00AM (#27956503)
Java, .NET and C++ over here.

Get to rewrite the micro services, Kotlin, Cassandra, Kafka, mongoDb hardly documented, back into C# on top of SQL Server when the teams have left for the new jobs after haved pimped up their CV.

Re:Agile at 20: The Failed Rebellion by Aeolun on Sunday July 25, 2021 @08:29AM (#27948685)
To be fair, this can also be because one random developer suggests this, management hears a fancy new term for their buzzword bingo, and they decree that that tech shall henceforth be used.
Re:Agile at 20: The Failed Rebellion by sorokod on Sunday July 25, 2021 @05:07AM (#27947822)
"CV driven development" is a thing. "I am bored with the old framework, let's use the new shiny one" is a thing.
Re:Agile at 20: The Failed Rebellion by brtkdotse on Sunday July 25, 2021 @04:52AM (#27947760)
I can find a ton of devs paying lip service disagreeing, but the second they utter “we need to rewrite this in…” the facade falls apart.
Re:Agile at 20: The Failed Rebellion by choeger on Sunday July 25, 2021 @05:06AM (#27947813)
Management in turn doesn't pay any attention whatsoever to the technology. They have no idea how quality and productivity is influenced by outdated or poor choices or simply a lack of investment into maintenance.

You need people that care about the how you do it as much about the why and the what. Everything else is going to be disfunctional rather soon.

Re:Agile at 20: The Failed Rebellion by Ma8ee on Sunday July 25, 2021 @07:51AM (#27948465)
It’s part of your job to explain that to them. And you have to do it in business terms, that is, how it will impact budget and schedule for the project. And prepare for questions like “ok, you have convinced me that Kotlin is superior to Java, but you are the only one in the team with any Kotlin experience, and we have a rather hard deadline for this project in 9 months. Are you hundred percent sure that we will both manage to train the team and deliver in that timeframe? And you know Karl, who’s retiring in a few years, he doesn’t seem to be very eager to learn something new. And he’s a damn productive Java programmer.”
Re:Agile at 20: The Failed Rebellion by sorokod on Sunday July 25, 2021 @05:40AM (#27947939)
I would argue that technology is in general not management's responsibility, but resource allocation is.

If you care about quality and productivity, please quantify those and present your findings in terms of tradeoffs.

Re:Agile at 20: The Failed Rebellion by rgblambda on Sunday July 25, 2021 @09:33AM (#27949059)
When I hear “we need to rewrite this in…”, it's usually because someone isn't familiar with the language it's currently in and wants to switch to the old language/framework they like best. I don't think I've ever actually heard someone trying to advocate for shiny new x just because.
Re:Agile at 20: The Failed Rebellion by tchalla on Sunday July 25, 2021 @05:26AM (#27947892)
It’s a constant daily struggle to explain technology experts that inferior technology with superior business/customer/product results can be prioritised over superior technology with inferior business/customer/product results.
Re:Agile at 20: The Failed Rebellion by avereveard on Sunday July 25, 2021 @05:38AM (#27947927)
The whole JavaScript ecosystem
Re:Agile at 20: The Failed Rebellion by ratww on Sunday July 25, 2021 @08:01AM (#27948525)
I'm all for shitting on the JS ecosystem, but honestly there haven't been any noticeable shifts whatsoever in its ecosystem for at least 6 or 7 years now.

Both React and Vue.js are now older than jQuery was when both were released. Same for Babel and Webpack. Typescript is older than all of these. SASS/SCSS also older than Typescript. Those are the only things you see in 99% of the frontend job descriptions out there.

If anything, frontend is kinda boring, and it can be argued that some of those tools above need some disruption.

Re:Agile at 20: The Failed Rebellion by avereveard on Sunday July 25, 2021 @08:31AM (#27948694)
They keep releasing versions that break backward compatibility forcing whole app rewrite left and right, that counts too
Re:Agile at 20: The Failed Rebellion by ratww on Sunday July 25, 2021 @06:56PM (#27953716)
The track record for compatibility in the tools I mentioned is extremely good. Even when new approaches were launched (Hooks, Composition in Vue), backwards compatibility was kept. You can even mix and match approaches in the same app. Of course there's Angular, but that's the exception to the rule.

Heck, Microsoft has completely changed the way of writing native Windows apps in the last 10 years more ways than Javascript frameworks have introduced new stuff. Apple even changed the language to one that (unlike Typescript) is not backwards compatible. Complaining about the JS ecosystem evolving too fast is anachronistic, that happened more than 8 years ago.

Re:Agile at 20: The Failed Rebellion by CRConrad on Sunday August 01, 2021 @04:13PM (#28029464)
> Heck, Microsoft has completely changed the way of writing native Windows apps in the last 10 years more ways than Javascript frameworks have introduced new stuff.

No they haven't. You still write them in Delphi or Free Pascal / Lazarus just the same way you did ten years ago.

Oh, you meant "the way of writing native Windows apps" with Microsoft tools? Yeah, well... Heard the old joke about the guy who complains, "Doctor, doctor, it hurts when I do this!"? My answer is the same as the doctor's: Well, don't do that then.

Re:Agile at 20: The Failed Rebellion by treeman79 on Sunday July 25, 2021 @09:44AM (#27949126)
Had a year long project in Angular. Most of the time was spent rewriting the app and learning the right way “again”