The essential role of the engineering leadThe journey from Senior Engineer to Engineering Lead is a pivotal transition on the path to engineering management. Before you can…Dec 27, 2023Dec 27, 2023
Reflecting on Tool Dependency vs. Efficiency in Software EngineeringAfter nearly two decades working in Software development, I’ve recently been reflecting on how we, as engineers, lean on various tools and…Nov 12, 2023Nov 12, 2023
Published inTamara Tech & ProductMaintaining Motivation: The Secret Weapon of Successful EngineersAs professionals in the world of programming and engineering, our drive to excel is fueled by passion and motivation. Without this duo, our…Jul 9, 2023Jul 9, 2023
Published inChien’s tech blogsThe Power and Benefits of Event Sourcing in Modern Distributed/Data SystemsEvent Sourcing: Enhancing Data System Flexibility, Reliability, and CompletenessJun 30, 2023Jun 30, 2023
Published inChien’s tech blogsHands-On Engineering ManagerMany often misconstrue that being a hands-on engineering manager necessitates direct involvement in coding. However, in reality, the term…Jun 24, 20231Jun 24, 20231
Published inChien’s tech blogsLiskov substitution principle with ChatGPTOne of the most confusing parts of SOLID principles is the Liskov one. I asked GPT to explain and give it an example and surprising me the…May 13, 2023May 13, 2023