My Troubleshooting Style

Bashayr Alabdullah
3 min readMar 22, 2022

I think yeah! each one has troubleshooting style that fits in his/her personality. It is important to have the troubleshoot skill to be problem solver 😎. Wherever you are on this journey, I want to share my tips as stages for troubleshooting that I have found useful~Enjoy ❤️

Stages

  1. What is the problem?

“A problem well stated is a problem half-solved”- Charles Kettering

When I discover a problem or someone reports it, the first thing I do is to make sure that it’s a real problem😅. I mean that there are some problems that appear in one place (a device), which are caused by either the interruption of the Internet from the device or session termination…etc. In that case, there is no problem 🎉.
I start with questioning the others around me: Do you have that issue…? However, sometimes, with a monitoring tool that provides information about these problems, I may not have to. It’s important to find the answer of what is the problem? because identifying and confirming the problem is time-saving.

2. Understand the problem effects.

Okay, the images aren’t visible on the website… that’s it?

There are two types of problems, one that is the symptom and the second is the cause. Maybe failing to load images is because the service responsible for this has crashed or maybe database is experiencing some issue ?! It may also cause another issue; imagine the users want to see the image then they can click it! The idea of this stage is to collect all symptoms and causes so you can find the root cause and minimize the problem’s area.

3. Stay alone.

I’m trying avoid anyone around me and focused on my thoughts.

Try to stay alone in the office with no one around you, because If you are sitting with your coworker trying to debug and resolve the issue, you’ll have a shared mind.…I’m serious! + the troubleshooting will take longer.

4. Rubber duck debugging.

I’m sure you know rubber duck debugging . In some point you will get stuck and cannot figure out the problem very well. All you have to do is arrange your thoughts, you need to talk and someone listen to you hence talking with non-human is the solution!

5. Break.

It’s time to give up?

No, all you need is a break. Just give yourself a moment to stop thinking and get up and walk away from your desk to refresh your mind.

6. Challenge yourself.

I’m sure after the break you’ll get the solution, you’ll think differently, maybe out of the box? Come back and challenge yourself again 💥

7. Final call.

You’re not sure about it? it’s time to share it with some coworkers so you can give them your conclusions.

Yeah this are my way to analyze and troubleshooting any issues, share your way!

--

--

Bashayr Alabdullah

Salam, I'm Tech Engineer 🚀. I blend technology insights, inspiration, and fun in my feed. #innovation #discovery #ibmer 🥑🎶🎯🌻