a3c52fed1c06f9b4bc5c7fae8d3e2a0c4caf2679
rules.md
| ... | ... | @@ -1,19 +1,21 @@ |
| 1 | -<!-- TITLE: Rules --> |
|
| 2 | -<!-- SUBTITLE: These are the rules --> |
|
| 1 | +<!-- TITLE: The ~~10~~8 commandments --> |
|
| 2 | +<!-- SUBTITLE: I am the Lord thy Sysadmin --> |
|
| 3 | 3 | |
| 4 | -### "DevOps" is bullshit |
|
| 5 | -Automate everything and talk to people. Incredible technology. |
|
| 6 | -### Those who email images of PuTTY sessions will be shot. |
|
| 7 | -What the *fuck* is wrong with you? |
|
| 8 | -### Live the defaults. Love the defaults. |
|
| 9 | -Do less to ~~do more~~ *do* less. |
|
| 10 | -### Use the infrastructure |
|
| 11 | -Stop writing code and put your shit in a database. Where it belongs. |
|
| 12 | -### Keep ltrace far away from Java. |
|
| 13 | -It didn't work last time. It's not going to work this time. |
|
| 4 | +### Love thy defaults. |
|
| 5 | +Nobody cares about your rainbows and emoji ZSH prompt customisation. *Nobody.* |
|
| 6 | +Do less to ~~do more~~ stop yourself looking like a bellend. |
|
| 7 | +### Thou shalt use the infrastructure |
|
| 8 | +Stop writing ridiculous code you won't understand in a week's time and put that shit in a database, or zookeeper, or whatever. Where it belongs. |
|
| 9 | +### Thou shalt use the OS |
|
| 10 | +If it'll fit in two lines of grep, sed, and awk, then do that. If you need more power, then break out split and xargs -P. Your bullshit threaded Python is your problem - don't make it mine. |
|
| 14 | 11 | ### Thou shalt always check last mod times. |
| 15 | 12 | You sure that's the right file? |
| 16 | -### It's not DNS. |
|
| 17 | -Use dig. nslookup is for small children and Senior Developers. |
|
| 18 | -### Check the indexes |
|
| 19 | -"Hey, why's my database so slow?" - Every idiot with no indexes ever. |
|
| ... | ... | \ No newline at end of file |
| 0 | +### Thou shalt not blame DNS. |
|
| 1 | +Despite what the Interwebs told you, it's not DNS. And for the love of god use dig - nslookup is for small children and Senior NodeJS Developers. |
|
| 2 | +### Thou shalt respect the sanctity of stdout. |
|
| 3 | +If your script has nothing to say, then it should shut the fuck up. |
|
| 4 | +Logs do not belong on stdout. Ever. |
|
| 5 | +### There is only UTC. |
|
| 6 | +These servers could be on the fucking moon for all I know. Don't make me convert your not-quite-ISO8601 timestamps during a fucking outage. Not again. |
|
| 7 | +### Those who email screenshots of PuTTY sessions to support will be destroyed. |
|
| 8 | +What the *fuck* is wrong with you? |
|
| ... | ... | \ No newline at end of file |