05 Feb 2022 Software Architecture Continuous Learning Domain-Driven Design evolution Systems Thinking The Mechanics of Software Evolution How to adopt an evolutionary mindset and use feature requests as a breeding ground for the next generation of the system's architecture
26 Jan 2022 Decentralization crypto web3 The crypto-web's fatal flaw The financialization inherent to the crypto-web's architecture is the reason it is ticking, and the reason we shouldn't let it tick.
22 Jan 2022 Decentralization Systems Thinking The Marketplace Scam (sellers beware!) “Every great magic trick consists of three parts or acts. The first part is called "The Pledge". The magician shows you something ordinary:
Guidelines for writing useful libraries 29 Aug 2021 Programming Uncategorized Guidelines for writing useful libraries General guidelines for writing useful libraries
22 Aug 2021 Organizations Hiring Competitive programming is useless Extreme achievements in competitive programming among college students is useless as a hiring signal