>
I’ve pushed some trash tier code over the years because it worked just well enough to drive growth/revenueWith all respect, this summarizes everything I’ve come to hate about our industry over the years.
I understand why this happens, and I’ve also been the person churning out crappy code at points in my career. But I think it also highlights how backwards the incentives have become, and we’re constantly seeing the real world impact playing out as the next zero day, the next botnet, the next Boeing scandal, etc.
I’m not saying there’s never a place for bad-but-working code, but I’m increasingly convinced it never belongs in customer facing products, and that we have a major task ahead of us collectively to correct the mindset behind this and fix the incentive structure that enables this.
Software runs the world now, and a frighteningly large number of software companies do not take their position of power seriously.