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.
 

26 lines
1.3 KiB

[Phil Karlton]: "There are only two hard problems in computer science: cache invalidation and naming things."
Stafford Beer: "The Purpose Of the System Is What It Does"
[Work].
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.?
* Use a serious editor.
* Version control.
* Big monitors and serious window managers.
* Good input devices.
* Paper notebooks and decent pens. Sticky notes. Tape. Whiteboards.
* Github.
* Close the door, unplug the phone, own good headphones, work on snow days.
* Talk to other programmers, explain your problems, listen to theirs.
* Read other people's code.
* Work with people smarter than you.
* Make broken code act broken.
** A single explosion is better than years of silent murder in the dark. A forlorn and pathetic cry for help is better than either.
** Never mind failing ''gracefully'' - fail ''explicitly''.
* Never enable false economies. Cheap equipment is you at the office at 3am screaming at the walls.
* Sleep plenty, eat well, go outside.
* Go for walks.
* Be careful about mistaking expressed desires for actual needs.
* You'll lie all the time - everyone does. When you're writing code, say what you mean and mean what you say.