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

Exploring Kotlin: Useful Standard Library Functions

As others have written about this before Kotlin comes with a lot of useful functions like let, apply, with or also. Less is written about what comes with the collections, ranges, and other packages of the standard library. In this article we'll explore them.

Going Beyond Android: Kotlin on the Backend

While most developers use Kotlin on Android it is also a viable option on other platforms. In this article we'll look at how it works on the backend.

Going Beyond Android: Exploring Kotlin Areas of Application

If you have written something in Kotlin chances are that you wrote it for Android. Kotlin, however, has other areas where it can be useful. In the following series, we'll explore what other fields exist where Kotlin can shine and discuss how you can take advantage of them.

More posts »