Antifragile tests

Antifragility is a concept developed by N. N. Taleb in his book, “Antifragile: Things That Gain from Disorder”. How could it be applied to automated tests? Usually tests are run against a predefined set of input parameters, so they do not validate all possible options. Not to mention that validating everything is practically impossible. How… Continue reading Antifragile tests

Cookies!

According to “Thinking, Fast and Slow” we have two ways of thinking. And we have some some control over which one is more active.

Allegro.tech

I am proud to tell you that there are two posts of mine on the official Allegro.tech blog: Visual thinking, and Clean Architecture Story. I hope you find them useful.

And..

The world has turned upside down. We are living in a reality known mostly from books (among many: Life and Fate) and movies. It is like: “Yes, it is a full-scale war, but we are living in the XXI century, so..”. We can find a lot of excuses why it should not have happened. The… Continue reading And..

Of context reconstruction

The topic of our own context switching is discussed in many places, even here. It is clear that you can either avoid such situations or improve context reconstruction techniques to handle multiple tasks. One question however remains: is our context always private? We are rarely working only on our own – and even in such… Continue reading Of context reconstruction

To smash or not to smash?

What do you think about a high-pitched sound, close to your ears, when you are trying to fall asleep? Someone, something is hunting for your blood! OK, leaving blood alone mosquitoes used to be the second most annoying thing preventing me from falling asleep. And they presented one-of-a-kind challenge – an attempt to smash them… Continue reading To smash or not to smash?

Published
Categorized as Home

Large-scale refactoring

What is large-scale refactoring? For me it was an attempt to radically reduce technological debt in a not-so-small project (~530k LoC, counted using SourceMonitor) – and, what is more, as guest developer. Scope of the change.. well. The project used to create two artifacts with the same business logic: main, with old infrastructure/business-platform libraries, and… Continue reading Large-scale refactoring