Software Craftsmanship

What is a Leader? featured image

What is a Leader?

A short manifesto of what I believe makes a leader.

avatar
Ben Sampica
What is Quality Code? featured image

What is Quality Code?

A short manifesto of what I believe quality code means.

avatar
Ben Sampica
Vertical Slice Architecture featured image

Vertical Slice Architecture

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

avatar
Ben Sampica
Agile Myths featured image

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 …

avatar
Ben Sampica
Clean Code - Part III: Comments featured image

Clean Code - Part III: Comments

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

avatar
Ben Sampica
Clean Code - Part II: The Four Principles (of Art) featured image

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.

avatar
Ben Sampica
Clean Code - Part I: What’s In A Name? featured image

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.

avatar
Ben Sampica