The Cogitator

Hi, I am Adam. I'm a pragmatic software engineer and I like to shave with Occam's Razor and find solutions which are robust and simple. Although I like tinkering with stuff and I embrace the Hacker mindset I also think that as an engineer my job is to focus on solving real problems.

I firmly believe that to do so we need to gather data, analyze and synthesize it and base decisions on what we know, thus the name of this site:

verb  think deeply about something; meditate or reflect.

The aim of this site is to share insight about technologies I touch during my work. If you have any questions or need help with something I have written about feel free to reach out:

Contact me

Check out my latest posts

Gradle Kotlin DSL - First impressions

The Kotlin DSL for writing Gradle build scripts have been around for some time. In this article we'll take a look at it and see how useful it is.

Review: Kotlin 1.2.60

Kotlin releases are quite frequent nowadays and the last few ones were not so remarkable, but 1.2.60 is somewhat special. In this article I'll explain why.

The Nature of Nothing in Kotlin

For someone who comes from the Java world the concept of Nothing might be confusing. In this article, I'll try to clean that up with some practical examples to boot.

More posts »