Comment

Comment by johnx123-up

Recent version is v2 http://arxiv.org/abs/1210.0530v2

Summary:

  1. Write programs for people, not computers.
  2. Automate repetitive tasks.
  3. Use the computer to record history.
  4. Make incremental changes.
  5. Use version control.
  6. Don’t repeat yourself (or others).
  7. Plan for mistakes.
  8. Optimize software only after it works correctly.
  9. Document design and purpose, not mechanics.
  10. Conduct code reviews.
parent johnx123-up 14 years ago

Discussion

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton