Resilience
Image: Michelle Peterscheck, July 2024

Resilience

ChatGPT defines resilience as “the ability to bounce back from adversity, adapt to challenging circumstances, and recover from setbacks. It's a mix of mental toughness, flexibility, and emotional strength that helps individuals handle stress and maintain their well-being even in difficult situations.”

In January 2023, I was laid off. After finding a new job in March 2023, I was laid off again in June 2024. While searching for work in late July 2024, multiple forest fires broke out near my home in Colorado. This added the challenge of dealing with an evacuation to my job search amid the worst job market in decades. A week later, the evacuation order was lifted, and I could refocus on my job search. The past few months have been extremely challenging, but there is a bright side (really, there is - hear me out).


“A smooth sea never made a skilled sailor.” — Franklin D. Roosevelt.


When I started working in IT, I assumed that a proper software development lifecycle (SDLC) would catch software issues before they reached production. After several years in IT I realized that no matter how rigorous the SDLC, testing, or disaster recovery plans, unforeseen issues (Black Swans) will always arise. As the lifespan of a software system extends, the probability of encountering such issues increases.

The solution is to “respect the unexpected.” Organizations that anticipate unforeseen software issues in production can implement mechanisms to address them. Team members who encounter and learn from these issues become more skilled, less likely to panic, and more accepting of their recurrence.

Conversely, team members who dismiss such issues as impossible will be at a disadvantage when they arise. Just as a “skilled sailor” will calmly and efficiently handle a sudden storm, a skilled team member will manage unforeseen software production issues more efficiently than those who have never dealt with such issues or dismissed them as impossible.

While I dislike dealing with layoffs or evacuations due to forest fires, facing these challenges has made me more resilient. Organizations that run software systems should implement mechanisms to help team members learn from unforeseen software issues. Ignoring the possibility of such issues will leave organizations unprepared when they occur.

One mechanism is to implement a Correct of Errors (CoE) process to document and share learnings from unforeseen software issues, enhancing team members' skills. Another approach is to perform Gameday testing, exposing team members to issues in a lower-risk environment. Additionally, organizations should seek candidates with experience in handling unforeseen software issues to increase organizational resilience.

No matter which mechanism your organization chooses, it will be better prepared to deal with future unforeseen software issues than those that ignore or downplay the likelihood of such issues.


P.S. To my fellow job seekers: please take care of yourselves and stay resilient!

?? Oleksii Khilkevych ????????

360°-Allzweck-Waffe | Dev, DevOps & Big Data

7 个月

There is a greater darkness than the one we fight. It is the darkness of the soul that has lost its way. The war we fight is not against powers and principalities, it is against chaos and despair. Greater than the death of flesh is the death of hope, the death of dreams. Against this peril we can never surrender. The future is all around us, waiting, in moments of transition, to be born in moments of revelation. No one knows the shape of that future or where it will take us. We know only that it is always born in pain. - G'Quan

要查看或添加评论,请登录

Walter Peterscheck的更多文章

  • The Geeks Will Inherit the Earth

    The Geeks Will Inherit the Earth

    Musings on “The Geek Way” by Andrew McAfee ~ I recently read “The Geek Way” by Andrew McAfee; you can find it here. As…

  • A Veteran’s Day Thank You

    A Veteran’s Day Thank You

    While I have previously posted about veteran issues on Veteran’s Day, I wanted to do something different this year…

  • Layoff Lessons Learned - Part Deux

    Layoff Lessons Learned - Part Deux

    In January of 2023, I was laid off. After landing a job in March 2023, I was laid off again in June 2024.

    16 条评论
  • The Person in the Arena

    The Person in the Arena

    Preface: Several months ago, I drafted this article, but never finished it. Given recent events, it is time ship it.

    16 条评论
  • Layoff Lessons Learned – One Year Later

    Layoff Lessons Learned – One Year Later

    In January of 2023, I was laid off. By March of 2023, I had an amazing new career with an awesome company.

    62 条评论
  • Unbridled Scientific Curiosity

    Unbridled Scientific Curiosity

    I recently completed the Dead Space video game remake. At the same time, ChatGPT exploded onto the scene and created…

  • Layoff Lessons Learned

    Layoff Lessons Learned

    In early January 2023, I was laid off. Two months later, I accepted a new opportunity.

    4 条评论
  • Layoff Lessons Learned – For Those Let Go

    Layoff Lessons Learned – For Those Let Go

    Layoffs suck…we can argue about whose fault layoffs are, why they happen, what we can do to avoid them, etc. For people…

  • Layoff Lessons Learned – For Those Who Remain

    Layoff Lessons Learned – For Those Who Remain

    If you have survived a layoff and watched your colleagues leave, there are a few things you can do. One thing not to do…

    8 条评论
  • Layoff Lessons Learned - For Leaders, Shareholders, and Customers

    Layoff Lessons Learned - For Leaders, Shareholders, and Customers

    Lessons for Leaders. I have never met a leader who liked layoffs.

    5 条评论

社区洞察

其他会员也浏览了