PinnedPublished inGeek CultureI just paid for a subscription to ChatGPT — and you probably should tooAI will protect your jobMar 20, 2023Mar 20, 2023
PinnedDomain-driven Design — There Is No DatabaseDo not try to bend the spoon; that’s impossible. Instead only try to realize the truth: There is no spoon. The MatrixJul 16, 2022Jul 16, 2022
Published inGeek CultureHow NOT to Interview a Developer (and How to Interview the RIGHT Way)Browsing through Medium and I came across an article titled:Mar 24, 20231Mar 24, 20231
Published inGeek CultureWhat on Earth Are Microservices?A microservice architecture structures an application as a collection of small, independently deployable services. Each service runs in its…Jan 18, 2023Jan 18, 2023
Published inGeek CultureWhat on Earth is Domain-Driven Design?Domain-Driven Design (DDD) is an approach to software development that emphasizes the importance of understanding the problem domain, the…Jan 15, 2023Jan 15, 2023
Software Development is a Creative Skill, Building Houses is a Technical OneBrad Wilson mentioned on the TDD mailing list (yes, those were a thing back in the day!) that the waste and inefficiency within the…Sep 21, 2022Sep 21, 2022
CQRS — The Cult of Shiny ThingsRepost from 2010 — it sparked a lot of debate back then, and I am sure it is just as controversial now!Sep 19, 20222Sep 19, 20222
Published inGeek CultureWhy You Probably Don’t Need Redux, or Zustand, or MobX, or any Global State ManagerTLDR — If you do not have a really good use case for a global state manager in your SPA, you absolutely should avoid them like your app…Aug 12, 20224Aug 12, 20224
The Tao of Domain Driven DesignTao is often referred to as ‘the nameless’, because neither it nor its principles can ever be adequately expressed in words. It is…Jul 16, 2022Jul 16, 2022
Cyclomatic Complexity and Code CoverageIndustry experience suggests that the design of metrics will encourage certain kinds of behaviour from the people being measured. The…Jul 8, 20221Jul 8, 20221