In life, we often fall into routines that shape the way we think and approach problems. We do […]
If there’s one lesson I’ve learned, it’s that striving to be well-rounded often leads to mediocrity. You’re more […]
The question of how to organize IT in a company comes up frequently, and it’s one of those […]
Firing someone is one of the hardest things you’ll ever have to do as a manager. It’s not […]
More than 20 years ago, during my time at the Khuzestan Water and Power Authority (KWPA), the IT […]
Stepping into the role of a Chief Information Officer (CIO) is a journey that extends well beyond handling […]
Recently, I talked with a client who needed help with their software product strategy. This isn’t my main […]
Every so often, we find ourselves pausing to reflect on our career paths. Whether after a challenging project, […]
Let me take you back to my time at a mid-sized tech company, where I worked closely with […]
When I first started my journey into the world of programming, I quickly realized that learning to code […]