Craft Better Software

Craft Better Software

Home
Learn TDD
Sponsorship
About
Clean Code: 7 tips to write clean functions
You know your code is clean when every function does just what you expect
Jul 8, 2024 • Daniel Moka
Claude Code AI best practices
The future of coding isn’t autocomplete of AI. It’s collaboration with AI.
Aug 23, 2025 • Daniel Moka
Stop Using NULL. It's a Bad Practice
How to prevent the million dollars mistake
Jan 27, 2025 • Daniel Moka
Refactor like a PRO
The art of continuous, safe and aggressive refactoring
Apr 12, 2024 • Daniel Moka
The Complete Guide to Starting TDD
Get started with Test-Driven Development
Nov 18, 2024 • Daniel Moka
Hexagonal Architecture with TDD
The art of a clean, testable and easily maintainable architecture
Sep 9, 2024 • Daniel Moka
Use Booleans Like a Pro
6 Essential Tips to Write Clean Booleans
Mar 8, 2025 • Daniel Moka
Debug like a PRO
5 proven practices to master your debugging skills.
Oct 4, 2025 • Daniel Moka
Master The 5 Types of Mocks
What is a Mock, Fake, Spy, Stub and Dummy?
Sep 16, 2024 • Daniel Moka
Don't write comments
Code comments are code smells
Feb 3, 2025 • Daniel Moka
The Vibe Coding Stack for 2026
How Top Developers Supervise AI to Craft Better Software
Dec 13, 2025 • Daniel Moka
Code Review Like a PRO
5 Essential Tips for Doing Code Reviews in the Age of AI
Mar 29, 2025 • Daniel Moka
© 2026 Daniel Moka · Privacy ∙ Terms ∙ Collection notice
Start your SubstackGet the app
Substack is the home for great culture