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

Data Explorer: a hidden treasure chest for IT professionals

You might have wondered about what technology do others use in the IT industry or which tools are trending. There are resources where you can read about this but what if you want more insight? Enter the Stack Exchange Data Explorer where you can find information about all Stack Exchange users.

Kotlin pitfalls and how to avoid them

Kotlin is all the rage lately and while I do agree that the language is well thought out it has - as everything else - its flaws. In this article I'll explain some of the pitfalls I encountered and try to help you avoid them.

Kotlin is the new Java

If you are a Java developer you might be wondering what to learn next. What if you want to learn something with which you can pay the bills but it is not a pain to use? Kotlin is in the sweet spot just where Java used to be and in this article my goal is to explain why.

More posts »