• en | es

Pairing without Programming

Pairing is often associated with programming. There's a Wikipedia article about pair programming, but nothing on pairing in general. And yet, it's a fantastic technique for getting anything done well, especially when neither of you really know exactly how to approach a problem. For a...


Resist the "Just in Case"

Of all the projects I have worked on a big regret has been; adding complexity where it was not needed. I was recently reminded of, how easy it is to fall into that trap. We are in the process of developing a new feature for...


Samir Talwar is our first craftsman

We are very happy to announce that Samir Talwar is joining us as our first craftsman. Mash and I first met Samir back in October 2010, when he joined LSCC. Samir became a very active LSCC member, ran many technical sessions, became an LSCC Associate,...


Starting a Software Craftsmanship Community

Two people that meet regularly are already a community. The first thing to know if you want to start a community is that it is much simpler than you think. You just need another person that is keen to meet regularly and a public space...


UGtastic Interviews Sandro Mancuso

UGtastic Interviews Sandro Mancuso In this interview, right after his talk "Craftsmanship: A few years on", Sandro discusses the future of Software Craftsmanship and addresses some of the criticism on Software Craftsmanship movement.


Craftsmanship: A Few Years On

Craftsmanship: A Few Years On It's been 12 years since Pete McBreen's book and 5 years since the Software Craftsmanship summit. So, what is the current state of Software Craftsmanship? If there is a Software Craftsmanship movement, where is it? What is it? Is it...


AgileByExample: Software Craftsmanship

AgileByExample: Software Craftsmanship After over ten years since the Agile summit, software projects are still failing and developers are still behaving and being treated as factory workers. The software development industry is still very amateur when compared to other professions. How can we change this?...


Test Deafness

A few months ago I was talking to a musician friend of mine. He is also Brazilian, same age as me, and moved to the UK on the same year I did. As we were talking about music, I mentioned I like punk rock. He...


My birthday wish list

Today is my birthday. Yay! And since today is all about me, I will choose what I want as a present. As a developer, here's what I want: I want developers to be empowered to do whatever they need to do to satisfy the real...


4 Rules of Simple Design

4 Rules of Simple Design Quoting @jbrains, “A design is simple to the extent that it: Passes its tests Minimizes duplication Maximizes clarity Has fewer elements" Object-oriented principles can only get you so far in simplifying your design. Starting with a clean yet completely imperative...


Subscribe to newsletter