Craft Better Software

Craft Better Software

Home
Learn TDD
Sponsorship
About
Claude Code AI best practices
The future of coding isn’t autocomplete of AI. It’s collaboration with AI.
Aug 23 • 
Daniel Moka
92
10

May 2025

The #1 Mistake in Unit Testing (and How to Fix It)
Best practices to nail the most important part of your unit test
May 24 • 
Daniel Moka
39
3
The Best AI Tool For Clean Code
How AI became my favorite code review partner
May 17 • 
Daniel Moka
31
3

April 2025

How Smart Devs Get Hired in 2025
How to land your dream job in this brutal tech market
Apr 26 • 
Daniel Moka
43
3
Write Clean Classes Like a PRO
7 essential tips to produce maintainable and intention-revealing classes
Apr 19 • 
Daniel Moka
43
3
How To Refactor Legacy Code
The art of making your code testable, testing it effectively, and refactoring it like a pro
Apr 12 • 
Daniel Moka
35
1
6 Testing Mistakes You Should Avoid
Each with a simple fix you can apply today
Apr 5 • 
Daniel Moka
16
1

March 2025

Code Review Like a PRO
5 Essential Tips for Doing Code Reviews in the Age of AI
Mar 29 • 
Daniel Moka
57
Clean Code: Focus on WHAT, not HOW
How to create software that speaks the language of the domain
Mar 22 • 
Daniel Moka
49
2
Top 5 Career Mistakes
Hard Lessons Every Developer Must Learn (Before It's Too Late)
Mar 15 • 
Daniel Moka
32
2
Use Booleans Like a Pro
6 Essential Tips to Write Clean Booleans
Mar 8 • 
Daniel Moka
69
14
Unit Testing: What Exactly is a 'Unit'?
Defining the Best Testable Piece of Code
Mar 1 • 
Daniel Moka
40
9
© 2025 Daniel Moka
Privacy ∙ Terms ∙ Collection notice
Start writingGet the app
Substack is the home for great culture