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:

Cogitate
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

By the way - exploring delegation in Kotlin

Kotlin has an interesting keyword, 'by' which can be used for delegation. There is a lot of confusion around it so in this article we'll clean that up.

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.

More posts »