Technology Leadership and Software Engineering
Software engineering, career growth, and tech insights.

STAR Method: Make yourself more interesting when you speak
People dont buy what you do; they buy why you do it. Simon Sinek (adapted to interviews: great candidates dont just list skills. They tell stories...

Applicant Tracking Systems: What Job Seekers Actually Need to Know in 2026
Separating fact from fear — how ATS really works, who uses it, what it costs, and how to make it work for you.
Should I Be Concerned About AI as a Software Engineer?
To be of a purist mindset and avoiding AI because you feel it does not make you a real developer/engineer is a mistake you will regret in the short...
System Design Part 1: Setup a Simple Load Balancer using Python
Load balancing is a fundamental component of system design, crucial for distributing network traffic across multiple servers to ensure optimal resource...
Choosing Between Relational and NoSQL Databases: What You Need to Know
When deciding between a relational database and a NoSQL database, several factors come into play. The nature of your data, the type of queries you...
Imposter Syndrome? Here’s How to Thrive Anyway
Imposter syndrome is all about those feelings of self-doubt and inadequacy that can creep in, especially when youre joining a new company or team. But...
Who is the smartest person on earth? A conversation Llama3 had with itself
I was experimenting with Llama3 and Ollama and installed them on my laptop. The laptop was definitely not suitable for running a sophisticated LLM like...
How to become a software engineering manager
Taking responsibility for the well-being of another human being is a serious responsibility, and that is what software engineering managers are...
Impostering a successful software engineering career
I dont know you but what I know for a fact is you are good enough! Remember that!
Unlocking Your Superpower: The Power of Discipline in Software Engineering
It is very hard to focus in the present day. Everyone and every other thing tries to compete for our constant attention. Think about your mobile phone....
Email remains an important productivity tool
When Slack, the Searchable Log of All Conversation and Knowledge, made its debut in 2012, it was nothing short of spectacular. It injected a sense of...
Simple prediction model in Python
Demystifying machine learning through hands-on collaboration with chatGPT: A journey from uncertainty to mastery, exploring RandomForest and...

A Costly Lesson in Data Security: How Ransomware Cost Me a Friend
Lets be honest – the blame doesnt always lie solely with the perpetrators of cyber attacks like ransomware. In this personal account, Ill share a story...

A top tip for new Software Engineers
Every time you start a new job there is newfound energy that comes with the new territory. You feel rejuvenated and ready to learn. This is a powerful...

A brief look into the decentralized web 3.0!
My first encounter with the term Web 3.0 reference was years back when Web 2.0 only started. As humans, we get bored quickly and dont always appreciate...

How to improve one-on-one conversations as a Dev Manager
I love having a one-on-one sessions with my manager. This time I associate with productivity and growth not to sound selfish but for 30 minutes it is...

How to empower teams to better support software systems?
Creating new systems from scratch is so much fun. I love it when you can dream up a project. I have a candy shop full of technologies I can choose...