Technology Leadership and Software Engineering

Software engineering, career growth, and tech insights.

STAR Method: Make yourself more interesting when you speak

STAR Method: Make yourself more interesting when you speak

7 min read

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...

Job Search
Applicant Tracking Systems: What Job Seekers Actually Need to Know in 2026

Applicant Tracking Systems: What Job Seekers Actually Need to Know in 2026

7 min read

Separating fact from fear — how ATS really works, who uses it, what it costs, and how to make it work for you.

Job Search

Should I Be Concerned About AI as a Software Engineer?

4 min read

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...

Uncategorized

System Design Part 1: Setup a Simple Load Balancer using Python

3 min read

Load balancing is a fundamental component of system design, crucial for distributing network traffic across multiple servers to ensure optimal resource...

Uncategorized

Choosing Between Relational and NoSQL Databases: What You Need to Know

3 min read

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...

Uncategorized

Imposter Syndrome? Here’s How to Thrive Anyway

3 min read

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...

Software EngineerUncategorized

Who is the smartest person on earth? A conversation Llama3 had with itself

17 min read

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...

Uncategorized

How to become a software engineering manager

11 min read

Taking responsibility for the well-being of another human being is a serious responsibility, and that is what software engineering managers are...

LeadershipManagement

Impostering a successful software engineering career

8 min read

I dont know you but what I know for a fact is you are good enough! Remember that!

ManagementSoftware DeveloperSoftware Engineer

Unlocking Your Superpower: The Power of Discipline in Software Engineering

11 min read

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....

Software DeveloperSoftware Engineer

Email remains an important productivity tool

5 min read

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...

Uncategorized

Simple prediction model in Python

4 min read

Demystifying machine learning through hands-on collaboration with chatGPT: A journey from uncertainty to mastery, exploring RandomForest and...

Data ScienceMachine LearningSoftware Engineer
A Costly Lesson in Data Security: How Ransomware Cost Me a Friend

A Costly Lesson in Data Security: How Ransomware Cost Me a Friend

4 min read

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...

RansomwareSecurity
A top tip for new Software Engineers

A top tip for new Software Engineers

4 min read

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...

Software Engineer
A brief look into the decentralized web 3.0!

A brief look into the decentralized web 3.0!

11 min read

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...

DecentralizedWeb3
How to improve one-on-one conversations as a Dev Manager

How to improve one-on-one conversations as a Dev Manager

6 min read

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...

LeadershipManagementSoftware DeveloperSoftware DevelopmentSoftware Engineer
How to empower teams to better support software systems?

How to empower teams to better support software systems?

9 min read

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...

Software DevelopmentSystem Support