The 6 Pillars of Software Engineering

As a Software Engineering Manager, a lot of people on my team had asked me: how can they become a Software Engineering Manager? And even some people have asked me: how can they become a CTO?

Becoming a CTO might be the highest level you can achieve as a Software Engineer. I mean, it might be higher levels than CTO like becoming a CEO or winning a Nobel prize for writing an ultra-compression…