I’m Johan Haleby and in this blog, I write about technology and code-related topics that interest me. I’m into open source and have created several popular libraries on the Java platform (for example Occurrent, Powermock, Rest Assured and Awaitility). I like learning new things and I have experience in different languages such as Java, Kotlin, Clojure, Scala, and Groovy. Writing code is something that I’ve been interested in for as long as I can remember but I also very much enjoy software architecture and working closely with the business. I strongly believe that you have to understand the business in order to create good software and make correct tradeoffs. Speaking of code, I would mainly consider myself a backend developer who doesn’t shy away from the frontend if need be.
Besides software, I’m also intrigued by philosophy, cognition, mathematics, and science in general.