coding

Technical debt is like Tetris

Published on 
1 min, 108 words

This article uses a really neat analogy with Tetris for illustrating the impact of technical debt. Leaving gaps is akin to leaving technical debt in the code base and makes subsequent changes more difficult or slower to ship.

Read more ...

The value of throwing code away

Published on 
1 min, 161 words

We had a discussion at work about "throw away" code. One of our developers was very against developing any code that would be thrown away afterwards. He referred to this as a waste. In my view sometimes the biggest gain can be in developing code that is meant to be thrown away. It can be used to try things and, more importantly, learn things that can shape the code that is kept. This article sums it up much more eloquently than I can.

Read more ...

Scala + Sbt + Docker quickly

Published on 
1 min, 75 words

I am currently starting to learn Scala (to add to a myriad of other languages I have programmed in over my career). We are also in the process of "dockerizing" our application. So I wanted to try for myself getting a simple Scala application running in Docker.

Read more ...

Categories: coding

Abandoning the baggage of Agile

Published on 
2 min, 325 words

I have worked with various flavours of "Agile" over numerous years. These have ranged from the very formal where everything is done by the book to more ad-hoc versions where different parts are cherry picked or in most cases done because people think they should be done.

Read more ...