Through my career, I’ve come across different kinds of engineers that I’ve learned a lot from. But indirectly I have also learned from them the different patterns that directly contributes to their professional growth and their ability to stay relevant in this industry.

There are two very observable types of learning patterns amongst software engineers, I like to call them in more technical terms as time-driven engineers and…