Software Craftsmanship

What is Quality Code?

A short manifesto of what I believe quality code means.

Vertical Slice Architecture

A different approach compared to a dominating architecture in our industry - Clean Architecture.

Agile Myths

These myths, damaging to the Agile movement, are propagated out of negligence of what Agile is - either inadvertently, through laziness, or old-school skepticism - by all types of people at organizations.

Clean Code - Part III: Comments

Identifying some examples of common patterns and anti-patterns with comments.

Clean Code - Part II: The Four Principles (of Art)

Drawing parallels from the four basic principles of art to bring order to the code we write.

Clean Code - Part I: What’s In A Name?

Offering some tips on how to name things so other people, including yourself at a later date, can understand it.