e2408adabf04d9d4c1e1d65ac088c44472ccbab5
rules.md
| ... | ... | @@ -1,26 +1,26 @@ |
| 1 | 1 | <!-- TITLE: The 8 angry commandments --> |
| 2 | 2 | <!-- SUBTITLE: Production is war and war is hell --> |
| 3 | 3 | |
| 4 | -## Love thy defaults. |
|
| 4 | +# 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 being a bellend. |
| 7 | -## Thou shalt use the infrastructure. |
|
| 7 | +# 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 | +# 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 | +# 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 | +# 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 | +# 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 only use UTC. |
|
| 22 | +# Thou shalt only use UTC. |
|
| 23 | 23 | These servers could be on the fucking moon for all I know. |
| 24 | 24 | Don't make me convert your guess-the-timezone-not-quite-ISO8601 timestamps during a fucking outage. Not again. |
| 25 | -## Those who email screenshots of PuTTY sessions shall be destroyed. |
|
| 25 | +# Those who email screenshots of PuTTY sessions shall be destroyed. |
|
| 26 | 26 | What the *fuck* is wrong with you? |
| ... | ... | \ No newline at end of file |