Code is Easy Newsletter

Share this post

Coding with Ron Jeffries, the secret is smaller steps instead of big leaps

codeiseasy.substack.com

Discover more from Code is Easy Newsletter

Coder tips and career advice
Continue reading
Sign in

Coding with Ron Jeffries, the secret is smaller steps instead of big leaps

Listen to the coding icon's advice to propel your career

Tom Henricksen
May 24, 2023
2
Share this post

Coding with Ron Jeffries, the secret is smaller steps instead of big leaps

codeiseasy.substack.com
Share
Photo by Christopher Gower on Unsplash

Are big leaps dangerous?

They can be.

Ron Jeffries is a coding icon. He has seen many fads come and go in his long career. When I asked him about developer habits he had an astounding answer.

Small Steps

He shared, “A habit that I’m trying to improve is GeePaw Hills ‘Make Many More Much Smaller Steps’. I’ve found that, while I think I do pretty well at taking tiny steps, he takes much smaller ones than I do.”

I tend to be more like a whirling dervish. I code a bunch. Then flabbergasted that nothing works. Facepalm.

Share

Ron and GeePaw’s advice is tough for me. As I tried it out I found it a refreshing change. It made development more enjoyable.

Limits

Ron continued, “I’m trying to push that limit. I really see no downside to incredibly tiny steps.” Yes, I would agree.

An additional benefit for me was that it created focus. Similar to limiting our work in progress. Reduce distractions and blurred thoughts.

Downside

Would there be any issues with this? Ron shared, “I really see no downside to incredibly tiny steps.” In our fast-paced world, this is counter-intuitive.

We want to rush from task to task. Completing more work. In Leadership Is Language, David Marquet talks about redwork and blue work. Redwork is doing. Blue work is thinking.

Marquet shares how knowledge workers must do both. Take time to reflect on your work. How can we improve?

Slower?

Although he mentioned this, “It feels slow but I suspect it isn’t, since mistakes increase faster than linearly and are harder to find, as step size increases.”

Thanks for reading Code is Easy Newsletter! Subscribe for free to receive new posts and support my work.

We often speak of speed and velocity. Ron’s suggestions to slow down are more holistic. Instead of rushing the coding and creating defects, we take our time.

Coder Flow

In closing, Ron shared this. “I try to Zen through it and keep my voice mellow and low.” Although many thoughts keep coming when need to slow down.

Perhaps this would induce coder flow. Similar to the concept Mihaly Csikszentmihalyi discovered. He recognized and named the psychological concept of “flow”, a highly focused mental state conducive to productivity.

Software development can become flow-like when we make big strides by taking small steps. From great minds like Ron and GeePaw, we learn. Try each day to achieve coder flow.

2
Share this post

Coding with Ron Jeffries, the secret is smaller steps instead of big leaps

codeiseasy.substack.com
Share
Comments
Top
New
Community

No posts

Ready for more?

© 2023 Tom Henricksen
Privacy ∙ Terms ∙ Collection notice
Start WritingGet the app
Substack is the home for great writing