Showing posts with label code quality. Show all posts
Showing posts with label code quality. Show all posts

Thursday, June 5, 2025

The AI Productivity Trap: More Code, Less Thought?

 Can the quality of code degrade much faster because, with AI, new engineers may have fewer opportunities to practice and learn? But what about experienced engineers? Could we become so overwhelmed by the volume of code to review that we start becoming sloppy?

Friday, July 19, 2024

Link Dump #147

If it is too hot outside you can always stay at home and read something... or you can take the reading with you outside:

Tuesday, April 30, 2024

Rise Above! Elevating Your Code Craftsmanship

Over the past decade, I’ve conducted numerous training sessions, courses, and delivered talks covering diverse aspects of software quality. Throughout my career, I’ve explored topics such as refactoring, testing, various architectures, domain-driven design, event storming, and more. This rich experience not only imparts valuable skills but also provides immense satisfaction.

However, the time constraints of training sessions, talks, webinars, and consultancy engagements often limit us to exploring just one topic at a time. While this isn’t inherently problematic, I’ve long desired to showcase how these solutions can work together, supporting and enhancing one another. The sheer volume of content and information necessitates a different approach. Thus, allow me to introduce my idea:

In the coming months, I plan to delve into the intricacies of designing, building, and evolving applications. I’ll focus on techniques and patterns that help create high quality software, including event storming, domain-driven design, the port and adapters architecture, and microservices.

Friday, January 19, 2024

Wednesday, March 29, 2023

How to make good programming decisions?

I like the idea, the structure, and all the suggestions the authors shared with us. 

The book describes various problems we may face during daily work, how to tackle them, and how to decide which solution brings us the most benefits.