a7c2298ed7aa9541eb00ada9ffbf5fcdb0b98ba8
rules.md
| ... | ... | @@ -1,29 +1,29 @@ |
| 1 | 1 | <!-- TITLE: The 9 angry commandments --> |
| 2 | 2 | <!-- SUBTITLE: Production is war and war is hell --> |
| 3 | 3 | |
| 4 | -# Love thy defaults. |
|
| 4 | +# 1 Love thy defaults. |
|
| 5 | 5 | Nobody cares about your rainbows and emoji ZSH prompt customisation. *Nobody.* Your Ansible PR has been refused. |
| 6 | 6 | Do less to ~~do more~~ stop dicking me about. |
| 7 | -# Thou shalt use the infrastructure. |
|
| 7 | +# 2 Thou shalt use the infrastructure. |
|
| 8 | 8 | We both know you couldn't implement Paxos if your miserable life depended on it. |
| 9 | 9 | Stop writing ridiculous code you won't understand in a week's time. Put that shit in zookeeper, or a database, or whatever. |
| 10 | -# Thou shalt use the OS. |
|
| 10 | +# 3 Thou shalt use the OS. |
|
| 11 | 11 | If it'll fit in two lines of grep, sed, and awk, do that. If you need more power, break out split and xargs -P. Use flock. Use cron. Use logrotate. |
| 12 | 12 | Your bullshit multi-threaded Ruby abominations are your problem. Don't make them mine. |
| 13 | -# Thou shalt always check last mod times. |
|
| 13 | +# 4 Thou shalt always check last mod times. |
|
| 14 | 14 | Are you sure that's the right file? |
| 15 | 15 | Fuck me, are you even on the right host? |
| 16 | -# Thou shalt not blame DNS. |
|
| 16 | +# 5 Thou shalt not blame DNS. |
|
| 17 | 17 | Despite what the Interwebs told you, it's not DNS. |
| 18 | 18 | Use dig. nslookup is for very small children and Senior Javascript Developers. Yes, this wiki is a Node app. Yes, we are all *unclean*. |
| 19 | -# Thou shalt respect the sanctity of stdout. |
|
| 19 | +# 6 Thou shalt respect the sanctity of stdout. |
|
| 20 | 20 | If your app has nothing to say, it should shut the fuck up. |
| 21 | 21 | Logs do not belong on stdout. Ever. |
| 22 | -# Thou shalt automate everything |
|
| 22 | +# 7 Thou shalt automate everything |
|
| 23 | 23 | Are you being paid by the fucking keystroke or something? Not since that local government contract, eh? Thems were the days. |
| 24 | 24 | Get that soul-destroying, mind-numbing bollocks into Ansible. Do it now. Right now. |
| 25 | -# Thou shalt only use UTC. |
|
| 25 | +# 8 Thou shalt only use UTC. |
|
| 26 | 26 | These servers could be on the fucking moon for all I know. |
| 27 | 27 | Don't make me convert your guess-the-timezone-not-quite-ISO8601 timestamps during a fucking outage. Not again. |
| 28 | -# Those who email screenshots of PuTTY sessions shall be destroyed. |
|
| 28 | +# 9 Those who email screenshots of PuTTY sessions shall be destroyed. |
|
| 29 | 29 | What the *fuck* is wrong with you? |
| ... | ... | \ No newline at end of file |