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