Craft Better Software
Subscribe
Sign in
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
402
17
43
Most Popular
View all
Claude Code AI best practices
Aug 23, 2025
•
Daniel Moka
134
12
18
Stop Using NULL. It's a Bad Practice
Jan 27, 2025
•
Daniel Moka
115
4
3
Refactor like a PRO
Apr 12, 2024
•
Daniel Moka
96
5
9
Latest
Top
Discussions
The Vibe Coding Stack for 2026
How Top Developers Supervise AI to Craft Better Software
Dec 13, 2025
•
Daniel Moka
43
4
Code Review with AI: Best Practices
Practical tips to use the best AI-powered code review assistant
Oct 11, 2025
•
Daniel Moka
27
5
1
Debug like a PRO
5 proven practices to master your debugging skills.
Oct 4, 2025
•
Daniel Moka
76
1
4
100 Tips to Write Clean Code
Clean Functions, Classes, Comments, Commits and everything you need to write Clean Code
Sep 17, 2025
•
Daniel Moka
62
2
11
Claude Code AI best practices
The future of coding isn’t autocomplete of AI. It’s collaboration with AI.
Aug 23, 2025
•
Daniel Moka
134
12
18
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, 2025
•
Daniel Moka
41
3
1
The Best AI Tool For Clean Code
How AI became my favorite code review partner
May 17, 2025
•
Daniel Moka
35
3
2
See all
Craft Better Software
Master quality software development with AI and Extreme Programming.
Subscribe
Recommendations
View all 28
The Palindrome
Tivadar Danka
System Design Classroom
Raul Junco
The Software Engineering Times
Ryan Murphy
The Tech Audience Accelerator
Paolo Perrone
Hungry Minds
Alexandre Zajac
Connect with me
Twitter profile
LinkedIn profile
Email
Craft Better Software
Subscribe
About
Archive
Recommendations
Sitemap
This site requires JavaScript to run correctly. Please
turn on JavaScript
or unblock scripts