Joining a new technology team can be overwhelming. As a new joiner, you are expected to integrate with your new team and start to make impact within a short period of time. Some
Over the last 5+ years, I’ve had the opportunity to use my “superpower” at Iconway, Softcom Nigeria, Andela and currently GetYourGuide. Every one of those opportunities has contributed tremendously to my career
Refactoring is a disciplined technique for restructuring an existing body of code, altering its internal structure without changing its external behavior.
Recently, I have been doing a lot study about design patterns and how they can applied to everyday software creation to achieve good software design. What are design patterns? In software engineering, a
Some weeks ago I posted a tweet about the importance of technical documentation. I stated that as a Software Engineer, technical documentation is as important as making technical decision. As a Software Engineer,