2022-01-09 Customer Support Makes Better Software Most companies have separate support teams so that their developers can focus on building. However, doing customer support can help make sure the right things are built. Read more...
2022-01-02 Preventing Hero Culture In Software Teams A lot of software teams fall into hero culture despite the best of intentions. Here are some insights on how to prevent it. Read more...
2021-12-19 The Perils of Programming Magic Abstractions are an essential part of software development. However, we can end up adding too many abstractions for convenience. The consequences can be major as shown by recent Log4j vulnerabilities. Read more...
2021-12-12 AWS Went Down. Now What? AWS outages never feel good. But it is important to analyze the situation objectively before rushing to action. Read more...
2021-12-05 Solving Common Concurrency Problems Programming with concurrency is often a challenging and complex endeavour. However, most of the common problems can be solved by avoiding it... sort of. Read more...