forked from binford2k/goatops
-
Notifications
You must be signed in to change notification settings - Fork 0
/
index.html
194 lines (191 loc) · 17.2 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
<html
<head>
<title>Goat Ops</title>
<link rel="stylesheet" type="text/css" href="styles.css">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.2.2/jquery.min.js"></script>
<script src="scripts.js"></script>
</head>
<body>
<h1>I should quit my job</h1>
<h2>and become a goat farmer</h2>
<div id="container">
<ul>
<li>Goat uptime is measured in mean-time-between-naps, not in 9s.</li>
<li>No KPIs, QBRs, or TPS reports.</li>
<li>Anyone who says, "sounds like someone's got a case of the Mondays!" is liable to get their ass kicked.</li>
<li><em>Every</em> day is a work-from-home day.</li>
<li>Goats don't smell any worse than your officemate who forgot to shower. Again.</li>
<li>You never need to run an ad blocker on your goat.</li>
<li>There are no goat user interface elements that are 'lickable' in any way, shape, or form. Unlesss you're another goat, of course.</li>
<li>Goatsoft won't sneak into your farm and replace your goats with the latest GoatOS version 10.</li>
<li>Rebooting a goat means you just kick it harder.</li>
<li>You never waste time watching your goat compile.</li>
<li>Goats are much easier to shave than yaks are.</li>
<li>Goats have never heard of Patch Tuesday.</li>
<li>Nobody will ever ask you if you've rebooted your goat.</li>
<li>Goats are basically the OG of continous delivery.</li>
<li>There are no goats in the cloud.</li>
<li>The support escalation policy for your goats is sending the kids out to do their chores.</li>
<li>Nobody's ever heard of a Goat-to-Butt plugin for Chrome. Yet.</li>
<li>There's no goat plugin for Splunk; and if you tried to ...<em>plug in</em>..., the goat would probably kick your ass anyway.</li>
<li>If you transpose a few characters in a goat's name, it will still answer as much as it ever would.</li>
<li>You don't have to monitor the utilization on a goat.</li>
<li>Milk a goat and the goat stays milked for a while.</li>
<li>There are no 32-bit goats.</li>
<li>You don't have to do a demo on a goat. And if you ever do, the goat will do what it's supposed to do and there's not a lot that can keep it from doing it.</li>
<li>When a goat "goes down", you just bury it and buy a new goat.</li>
<li>Left alone, Billy goats and Nanny goats do what they're supposed to do. You don't need to format them, monitor them, be on-call for them, step, trace or inspect registers.</li>
<li>Nobody cares if you're not a Certified Goat Engineer yet.</li>
<li>When you go back to visit the family, nobody ever asks you to fix their goat while the roast is cooking.</li>
<li>Nobody can lie in a job interview about their goat experience.</li>
<li>Goats don't page you in the middle of the night.</li>
<li>When it comes to "software" (food), EVERYTHING is compatible with a goat.</li>
<li>You don't need to buy a "goat 2017" to fix all the bugs in your goat 2012.</li>
<li>You can tell whether a goat has been "debugged" by looking at it.</li>
<li>Goats don't become obsolete. If they do, as long as you didn't neuter them, they make the necessary upgrades themselves.</li>
<li>The commute time is very short, since the barn is just outside.</li>
<li>No dress code. Of any kind. EVER.</li>
<li>You always have the right "file permissions" to milk a goat.</li>
<li>If a goat gives too many timeout errors, or if performance is generally unacceptable; it just means you're having goat steak for dinner.</li>
<li>When milking your goats, you either have a bucket or you don't. Nobody tries to sell you on an annual license.</li>
<li>The bucket either leaks or it doesn't, and it never gets corrupt carrying it out to the barn.</li>
<li>You don't need to "free up some memory" before you milk a goat.</li>
<li>You don't need to call a staff meeting to make sure everyone's milking goats the same way.</li>
<li>Just about any barnyard animal is fault tolerant (except some cows).</li>
<li>You don't need to sign in with the front desk if you need to milk a goat on a weekend.</li>
<li>You don't need to worry if you've been spending a lot of time milking what you will later find out to have been an improperly labelled "development goat".</li>
<li>There is no such thing as a "preferred goat," and your "goat context" is always correct</li>
<li>You'll never have your goat access disabled because of intrusion detection.</li>
<li>There's no such thing as goat fan-bois.</li>
<li>Carpal tunnel is guaranteed. Don't worry about it.</li>
<li>A goat has all the "patches" it will ever need. If it doesn't it, just means you're having goat steak for dinner.</li>
<li>Goats that become full do an automatic "core dump" but they take care of getting themselves reset and on-line. You just have to clean up.</li>
<li>You do not need to worry about defragmenting or compressing your goat.</li>
<li>Goats never have to be zipped, archived or converted to Goat-32.</li>
<li>As long as the stable hasn't caught fire, a goat couldn't care less about a power surge.</li>
<li>Goats don't have to be backed up at night.</li>
<li>Each and every one of the parts of a goat use the same interrupt, and the goat works just fine anyway.</li>
<li>A goat is a goat is a goat.</li>
<li>You don't EVER restart a goat. You do shut them down sometimes and it's the first step in many of your recipes.</li>
<li>Nobody ever needed to draft up a goat-milking requirements document.</li>
<li>You deliver applications to goats. Goats do not deliver applications to you.</li>
<li>A goat will do practically anything do get more comfortable. Computers have been known to display the same error message over and over again, all day, without regard to how frequently or how hard the monitor has been hit, slapped, punched or kicked.</li>
<li>You don't have to log off of a goat and listen to some silly "Exit Goat" sound effect for the next several minutes.</li>
<li>You won't find out from your next phone bill that you milked your goat too much for your budget.</li>
<li>On a goat, the <code>SYS$ERR.LOG</code> file is ALWAYS EMPTY.</li>
<li>Operating systems come & go, but goats will probably never be "orphaned" as they are expected to be produced by their manufacturer for quite some time to come.</li>
<li>There are no workstation licensing issues with goats.</li>
<li>You don't get in trouble for milking a goat during business hours, and nobody cares if you reformat it.</li>
<li>If it's late and you have a lot of goat-milking to do, at least you can see your kids before they have to go to bed. You can probably even make them help you milk your goats.</li>
<li>You don't need 16 gigs of RAM to get started milking your goat.</li>
<li>Goat security is applied completely, thoroughly, and with all the features you'll ever need, using a stake and a rope.</li>
<li>Nobody ever got a general protection fault milking a goat.</li>
<li>You don't need to worry about your whole goat herd locking up if you put an ethernet goat and a token-ring goat together in the same stable.</li>
<li>You don't name goats, but if you do then non-unique names won't interfere with your ability to access any of the goats.</li>
<li>You will never be asked to check a box that says, <i>Make this my default goat-milking bucket</i>.</li>
<li>You do not want, need, or desire in any way for goats to run at a higher clock speed. And they don't.</li>
<li>You do not need to use a wrist strap to ground yourself before milking, and there's never a need to put your goat in a little plastic baggie. Unless making goat steak.</li>
<li>There really aren't too many ways to improperly shut down a goat.</li>
<li>When surrounded by a room full of younger goat farmers, you don't need to worry about dating yourself talking about 300-baud or 4.7-Mhz goats.</li>
<li>You do not need to buy anything to "uninstall" a goat. Maybe a gun or a knife.</li>
<li>Once you've filled a bucket with goat milk, the goat can crash and it doesn't matter whether you've "saved" or not. Just don't spill.</li>
<li>When you buy a new goat, the goat does not need to re-write registry keys on the farm that could have unforeseen effects on the other animals already residing there.</li>
<li>There are no easter eggs in a goat.</li>
<li>Goats instinctively know how to "install RAM" by themselves.</li>
<li>You never need to learn Goat 2012, Goat Perfect 8, or Goat 123</li>
<li>Goats don't need a per-bucket license.</li>
<li>You will never spend 4 hours upgrading a goat over the wire.</li>
<li>There is no Goat Ops.</li>
<li>Goats follow upgrade procedures.</li>
<li>Goats eat org charts.</li>
<li>If a goat gets an uncleanable virus, you shoot it.</li>
<li>If a goat has a non-terminal virus it just does the poo-poo.</li>
<li>Goats don't need pagers and never get a 'please advise'.</li>
<li>Goats don't have to worry about whether or not it's HIPAA compliant.</li>
<li>A goat farmer doesn't care if people can't remotely access their herd.</li>
<li>There's no such thing as Goats-as-a-service. Except for the local butcher.</li>
<li>No one gives a rat's ass if the goats aren't talking to each other.</li>
<li>Ever heard of a proprietary goat?</li>
<li>No goat analysis meetings.</li>
<li>No goat control meetings.</li>
<li>No meetings.</li>
<li>Goats will never need service pack 4.</li>
<li>A goat might bite you in the ass, but he won't fuck you.</li>
<li>Goats don't ever ask stupid questions.</li>
<li>Goats don't need two-factor auth policies.</li>
<li>Your YubiKey isn't ever going to work on a goat. It would kick your ass if you tried.</li>
<li>If a goat takes a "dump" in the middle of the night, you take care of it when you damn well feel like it.</li>
<li>Nobody will fire you for connecting "diskless goats" into a "goat server" instead of a mainframe goat and a bunch of cheap "dumb goats".</li>
<li>Counting from zero instead of one doesn't apply to anything goat farmers do and looks stupid. Hexadecimal is unheard of.</li>
<li>When you sell a goat, you don't need to export it to a format that will be understood by the buyer's ancient goat-reading software.</li>
<li>All your stuff will still work when you buy your 100th goat, and your 256th goat, and your 65,536th goat...</li>
<li>People don't walk up to goat farmers at parties and whine about how they just got a French Alpine and don't know how to milk it.</li>
<li>Nobody can go through your goat and get you in trouble for what they find in there.</li>
<li>You don't have to administer a "user acceptance test" when you deliver goat cheese.</li>
<li>You don't need any special utilities to delete a goat that is not empty.</li>
<li>You don't need or want goats on your desktop, or shortcuts to goats on your desktop. Most goat farmers don't have desktops.</li>
<li>Nothing a goat farmer does requires a mouse. If you have mice you get a cat.</li>
<li>Goat farmer error messages: Goat not found; Goat dead; Goat not awake; Too soon after last milking; Billy goat detected. That's about all. You don't need silly numbers for these, and you don't need to look them up anywhere or check them out at <a href="http://goat.com">goat.com</a>.</li>
<li>There are no read-only goats. There are no hidden or system goats.</li>
<li>You don't need to mail anyone a core dump from a goat to fix a problem. The only time you would do this is to CAUSE a problem.</li>
<li>A goat that doesn't know what time it is will work just fine.</li>
<li>A goat that is not Y2K compliant will simply eat and shit. Because that's what goats do.</li>
<li>You don't need to authorize the purchase of a new goat, you simply encourage your goats to make one from existing parts.</li>
<li>A goat doesn't have enough fingers to press <Shift><Ctrl><Alt><Esc></li>
<li>Goats don't argue about it being another goat's problem. They just kick each others ass.</li>
<li>If a goat had to document every time it took a shit, we would be out of forests.</li>
<li>Goats don't give a shit about email.</li>
<li>The only way a goat can deliver an 'application' is through its ass.</li>
<li>Goats can't get their benefits revoked; they're just made into goat steak for dinner.</li>
<li>A goat farmer doesn't have to provide documentation on their goat's ability to produce milk after the year 2000.</li>
<li>GoatEng.</li>
<li>Goats don't have to wait half an hour to cool down before you can change the projection bulb.</li>
<li>Goats aren't designed with consumables that require a trip back to the workshop to replace.</li>
<li>You don't have to buy hi-res KVMs for your goats.</li>
<li>You don't have to carry around dongles for the 793 types of USB. Goats truly are universal.</li>
<li>There's no need to orchestrate goat deployments in the cloud.</li>
<li>Nobody will ever say <i>'Cattle, not pets!'</i> to you again.</li>
<li>Nobody will argue with you about whether you should be using Kanban or Scrum to milk your goats.</li>
<li>Nobody really gives a shit what color your goat shed is.</li>
<li>Your barn will never melt down because of the latest Intel® CPU bug.</li>
<li>When your goat speculates, it's just about what the next fucked up thing it's going to eat.</li>
<li>Your goats won't ever get 30% slower overnight after getting their shots.</li>
<li>Instead of "blameless retrospectives", you just have goat steak for dinner.</li>
<li>Goats maintain their own Continuous Delivery pipeline.</li>
<li>Configuration management involves a rope or fencing</li>
<li>The only Chef involved is in the kitchen.</li>
<li>The "bit bucket" is the container your goat last tried to eat.</li>
<li>When a goat faints, it's adorable af.</li>
<li>You can't hook your servers up to a chariot and ride into town wielding a spear.</li>
<li>You'll never, ever, ever have to rebase a goat.</li>
<li>You will never receive LinkedIn network invites from a goat.</li>
<li>Goats don't call you every Monday morning because they forgot their password over the weekend.</li>
<li>Goats cannot be phished.</li>
<li>Goats will eat stray flashdrives, rather than plug them in.</li>
<li>China, Russia, and North Korea will not attempt to infiltrate your goat farm.</li>
<li>Goats don’t drop packets; they drop deuces.</li>
<li>Goats, unlike stacks, cannot overflow.</li>
<li>No one has ever tried to encrypt a goat, nor do they complain when your goats are not encrypted.</li>
<li>Goats do not require a data classification, and they just eat data privacy statements.</li>
<li>Goats measure progress in food eaten, not lines of code.</li>
<li>Goat containers do not require kubernetes or Docker. They require wire fencing.</li>
<li>No goat has ever refused to produce output because they are out of toner or the fuser is toast. Output will never be a problem with goats.</li>
<li>Goats do not remove your ability to have goats on-premise and insist you can only have goats in the cloud from now on.</li>
<li>Goats will never penalize you for wanting to run your own goats on-premise (although your neighbors may).</li>
<li>Goats will not pretend to like you just because you run the farm. If a goat does not like you, you <i>will</i> be aware of it.</li>
<li>Replacing your senior, high-producing goat with two junior goats that produce a quarter of the output is appropriately regarded as asinine.</li>
<li>If your goats have a problem working with the new goat from that other goat vendor, they will sort that out on their own. The most you'll have to do is referee.</li>
<li>Goats do not remove your ability to milk them because "we find most people aren't taking advantage of goat milking as a feature".</li>
</ul>
<p class="tools">
<a href="javascript:shuffle();">more...</a>
<a href="javascript:showAll();" class="floaty-mc-floatface">show full list</a>
</p>
</div>
<div id="credits">
<p>I got the start of this list from <a href="https://www.reddit.com/r/sysadmin/comments/4l7kjd/found_a_text_file_at_work_titled_why_should_i/">reddit</a>. I'm sure it's been around longer, but that's where I started.</p>
<p>The background image came from <a href="https://upload.wikimedia.org/wikipedia/commons/8/8b/Farm_yard_in_summer.JPG">Wikipedia</a>.</p>
<p>Why do you want to be a goat farmer? Submit a PR to <a href="https://github.com/binford2k/goatops">the GoatHub repo</a> and let us know.</p>
</div>
</body>
</html>