WalaWiki content from p1k3.com
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

25 lines
1.3 KiB

  1. [Phil Karlton]: "There are only two hard problems in computer science: cache invalidation and naming things."
  2. Stafford Beer: "The Purpose Of the System Is What It Does"
  3. [Work].
  4. Taking a cue from [http://www.reddit.com/r/programming/comments/b8e7y/as_a_programmer_what_single_discovery_has_given/ this reddit bit], what things make programming easier, better, safer, faster, saner, etc.?
  5. * Use a serious editor.
  6. * Version control.
  7. * Big monitors and serious window managers.
  8. * Good input devices.
  9. * Paper notebooks and decent pens. Sticky notes. Tape. Whiteboards.
  10. * Github.
  11. * Close the door, unplug the phone, own good headphones, work on snow days.
  12. * Talk to other programmers, explain your problems, listen to theirs.
  13. * Read other people's code.
  14. * Work with people smarter than you.
  15. * Make broken code act broken.
  16. ** A single explosion is better than years of silent murder in the dark. A forlorn and pathetic cry for help is better than either.
  17. ** Never mind failing ''gracefully'' - fail ''explicitly''.
  18. * Never enable false economies. Cheap equipment is you at the office at 3am screaming at the walls.
  19. * Sleep plenty, eat well, go outside.
  20. * Go for walks.
  21. * Be careful about mistaking expressed desires for actual needs.
  22. * You'll lie all the time - everyone does. When you're writing code, say what you mean and mean what you say.