
Interim tech lead playbook: decisions that keep delivery moving
A lightweight decision flow for embedded technical leadership.

A lightweight decision flow for embedded technical leadership.
A practical way to draft PlantUML diagrams quickly, then tighten them with human review.
The smallest set of checks that still protects production.
In the constantly evolving world of technology, the term full stack developer has become a buzzword that often creates unrealistic expectations. While it suggests a comprehensive understanding of various aspects of development, including cloud, backend, frontend, and even UX design, this concept often does not take into account the importance of soft skills. In this article, we will discuss the challenges that the term full stack developer brings to the industry and why there is a need to reconsider how we define this role.
A simple checklist for reliability, ownership, and long term operation.
Using docker:dind plus docker compose in GitLab CI makes full integration tests feel local and repeatable.
Ambition gets healthier when you focus on the work you want to do, not the title you want to carry.

Agile is fun. Failing early is great. But failing all the time isn't.

Let's set up a development environment for a Python and Java service in Docker, featuring code watching, Gitlab CI, and other good stuff.

REST is a heavily oversimplified and massively misunderstood (but very widely used) concept for designing API's. Just look for any forum...

A satirical commentary on Java's date/time libraries.

Being able to program is one of the few skills that can make you be seen as less than what you are.

The journey to improve software development by orders of magnitude.
Scrum is great, but it has some disadvantages. Let's discuss a potentially even better way of doing Scrum!

My experiences after a few years of applying SCRUM for a software development process.

Don't let new and shiny tech lure you into finding a problem for it. First identify the problem, then find the tech to solve it.

We're still developing!

How I've found a positive approach to management.

Speaking up, disagreeing with intellect instead of emotions, and don't be an ass.

Let's be lazy and deploy simple docker-based architectures directly through docker compose, using only free tooling.