Toots from 2023-09-13
I would love to see a shift away from the “How can we get developers to care about {Security, R…
I would love to see a shift away from the “How can we get developers to care about {Security, Reliability, TCO, Efficiency, Complexity, Financials, Other}” style conversations. It’s reductionist and assumes that emotional investment at the sharp end is enough to produce a change in organizational decision making. If some outcomes didn’t improve, I don’t think the guidance would be “a developer needs to care harder”.
Mastodon Source 🐘
There are too many non-functional system properties to be concurrently optimized in any system receiving customer traffic/usage. Individual caring is sufficient, but not necessary to produce different organizational outcomes. Invest in systems that make normal work incrementally and intermittently improve those outcomes.
Mastodon Source 🐘
Asking individuals to care more is an emotional plea to a group of people who are likely already caring about a lot. If leadership cares about different outcomes, prioritize them, agree on success/checkpoint criteria, and give the team space to experiment and deliver the improvement.
Mastodon Source 🐘
“One advantage of computers, of course, is that they don’t care about complexity. But that ad…
“One advantage of computers, of course, is that they don’t care about complexity. But that advantage is also a significant disadvantage. Until AI systems can generate code as reliably as our current generation of compilers, humans will need to understand—and debug—the code they write.”
https://www.oreilly.com/radar/the-real-problem-with-software-development/
