Your most important piece of equipment is yourself so we will talk us through the basics of good ergonomics at our desks and how he has put this into practice throughout his career.
4. @petersouter #HumanOps
What is Layer 8?
● People often joke it’s
either “Politics” or
“People” in the OSI
Model
● So we need to maintain it
just as importantly as the
other 7 layers!
#HumanOps
5. @petersouter #HumanOps
Put your hand up if you’ve
experienced:
Wrist, elbow, shoulder, forearm or neck pain whilst working
https://flic.kr/p/9msRdy #HumanOps
6. @petersouter #HumanOps
Why should you care?
● What’s your most important piece
of equipment?
● Yourself!
● We only have 1 body... for now
● If you had one server, you’d
probably want to take good care
of it right?
#HumanOpshttps://flic.kr/p/9msRdy
7. @petersouter #HumanOps
Why do I care?
● I travel for work…
● Customers don’t always
have the greatest desk
setup
● Easy to end up with aches
and pains
#HumanOps
9. @petersouter #HumanOps
Works on my machine™
Every body is unique
Every body is different
Just because it works for me,
might not mean it works for you!
10. @petersouter #HumanOps
Focusing on physical health
Not because I don’t believe
mental health is important…
But I’m going to focus on
something I’ve got experience in!
12. @petersouter #HumanOps
Ergonomic High Risks
1. High Task Repetition
2. Forceful Exertions
3. Repetitive/Sustained
Awkward Postures
https://flic.kr/p/4gk2j4
#HumanOps
13. @petersouter #HumanOps
Most desk ergonomics
you’ve heard before:
● “Hands, wrists, and forearms are
straight, in line and roughly parallel to
the floor”
● “Head is level, or bent slightly forward,
forward facing, and in line with the
torso”
● “Elbows stay in close to the body and
are bent between 90 – 120degree”
● “Back is fully supported with
appropriate lumbar (lower back)
support when sitting upright or leaning
back slightly”
- https://www.osha.gov/SLTC/etools/computerworkst
ations/positions.html
#HumanOps
15. @petersouter #HumanOps
Confession time: I am a keyboard
geek
So I have thought way too
much about this stuff!
https://www.reddit.com/r/MechanicalKeyboards/comments/47yi0t/san_fran_meet_up_in_progress_so_many_mechanical/
23. @petersouter #HumanOps
Try asking your IT department
about getting an ergonomic
keyboard, they probably already
have some somewhere
If you don’t change keyboards: remember
basic hand placement...
26. @petersouter #HumanOps
QWERTY is anti-ergonomic by
design
Switching to an alternative layout such as
DVORAK has been anecdotally shown to
decrease wrist pain by reducing some typing
movements associated with RSI
27. @petersouter #HumanOps
Some people find switching up
editors improves things
Or simply rebinding buttons so less
movement of hands, frequently things like
CAPS rebound for combinations or
right-side control keys
31. @petersouter #HumanOps
"...workstation redesign does not appear to
be sufficient for completely eliminating work
induced discomfort… in some cases,
discomfort has been virtually unaffected
by ergonomics interventions”
Taft Laboratories of the National Institute for Occupational
Safety & Health (NIOSH), USA Oxenburgh 1984, Winkel and
Oxenburgh 1990, Sauter et al 1991
32. @petersouter #HumanOps
"…After adjusting for age and gender, the
most significant factor associated with
symptoms of ULDs was the length of time
the subjects spent at the keyboard during
the week (highly correlated with the length
of time spent keying without a break)…"
UK Institute of Occupational Medicine: Hanson, Graveling,
and Donnan 1996
33. @petersouter #HumanOps
So stretching and breaks are not
only free and easy to start at
work
They are probably a bigger factor than
keyboard or posture for RSI
tl;dr Breaks are good!
35. @petersouter #HumanOps
Rest
● Configurable interval for stretches and rest
periods
● Simple suggestions for stretches to do at your
desk
● OSX and Windows
● https://resttimer.com
36. @petersouter #HumanOps
time-to-stretch
● An OSS Stretching app written in Electron
● Opens an alert with suggested stretches!
● ... but I haven't added the stretches yet
● https://github.com/petems/time-to-stretch/
● PR’s welcome! (me bad @ js)
#HumanOps
37. @petersouter #HumanOps#HumanOps
eyeCare
● Chrome app that focuses on eye strain
● Helps with the 20-20-20 rule:
● Use the 20-20-20 rule. Every 20 minutes,
take a 20-second break and focus your eyes
on something at least 20 feet away.
● https://chrome.google.com/webstore/detail/
eyecare-protect-your-visi/eeeningnfkaonkon
alpcicgemnnijjhn?hl=en
39. @petersouter #HumanOps
We often speak about the
resilience of systems
The ability to make systems
anti-fragile and deal with problems
and change
40. @petersouter #HumanOps
So if we are maintaining Layer 8,
we need to make sure we are
resilient
The easiest way is making sure our
body is stronger, flexible and fueled
with the right things
41. @petersouter #HumanOps
The nature of IT jobs
generally trends to being
unfit:
● Late nights/On-call
schedules
● Sitting at desks for hours
at a time
● Fuelled by donuts, pizza,
beer and coffee
https://flic.kr/p/8iyDAd
#HumanOps
42. @petersouter #HumanOps
Junk food is like technical debt
Fine in small amounts to get that last
minute feature you need (eg. birthday,
wedding, celebration) but when it
becomes a habit, you spend all your
“development” time paying it off
43. @petersouter #HumanOps
“Diet” as a term is overloaded
Diet doesn't have to be a scary word, it
literally means "the food you eat". When
I’m talking about diet, I’m talking about the
literal term diet...
44. @petersouter #HumanOps
“The word diet first appeared in English in the 13th century. Its original
meaning was the same as in modern English, “habitually taken food
and drink.” But diet was used in another sense too in the Middle and
early modern English periods to mean “way of living.” This is, in fact,
the original meaning of diet’s Greek ancestor diaita, which is derived
from the verb diaitasthan, meaning “to lead one’s life.” In Greek, diaita,
had already come to be used more specifically for a way of living
prescribed by a physician, a diet, or other regimen.”
Diet definition - Did you know?
https://www.merriam-webster.com/dictionary/diet
45. @petersouter #HumanOps
Changing your diet is
fairly easy to plan,
harder to do:
● Calories In < Calories Out
(CICO)
● Almost impossible to out
exercise a bad diet
● Various diets help people
(paleo, Intermittent Fasting,
raw etc.)
● Things like MyFitnessPal and
TrendWeight can help
https://flic.kr/p/7QiaYa #HumanOps
47. @petersouter #HumanOps
Resistance Training is
my resiliency plan
● The Big Three
○ Back Squats
○ Deadlifts
○ Bench Press
● Running
● Crossfit, Yoga and other
things occasionally
#HumanOps
48. @petersouter #HumanOps
The Fitness industry
does not gel well with
the stereotypical tech
person
● Very Bro-ey
● Sports focused
● Exclusionary or
patronising advice
● Lots of junk/pseudo
science
#HumanOps
49. @petersouter #HumanOps
Ultimately, what exercise you
want to do is unimportant, just
that you do something
30 minutes of something that increases
your heart rate is enough:
Walking, gardening, housework can all
count
50. @petersouter #HumanOps
“Initially, developing an exercise habit is more
important than the specific exercise you do.
Do push-ups, weights, sit-ups, jogging, cycling,
pull-ups or whatever.
At first, it doesn't matter.
You need the habit so that when injury strikes or travel
interrupts, you know you'll go back to your routine.”
Hacking strength: Gaining muscle with least resistance
http://matt.might.net/articles/hacking-strength/
51. @petersouter #HumanOps
Supplements
● 90% are snake oil
● Don’t get me started on
Soylent!
● Only ones you should
really care about:
○ Whey Protein
○ BCAA’s
○ Fish Oil
○ Caffeine
https://flic.kr/p/7Hg5U
M
#HumanOps
52. @petersouter #HumanOps
Physio
● GP’s generally will say
“Leave it for a month,
come back if it still hurts”
● Physios are more likely to
specialise, offer
pre-hab/rehab exercises
to do
● Can be expensive but
worth it for long term
issues
https://flic.kr/p/eae6PB #HumanOps
57. @petersouter #HumanOps
Try an exercise regime
or try to “move more”
Make your body more resilient
with exercise or activities
58. @petersouter #HumanOps
Be conscious of how you're
fueling your body
Try and fuel your body appropriately
for the level of activity you’re doing.
Think of junk food as technical debt!
59. @petersouter #HumanOps
Seek out the experts
when things are bad
Physiotherapists are great for
diagnosing and fixing long term
issues
60. @petersouter #HumanOps
Books
● Becoming a Supple Leopard: The Ultimate Guide to Resolving Pain, Preventing Injury, and
Optimizing Athletic Performance Hardcover
Kelly Starrett & Glen Cordoza
● Pain Free at Your PC: Using a Computer Doesn't Have to Hurt
Pete Egoscue
● Deskbound: Standing Up to a Sitting World
Kelly Starrett
● Starting Strength: Basic Barbell Training
Mark Rippetoe & Jason Kelly
● Repetitive Strain Injury: A Computer User's Guide
Emil Pascarelli M.D. & Deborah Quilter
● Scared Sitless: The Office Fitness Book
Larry Swanson
● Building the Gymnastic Body: The Science of Gymnastics Strength Training
Christopher Sommer
61. @petersouter #HumanOps
Websites
● Hacking strength: Gaining muscle with least resistance
http://matt.might.net/articles/hacking-strength/
● Fit for Real Life - Kate Galliett
http://fitforreallife.com/
● How The Heck Do I Get Started!? - Nerd Fitness
https://www.nerdfitness.com/blog/how-the-heck-do-i-get-started/
● Snake Oil Supplements - Information Is Beautiful
http://www.informationisbeautiful.net/visualizations/snake-oil-supplemen
ts/
● /r/Fitness quickstart Guide
https://www.reddit.com/r/Fitness/wiki/getting_started