In a way I understand him, the culture is too one sided in its values.
There isn’t a balance or a good middle ground. If you appreciate irony, it’s too optimised for “features”. For which I generally agree.
So the people upholding these values are too lazy to find the balance.
As an aside, every Dev I know would love to endlessly iterate and improve a single thing. So I understand finding that balance isn’t easy either.
The “optimized for features” bothered me a bit of concept.
I think i now narrowed it down on how i see it: It’s optimized for predictability, and lack of need of really skilled people.
Real optimization requires real skill, and is inherently unpredictable. You can aim high, but how achievable it is, isn’t always clear up front.
But the current way, makes software engineering more predictable, and hiring also, you just need average programmers who can more or less use frameworks the way they’re intended, and that’s enough.
It’s just planning for what you know is predictable, and you can actually promise to your customers. And it does kind of suck, but from an economic/business sense, i can kind of understand it…
In a way I understand him, the culture is too one sided in its values. There isn’t a balance or a good middle ground. If you appreciate irony, it’s too optimised for “features”. For which I generally agree. So the people upholding these values are too lazy to find the balance.
As an aside, every Dev I know would love to endlessly iterate and improve a single thing. So I understand finding that balance isn’t easy either.
The “optimized for features” bothered me a bit of concept.
I think i now narrowed it down on how i see it: It’s optimized for predictability, and lack of need of really skilled people. Real optimization requires real skill, and is inherently unpredictable. You can aim high, but how achievable it is, isn’t always clear up front. But the current way, makes software engineering more predictable, and hiring also, you just need average programmers who can more or less use frameworks the way they’re intended, and that’s enough.
It’s just planning for what you know is predictable, and you can actually promise to your customers. And it does kind of suck, but from an economic/business sense, i can kind of understand it…