20 Sep 2020 For the layman First Principles Learning Programming For the Layman (Ep. 3) - What is programming? A beginner's guide to what programming is and what programmers do
06 Sep 2020 Programming Testing More than testing - writing unit tests for better design Why unit testing is more than just testing - it is an exercise in improving the design of code
22 Jul 2020 Programming code review collaboration Design review checklist for Distributed Systems Distributed system design is a hard problem, made all the worse because the design process gives no direct feedback. Problems stemming from faulty design often
22 Jul 2020 Programming Code review checklist for distributed systems [Update] I have made several additions to the original post based on the excellent feedback I have received. The new recommendations are marked out in
22 Jul 2020 Programming First Principles Learning Updates Learning React in 24 hours My attempt to learn the basics of React in 24 hours