Notes on building software

The notebook.

Practical notes about Ruby, Rails, software design, tools, and the lessons that only show up after shipping.

11Ruby on Rails

Rails After All These Years – What Surprised Me Most

Ive been writing Rails since 2013. I watched it evolve from Rails 3 to Rails 8, through countless Rails is dea…

12General

Introducing Dokku UI: A Modern Web Interface for Dokku Server Management

After years of managing Dokku deployments via SSH and command-line tools, I finally got tired of typing the sa…

13General

Why I am Returning to Blogging After 15 Years

The last time I regularly wrote on a blog was in 2010. I was 19, a junior developer at my first job, and the i…

14WordPress

The most common WordPress problems my clients come to me with

Ive been working with WordPress for over a decade. During that time, Ive seen hundreds of sites – from simple …

15Ruby on Rails

What I regret not doing earlier as a programmer

Ive been 12 years since I wrote my first controller in Rails. During that time, I worked at large corporations…

16Ruby on Rails

The Most Common Mistakes I See in Rails Applications

After several years working with Ruby on Rails, I've seen countless projects – from freshly started s…

17General

How Programming Has Changed Over the Last 15 Years

I remember my first days as a junior developer in 2011. I was browsing PHP documentation printed on dozens of …

18Ruby on Rails

Why I Still Choose Ruby on Rails in 2026

My eleventh year with Rails. When I started my journey with this framework in 2015, Rails was already consider…

19General

Hello world

Hi! My name is Mateusz, and after a long break, I’m getting back to blogging – this time with fresh energy, ne…