-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Issue to track ways of getting out of work. #1
Comments
The Linux Laptop
|
The +3000/-3000 whitespace PR
|
The Public / Private communication split
Variation 1: the Jeff Bunch
Variation 2: Let's Pair on it
Variation 3: Houston, we have a problem:
|
The convenient sick-day or appointment
|
100 conferences
|
Blocker Detector
|
Pet Project
|
The Council of Geniuses
|
The massive overhaul
|
The "Get back to work, james"
Cc: @heathseals |
I don't do Windows.
|
The Ant Man
|
The hoarder
|
Also known as "The Mines of Moria" |
The Stack Overflow
|
The N+1 |
The perpetual rebase
|
Displacement Activities
|
Invisible information gathering
|
The Great Axe Sharpening
|
The Reef Builder
|
Meetings about Meetings
|
Meetings without agendas or take-away action items
|
The "Top Priority"
|
The raspberry beret
|
The software updater
|
The foil-baller
|
Let's take this offline
|
The Meta Discussion
|
Compiling
|
The Left Turn
|
The Pomodoro
|
The Potato Passer
|
The one-way street
|
The I'm struggling but don't need help
|
The process pedant
|
Saved by the meeting
|
The Key Jangler
|
The Helpless Pair Programmer
|
The Product Pushback Even with a clear product spec on what needs to be done, the engineer would feel much better if N+1 customers have validated the decisions that have been made, which forces the product manager to continue customer development. This virtually guarantees at least one more day that the engineer doesn't feel responsible for scoping execution work on the project. |
The Royal You An urgent issue comes about. User immediately jumps into the conversation to give their thoughts about how severe the issue is, and offers "We should fix this!". They quickly hop back to their pet project or head to a dentist appointment and you're left realizing they actually meant "YOU should fix this!". User returns in time to claim some or all of the credit. |
The most important thing is to deceive people during the standup. You need to make everyone think you're working with other people, that way it's difficult to track and verify what you're doing. Create a diffusion of responsibility so no single individual feels responsible for calling you out. It helps if you volunteer for tasks that don't require work, like volunteering to QA things everyone knows don't require QA. Or claim you did a manual verification of something, when you actually did nothing. If it ever comes back to bite you just say there was some confusion. Always schedule meetings, always talk about scheduling meetings, always structure things so your work is blocked without that pointless 'sync up' meeting. The trick is to always make it seem like progress is being made. For example:
etc etc for as long as possible 1-2 weeks later, the task creator gets fed up and does it themselves. After all, it'd their product, it's them who are ultimately responsible for the success of it. Why should you care? They switch a single test value from true to false, and the task is complete without you having done anything. Loudly talk about your collaborative effort. Seize upon any doubts, questions, or related feature complications as reasons why it took so long. Obscure truth of your involvement via "we" whenever possible. If the task owner is in your standup meetings they should be left impressed at your bold distortion of the truth. But their civility and politeness should prevent them from publicly calling you out. After all, any single event can be waved away as a miscommunication. Spread this behavior across as many team members as possible to delay the accumulation of suspicion. |
The Hurry up and Do it For Me. I can do it myself? It's fine, I'll Wait.
|
like, re: Sam text Editor cc @bval |
The Kanban Optimizer
|
The Waiting Game (h/t @DanHoerst)
|
The Fuck It
|
The Spinning Top
(I include this strategy because I've seen it in real life, and inducing this strategy can effectively get one out of work indefinitely, while fucking around with new toys) |
The Weekend Release
|
The Debug Draft
|
Come in so jaded your peers are like "this person is great", then ship nothing and ingratiate yourself to management. |
The Yak Shave plus Quality Goals
|
Idealogical Purity
|
RIIR
|
The Coffee SpillYou "accidentally" spilled Coffee/Soda/Water all over your desk and keyboard so you're computer isn't really functional today. You're letting it air out and dry off and hoping it work tomorrow. For extended usage, it doesn't work tomorrow and you have to order new parts. |
The non-TDD'erYou say "Almost done, just need to write some tests" at every standup. You writes minimal tests that pass by accident. Code ships but gets reverted. |
The support ticket armadaProducing a huge amount of support tickets about trivial speed bumps while continuing to get no actual work done. Not my fault the vendor doesn't do things the one way I think it ought to work. |
We've all got co-workers that avoid work. Hell, sometimes we avoid work. Append comments to this issue with the kinds of techniques people use to get out of work and we'll give them all names like "the Jeff Bunch Maneuver" or whatever and put up a pages site.
warning: These comments may trigger some PTSD
Cc: @rick
The text was updated successfully, but these errors were encountered: