You are here |
unixdigest.com | ||
| | | |
jo-m.ch
|
|
| | | | Software Engineering Principles # Start simple and iterate, you won't get it right the first time anyways Make it fail gracefully There can never be enough logging, debug statements, asserts Measure before you optimize Make it hard to do the wrong thing Ugly hacks keep the world spinning Limitations are as important as features. Magic is bad Hyrums Law is very real and needs to actively worked against if you don't want to deal with it's fallout Specifications are important. If someone wants you to build something, it needs to be specified. Documents # Design and Decision # Should contain: | |
| | | |
endot.org
|
|
| | | | I've been using git_backup to back up the websites I run for quite a while now. It works well and I only need to scan the daily cron emails to see if the backup went well or if there were any odd files changed the day before. One thing that I didn't expect when I started using it was how it would enable developing those websites in a sandbox without any danger of affecting the production instances. | |
| | | |
current.workingdirectory.net
|
|
| | | | Some thoughts based on my work as a movement technologist | |
| | | |
blog.dnsimple.com
|
|
| | A retrospective of the last two years where we adopted --squash as our default merge strategy for git branches. |