top of page

Toiling is HARD WORK !!

  • Writer: Jeff Salleh
    Jeff Salleh
  • Jan 17, 2018
  • 1 min read

One of the "compulsory" read for anyone who want to start their DevOps journey is "Site Reliability Engineering". There are many nuggets from the book and I tried to blog those I like in my own interpretations. One of it is the chapter on Toil defined as "work extremely hard or incessantly". From the book, it defines:

Below is a simple checklist which I use to check my own "toil" at work and I call it

The Toil Buster Questionnaire:

  • Question 1 - Manual Labor

  • Do you have to start the script manually ? Even starting the scripts or executing line by line or file by file ?

  • Question 2 - Doing "It" > 3x

  • First 2 times you did manually are not Toil, more than that - YES !!!

  • Questions 3: Can Machine(Cyborg, Droid,etc) take over your job ?

  • If there are no human judgments (feelings for example) needed and can be implemented by a conditional statement.

  • Question 4: Tactical

  • If it is interrupt-driven (from surfing the web - kidding) and reactive.

  • Question 5: No value added after you work on it

  • No added value after you fix or work the issue. Then it is probably a toil.

  • Question 6: More bodies as load increases

  • The need to increase the manpower is proportion to the increasing load. Chances are you have a big toil to be tackled.

Hence this is the checklist I would use to check my tasks and my team's tasks and classify if they are toils. Will see if I can further make these questions easier for people to remember.

bottom of page