Ease at Work – A Talk by Kent Beck
Join the DZone community and get the full member experience.Join For Free
The other day I was watching Kent Beck’s talk about Ease at Work.
It touched me deeply and I could really relate to what he described.
In order for me to remember, I decided to summarize the key points of the presentation.
The concept of Ease
There are many meanings to the word Ease, but in this case it’s not something like:
“I want to be rich and sit all day on the beach”.
Usually, us programmers would like to pick up hard and challenging work.
Here are the three points that relate to Ease in our case.
- State of comfort
- Freedom from worry, pain, or agitation
- Readiness in performance, facility
The pendulum inside us
People tend to have emotions, feelings and state of mind that change like a pendulum.
We sometimes feel at the top of the world. “I am the best programmer in the world and can solve anything”. This is one side.
Other times we feel deeply at the bottom: “I am soooo bad on what I do. I should stop programming and work on something completely different”.
There’s a huge range between the two sides of the pendulum.
So, being at ease would mean bring the amplitude of the swing down.
Decrease the range.
Once the pendulum swings at lower range, I will feel better on what I’m doing.
List of things that help being at ease
In his talk, Kent explains each point. I will just list the points.
- My work matters
- My code works
- I’m proud of my work
- Making public commitments
- Accountability (I am accountable)
- I interpret feedback
- I am a beginner – I don’t know everything
- I serve. No expectations of reward
These points are reminder for me. Whenever I don’t feel at ease, I should check what’s wrong. These points are a good starting point.
Published at DZone with permission of Eyal Golan, DZone MVB. See the original article here.
Opinions expressed by DZone contributors are their own.
Introduction To Git
Authorization: Get It Done Right, Get It Done Early
How To Integrate Microsoft Team With Cypress Cloud
Scaling Site Reliability Engineering (SRE) Teams the Right Way