a day ago
- Joel Spolsky's 'The Joel Test' asks if employers respect developers by prioritizing their time and focus over cost-cutting.
- Alexis King's 'Parse, don’t validate' uses type systems to enforce data validation, making code safer by design.
- Fred Brooks' 'No Silver Bullet' argues essential complexity in software cannot be eliminated by tools, only reduced.
- Joel Spolsky's 'Choices' advises minimizing user decisions in interfaces to reduce cognitive load.
- Raymond Chen's essay on compatibility layers teaches that enabling user workarounds encourages bad behavior.
- Erik Kuefler's 'Don’t Put Logic in Tests' emphasizes test clarity over redundancy to avoid hidden bugs.
- Julia Evans' 'A little bit of plain Javascript can do a lot' shows modern JavaScript can replace heavy frameworks.
- Dan McKinley's 'Choose Boring Technology' advocates using proven tools to avoid hidden risks of new tech.
- Terence Eden's 'I’ve locked myself out of my digital life' highlights the need for digital disaster recovery plans.
- Brad Fitzpatrick's quote on parsing user input stresses letting computers handle formatting to improve usability.