PinnedDiogo MachadoWhy Remote Work is InevitableAny company that doesn’t offer the same remote work flexibility as its biggest competitors will perish.·4 min read·May 4, 2021----
PinnedDiogo MachadoEVENT SOURCING — THE PRIVILEGED MODEL FOR INDIRECTION — PART 1“We can solve any problem by introducing an extra level of indirection” — Event Sourcing is the privileged model to do it.·6 min read·Nov 5, 2019----
Diogo MachadoWhy AI will NOT replace software developers in 5 years.It’s only Tuesday and I’ve already been warned twice that my JOB as a software developer is at risk because of AI.·5 min read·Mar 12, 2024----
Diogo MachadoThe Banking Crisis explained for software developersThe banking system is a huge platform built with many distributed components (banks). However the designers of the system did a poor job on…·2 min read·Mar 16, 2023----
Diogo MachadoWhy The Most Qualified Generation Ever Is FailingDo you know why society is producing the most qualified generation ever that cannot find a job?·4 min read·Apr 1, 2022----
Diogo MachadoinBetter ProgrammingThe Top 10 Design Mistakes Every Programmer Should Avoid6. “Tell-don’t-ask”·7 min read·Oct 22, 2021--1--1
Diogo MachadoinGeek CultureNot all Tech Debt is created equalDebt is a good analogy to explain what happens with code if no care is taken:·5 min read·Jul 28, 2021----
Diogo MachadoEvent Sourcing: why using a message broker is a bad ideaI’ve seen many implementations of Event Sourcing that use a message broker to publish events to the read models. I’ve used that pattern…·6 min read·Apr 2, 2021--9--9
Diogo MachadoMicroservices Modeling— Common Pitfalls — PART I — Single Responsibility PrinciplePart I: Intro·7 min read·Feb 26, 2021----
Diogo MachadoSomething is wrong in educationAs a student I never liked language subjects. Portuguese, English, French. But now I regret not have taken more advantage of it. Specially…·3 min read·Apr 22, 2020----