This is a programmer rant, posting in "App Development" because here's where you find programmers on ET.
In my 20 years of software development experience what I can say with certainty is that there's a very high inverse correlation between the level of "technical smart" of an implementation and the level it actually solves the business problem it was intended to.
Every time when the guys used the latest and greatest, most bleeding edge template metaprogramming and memory management in C++ that only appeared in 2022 September, like everything we had before that in programming was monkeys hanging from a tree banging their heads with rocks, making their own Domain-Specific-Language in Java, everything littered with design patterns and coroutines in Kotlin... 100% of the times they missed the mark, only tangentially touching the problem the fucking software was supposed to solve.
It's clear to me that these guy are only "smart" in a way that a crook is smart in deceiving you and taking your money. I'm sure they realize from the very beginning that they totally don't understand the business domain nor are they interested in understanding it, but they just throw in crap like monkeys at a wall, for as long as the equally retarded managers keep them employed.
Which is like clockwork, always until the product actually needs to be delivered case when they disappear like mist after sunrise, both developers and managers.
In my 20 years of software development experience what I can say with certainty is that there's a very high inverse correlation between the level of "technical smart" of an implementation and the level it actually solves the business problem it was intended to.
Every time when the guys used the latest and greatest, most bleeding edge template metaprogramming and memory management in C++ that only appeared in 2022 September, like everything we had before that in programming was monkeys hanging from a tree banging their heads with rocks, making their own Domain-Specific-Language in Java, everything littered with design patterns and coroutines in Kotlin... 100% of the times they missed the mark, only tangentially touching the problem the fucking software was supposed to solve.
It's clear to me that these guy are only "smart" in a way that a crook is smart in deceiving you and taking your money. I'm sure they realize from the very beginning that they totally don't understand the business domain nor are they interested in understanding it, but they just throw in crap like monkeys at a wall, for as long as the equally retarded managers keep them employed.
Which is like clockwork, always until the product actually needs to be delivered case when they disappear like mist after sunrise, both developers and managers.