Expose the 'Just Code' Myth to Make Better Choices

Developers often justify any project with 'It's just code' or 'We're building tools,' but this ignores when code enables exploitation. The reality: software can dress up gambling as sports fandom (DraftKings turns every play, injury, or halftime into bets for profit) or normalize impulse debt (Klarna pushes buy-now-pay-later for shoes and groceries, trapping users in cycles they can't afford). These aren't innovations solving real needs—they capitalize on human vulnerabilities like addiction and poor financial decisions. Recognizing this shifts your project selection: prioritize work that builds value without harm, avoiding complicity in surveillance capitalism or suffering disguised by sleek UIs and mission statements about 'connection.'

Real-World Examples Reveal Profit Over People

DraftKings thrives not on elegant betting UX but by fragmenting games into endless wagering hooks—every moment becomes a profit point, fueling addiction under sports excitement. Klarna and BNPL peers market 'democratized access' but actually encourage financing non-essentials, embedding debt into daily habits. Trade-off: These projects offer quick cash and resume lines, but they erode trust in tech and your own principles. Instead, probe client motives early—ask if the core business preys on misery—and walk away from 'tools' that scale harm with better typography or rounded corners.

Act on Ethics for Sustainable Building

Stop pretending software is neutral; own that choices shape societal impact. For indie builders or teams, this means vetting opportunities against outcomes: Does it solve genuine problems or just monetize weaknesses? The payoff is clearer purpose, better sleep, and products users respect long-term. Hands-on rule: Before committing code, map the business model to user effects—if it profits from pain, it's not worth writing.