Category Archives for Craftsmanship

How to Be a Better Code Reviewee

In the only guest post ever on Tidy Java, Agnieszka gave you the essentials necessary to take advantage of code reviews in your projects. I hope that by now all of you are doing some sort of code reviews.

Continue reading

TDD and Code Quality

Every time I see an article claiming that TDD improves code quality, a part of me cries. It’s not that I don’t think it can be true. It’s because it’s not necessarily true and those

Continue reading

The Optional Abomination

There’s this piece of code… I keep thinking about it. It shows up in my dreams. I open it every time I get to work. I learned it by heart already. It scares me. It reminds me of every bad thing

Continue reading

Lessons Learned in 2016

I started 2016 with the goal of solidifying my technical skills so that I can be more confident about the solutions I produce. Essentially, I wanted to feel smart enough to compete with all the senior

Continue reading

Pair Programming Essentials

It appears to me that Pair Programming is, next to TDD, one of the most controversial of XP practices. It also appears to me that most people criticising Pair Programming have never done it or, if they

Continue reading

Code Review Essentials

Let’s say, hypothetically, that you have just started working for a new company. Finally a perfect job you have always dreamt about… or at least what it seemed to be until you haven’t

Continue reading

Let It Go!

I sat today morning in front of my computer, opened KanbanFlow and started planning out my day. First thing on the list? Enable previewing the posts, so that my wife or my friend Darek can review my latest

Continue reading

Three Modes of TDD

Among the discomfort of being sick over the weekend, I also had the pleasure to do some reading – Kent Beck’s TDD by Example in this case: I’m not even sure if that’s a valid square,

Continue reading