Adam Warski

Good morning!

Sharing elegant solutions to everyday problems

I’m Adam Warski: programmer, OSS developer and the co-founder of SoftwareMill. Following the motto above, I enjoy both writing and speaking on various programming-related subjects, very often around the areas of distributed systems, architecture and functional programming.

Chief R&D Officer

@ SoftwareMill

Main interests

What my projects, articles & videos are usually about. But not only!

Functional programming

I started my FP adventure using Scheme and OCaml, but I'm now a happy user of Scala: an elegant, safe and practical language combining functional and object-oriented programming.

Event sourcing

Event sourcing gives us not only performance, but also makes sure important data doesn't disappear, and offers and interesting way of structuring code. It's usable both in the large, and in the small, which isn't so well known!

Developer experience

How to balance safety properties guaranteed at compile-time, with code readability and maintainability? Fundamental tradeoffs are not always obvious, and most popular approaches aren't always "the best".

Latest articles

A week in Valle de Tena (Pyrenees) with kids & teenagers
27 Aug 2026

A week in Valle de Tena (Pyrenees) with kids & teenagers

The holiday season is almost over, so it’s high time to plan the next one! Maybe our experiences from a recent trip to Spain will provide you with some inspiration.

travel
Docker Sandboxes (sbx) vs Sandcat
3 Jun 2026

Docker Sandboxes (sbx) vs Sandcat

Since sandboxing agents is recent hobby of mine, I’ve been looking at the new Docker Sandboxes (sbx), and how they compare to Sandcat.

ai
agents
sandbox
docker
sandcat
Our impressions from the Scala Survey 2026
13 May 2026

Our impressions from the Scala Survey 2026

Explore key insights from the Scala Survey 2026, including Scala 3 adoption rates, popular libraries, tooling preferences, and industry trends in the ecosystem.

scala
All articles

Latest videos

30 Jun 2026

Concurrency testing on the JVM

java
testing
concurrency
frey
lincheck
2 Jun 2026

Concurrency testing on the JVM

java
testing
concurrency
frey
lincheck
13 Apr 2026

Sandcat AI Sandbox demo

sandcat
ai
agents
llm
security
All videos

Get in touch