lukesdadsdad a day ago

Developer-centric only thinking is blinkered, your app will be one of hundreds running for companies in datacentres with their own level of complexity interconnecting with other applications creating much greater complexity impacting downstream systems internal and external to your company. It's nice to not have to have to write easily accessible documentation but when your app fails on a Friday night on a long weekend and there are no devs in until Tuesday and those Devs are an outsource partner the original team got made redundant to save costs and the outsource partner impressed the company with cost savings not technical brilliance and pays peanuts to it's overworked underpaid devs who don't give a shit about your app they just care about feeding their families, now your app has failed, other internal systems are affected and downstream and third party systems are affected partners, suppliers, customers are affected, the business stops and instead of being a benefit now your fancy shiny undocumented app is now an expense and costing the company and the on call ops engineers haven't got a clue how to fix it because it's different this week to how it was last week because agile right, features, features, features, egos, shortcuts, excuses not simplicity, stability, measurability, configurability. If you have to go to git to get answers when running systems, devs you have already failed. Agile is operationalizing failure.

The days when Devs are replaced by ai and no code solutions can't come quickly enough

gnabgib a day ago

At least we have DevOps