Virtually every software engineer may have to be interviewed at some point in their career. For some, it’s an easy process, for most others, it’s often not. So for those who are skilled programmers but don’t know how to scale this hurdle separating you from your next job, here are a few tips.

Getting an Interview

Interviewing in itself is a skill, and the interviewing process involves some degree of subjectivity (learn to embrace these). This implies that the more interviews you take, the better you get at interviewing so the trick with interviews is that you need to get as many interviews…


Over the span of my career, I have been fortunate enough to mentor a number of software engineers, and one question I have always been asked is “how do I build my career?” Well, today, I thought it wise to write down a guide for anyone who wishes to know how to grow their career from zero to hero.

So your end goal is to become a rockstar developer and land a job at a prestigious company? That’s good. However, everything that has an end, had a beginning so what is the best way to start this journey?

Build the skills

What? Did…


Ever wondered what love is?
What exactly is “true love”?
Is there a fake?

There is no clear definition of what love is and this plagued me for years until I discovered that just like different factions of Christianity, which is a different kind of religion in itself, there are different kinds of love.

Disclaimer: I don’t mean to demean any culture(s) or race(s) and I honestly don’t know how love is run in other African countries but I have experienced “Nigerian Love” and maybe I’ve simply had bad luck with my choice/taste but this is simply my opinion of…


At the time I started writing this article, I was a Technical Success Manager (TSM) at Andela. Now that you are reading this article, well, you’ll know me as a Senior Developer (SD) at Andela. As a TSM, I did exactly what the job title states, I Managed developers in a Technical capacity to ensure their Success. As an SD, my primary responsibility is no longer to manage developers but instead, I’m returning to active programming. I’m now a developer and I will be managed by a TSM.

My Awesome team (Someone here may be my next manager)

In reading this, I hope you realise why you should take time…


In my 6 year career as a software engineer, I have had the privilege of working with all kinds of people involved in running tech companies or building tech products. Talking about the different kinds of people I have encountered is a whole other story so I won’t do that now(read this as a starter on managers).
However, there is a trend I have observed with experienced and good software developers. It’s popularly tagged overEngineering.

I’m not writing this to imply that people should not write good code, develop good frameworks, create great documentation for products or tackle complex problems…


I recently resumed as a Technical Success Manager at Andela, an international tech company. I’m relishing the opportunity to impact the lives of many developers. My first few days have been awesome, the work culture is amazing and I am having the time of my life.

When I think about my career thus far, all the people I have worked with, the people I have managed and the people that have been my managers, I know now why there is the popular saying:

People don’t leave bad companies, people leave bad managers.

I have been managing people for about 4…


Can Nigeria improve it’s business environment with technology?

On June 24th, the federal government kicked off the Presidential Enabling Business Environment Council (PEBEC) Hackathon. A competition spurred by the 60-Day National Action Plan on Ease of Doing Business in Nigeria. The National Action Plan contained initiatives and actions to be implemented by responsible Ministries, Departments and Agencies (MDAs), the National Assembly, the Governments of Lagos and Kano states, as well as some private sector stakeholders.


“There will never be sufficient developers in the world”

This is true because there will always be problems in this world and developers are problems solvers so …

As a company, we do our best to groom developers. The sad part is we cannot house all developers or potential developers in the world and in truth, it is not our core to do so. We have thought about the best thing we can do at this time to “give back to” and “help develop” the upcoming developer community so the best approach is to run a remote internship.

For starters…

Caleb Mbakwe

Impossible is nothing

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store