Scaling teams by embracing autonomy

Everyone knows that micromanagement is bad; it’s “common sense” right. So why is it so common that developers who become team leaders fall into the trap of becoming micromanagers? And why is it especially prevalent for accidental team leads? [Read More]

Not Net Negative Developers

I’ve worked with many developers over the years. More recently the majority of them have been junior developers. When working with someone junior the best you can hope for is not net negative NNPP. By that, I mean that the developer doesn’t have any impact on the project. [Read More]

Blockchain as an API

Distributed Because blockchains are not centrally hosted, they offer a great way to facilitate communication between multiple parties. You can utilise the trusted distributed nature of blockchains to reduce costs and friction between parties. [Read More]

Null Object Patern And Kotlin

By default, Kotlin is null safe. It means that you have explicitly state that you want a type to be nullable. For example, the compiler will stop you from doing stupid things. [Read More]