NO SILVER BULLET
Episodes
The Distributed Monolith Trap (And How to Escape It)
28 Jan 2026
Contributed by Lukas
Episode notes: https://threedots.tech/episode/the-distributed-monolith-trap/We talk about splitting software: when to do it, how to avoid common pitfa...
How to Know If your Software Is Overcomplicated or Oversimplified?
19 Dec 2025
Contributed by Lukas
Episode notes: https://threedots.tech/episode/overcomplicated-vs-oversimplified-code/Quick takeawaysComplexity comes from two extremes - projects fai...
DDD: A Toolbox, Not a Religion
10 Dec 2025
Contributed by Lukas
Full episode notes: https://threedots.tech/episode/ddd-toolbox-not-religion/Quick takeawaysDomain complexity matters more than technical complexity...
Becoming a Product Engineer: First Steps
26 Nov 2025
Contributed by Lukas
In this episode, we talk about why software projects in regular jobs are delivered much slower compared to side projects, and what you can do about it...
Season 2 Trailer
25 Nov 2025
Contributed by Lukas
After the summer break, we're back with a new season of No Silver Bullet. New episodes every second Wednesday.
AMA #1: Go and AI, Clean Architecture, Learning, Event-Driven
03 Jul 2025
Contributed by Lukas
Episode notes: https://threedots.tech/episode/ama-1/Quick takeawaysGo in the AI era: Go is excellent for AI applications, as the built-in concurrency...
How to Create PRs That Get Merged The Same Day
26 Jun 2025
Contributed by Lukas
Full episode notes: https://threedots.tech/episode/prs-that-get-merged-the-same-day/Quick takeawaysPrioritize reviews over new work - treat PRs as wo...
Event Driven Architecture: The Hard Parts
05 Jun 2025
Contributed by Lukas
Full episode notes and transcript: https://threedots.tech/episode/event-driven-architecture/Quick takeawaysEvent-driven architecture (EDA) is powerful...
Synchronous vs Asynchronous Architecture
29 May 2025
Contributed by Lukas
Full episode notes: https://threedots.tech/episode/sync-vs-async/Quick takeawaysStart with synchronous architecture by default - it’s simpler to un...
Watermill: from a hobby project to 8k stars on GitHub
15 May 2025
Contributed by Lukas
Episode notes: https://threedots.tech/episode/history-of-watermill/Quick takeawaysSolve real problems first - successful open source projects start b...
Unpopular opinions about Go
01 May 2025
Contributed by Lukas
Full episode notes: https://threedots.tech/episode/unpopular-opinions-about-go/Quick takeawaysSimplicity isn’t enough for complex applications - wh...
Learning Software Skills fast: what worked for us best in the last 15 years
17 Apr 2025
Contributed by Lukas
In this episode, we discuss how to learn effectively as a software engineer. Why some people seem to learn faster than others? What are some practical...
Is Clean Architecture Overengineering?
03 Apr 2025
Contributed by Lukas
Full episode notes and transcript: https://threedots.tech/episode/is-clean-architecture-overengineering/In this episode of the No Silver Bullet podcas...
When you shouldn’t use frameworks in Go
03 Apr 2025
Contributed by Lukas
Quick takeawaysFrameworks promise productivity but often lead to issues as projects get larger and more complex.The Go community prefers small, focuse...
When it’s worth to write low-quality code
03 Apr 2025
Contributed by Lukas
Quick TakeawaysHigh-quality code is mainly about keeping good iteration speed over time - can you add features without breaking what works?Not all cod...