PinnedDiogo Machado·May 4, 2021Why Remote Work is InevitableAny company that doesn’t offer the same remote work flexibility as its biggest competitors will perish.
PinnedDiogo Machado·Nov 5, 2019EVENT 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.
Diogo Machado·Mar 12, 2024Why 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.
Diogo Machado·Mar 16, 2023The 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…
Diogo Machado·Apr 1, 2022Why The Most Qualified Generation Ever Is FailingDo you know why society is producing the most qualified generation ever that cannot find a job?
InBetter ProgrammingbyDiogo Machado·Oct 22, 2021The Top 10 Design Mistakes Every Programmer Should Avoid6. “Tell-don’t-ask”A response icon1A response icon1
InGeek CulturebyDiogo Machado·Jul 28, 2021Not all Tech Debt is created equalDebt is a good analogy to explain what happens with code if no care is taken:
Diogo Machado·Apr 2, 2021Event 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…A response icon8A response icon8
Diogo Machado·Feb 26, 2021Microservices Modeling— Common Pitfalls — PART I — Single Responsibility PrinciplePart I: Intro
Diogo Machado·Apr 22, 2020Something 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…