Hasty Briefsbeta

Bilingual

The Software Essays that Shaped Me

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.