Diego PachecoFunctional ProgrammingThere are many programming languages. Most of them are based on C. However, there are a few different schools of thought. There are…Oct 22Oct 22
Diego PachecoMy third book is out: Continuous ModernizationAfter 7+ months of hard work, my third book is out. Introducing: Continuous Modernization: The never-ending discipline of improving…Sep 24Sep 24
Diego PachecoProper Error HandlingNo matter what programming languages you use. Engineers need to make dozens to hundreds of small decisions every day. Such decisions can…Sep 16Sep 16
Diego PachecoLegacy Systems and Distributed MonolithsWe can’t have all the software in one system, even if we try. By nature, distribution will always happen. Decades ago, SOA set the standard…Aug 24Aug 24
Diego PachecoThe Dark Side of LLMsAI is the biggest hype right now. It is not as new as people think, starting in the 1950s. Big advances happened recently since 2017 with…Jul 27Jul 27
Diego PachecoTesting Queues and Batch JobsTesting could be considered a solved problem. Everybody knows the importance of testing. Unit testing and integration testing are not…Jul 21Jul 21
Diego PachecoFrontend / Backend Distributed MonolithThe current trend in front-end development is to be full stack. Being full-stack, has advantages from an efficiency point of view. However…Jun 29Jun 29
Diego PachecoTech Debt FirstEverybody is familiar with the concept of technical debt. Some people might refer to it using different metaphors, Fowler calls it cruft…Apr 301Apr 301
Diego PachecoIgnoring CultureIF you did not watch the Netflix show: Downfall the case against boing. Please drop everything, go watch it, then come back to my blog…Mar 31Mar 31