“Hi, my name is Karl 👋. I am a software engineer and I enjoy sharing my experiences and the lessons that I have learnt. I am sharing some of these on this blog - check them out below. If you find them useful and you want to follow more of my ramblings, then you can follow me on Twitter”
Recent Posts
![Surviving Team Splits in Software Engineering](https://images.squarespace-cdn.com/content/v1/60e883bd20aa747fed29982b/1663728737908-9PDVMJXPN1ZCWTD0IP6Q/AdobeStock_198497954.jpeg)
Surviving Team Splits in Software Engineering
When an engineering team splits into multiple teams, there are usually unforeseen challenges in dividing the responsibilities or things that the original team owned. Read more to learn how to overcome these challenged.
![Don’t teach in the void](https://images.squarespace-cdn.com/content/v1/60e883bd20aa747fed29982b/1628797115078-50OQ76U4LCUDIG4VQQ4N/unsplash-image-5Q07sS54D0Q.jpg)
Don’t teach in the void
Teaching and mentoring is a high leverage activity. Don’t let it go to waste by not writing it down and sharing it.
![Productivity and improvement](https://images.squarespace-cdn.com/content/v1/60e883bd20aa747fed29982b/1627588978635-HP25I97AII1M6S4KC818/unsplash-image-XYogQSkSYZ8.jpg)
Productivity and improvement
Keeping things from falling through the cracks becomes increasingly difficult the more senior you become. Find out how I tackled this particular challenge using a combination of task triaging, consolidation, and regular reviews. Take your productivity to the next level.
![A new blog?](https://images.squarespace-cdn.com/content/v1/60e883bd20aa747fed29982b/1626817008144-0WPOS2XZDP8Y5T2N1BL3/unsplash-image-PHH_0uw9-Qw.jpg)