Why deprecation process is important, on the example of restic

I use restic as my backup solution, and I haven’t had any problem so far, but recently one of my health checks suddenly stopped working, telling me that something is wrong with my backup. On the other side, restic has done its job, and everything works fine, so what was the problem?

Read more →

Following in Social Media

This post is also available in: Polski 🇵🇱

The problem with Social Media lies in its social component, where we treat everyone as a friend. Some people take it seriously, and they share almost everything with people who often don’t really care. As long as the publisher does it consciously, know the consequences, and have fun with sharing – it’s OK. However, the problem occurs on the consumer’s side because not everyone is interested in somebody else’s life details, political opinion, religion, or other stuff that friends actively share. Why people let that content appear in front of them? Because of friendship.

Read more →

Rethinking writing

This blog is my third approach to regular writing. It’s almost three years old now, so it’s a good indicator, that this attempt was the successful one. Over time, I published more than 40 articles, which is many and few at the same time, especially when I’ll consider my approach to writing.

The start wasn’t easy since I hadn’t picked any niche or the main topic. I collected some ideas for articles I could write about. I narrowed the scope to the programming field, but as time went by, I realized that there are plenty of other exciting topics, which, unfortunately, don’t fit into my blog.

Now, I’d like to set up new rules for myself to liberate my writings and thoughts, making this blog my unique place on the Internet, once again.

Read more →

How to convince your boss to let you write tests

When we talk about software development, sooner or later someone starts a discussion about tests. In our world, tests are considered as something helpful and crucial to our work. However, sometimes we need to face with people who have a different opinion about it. Moreover, it’s hard to find a proper argument, especially for a person who pays you and who wants to utilize your time effectively.

How can you convince your boss to let you write tests? Should you even ask for permission?

Read more →

Why I migrated my blog from WordPress to Hugo

Before you start your blog, you have to perform a set of essential choices – topics you want to write about, domain name, and the way you’ll publish your content. I choose the self-hosted WordPress platform with a slightly customized theme that I found on the Internet.

After more than two years of blogging, I migrated all my content to Hugo. In this article, I would like to show you why I decided to move on from WordPress to Hugo – a static page generator.

Read more →

The form may limit you

Sometimes I feel a surge of creativity. It’s a shame not to use this state to create something remarkable. However, once I sit down to my desk trying to write some words or code, I realize that I should do this in a particular way. Why? Because it’s how I use to do these things. And you know what? The form may limit you.

Read more →

Don’t read later. Read it now.

I would like to confess a small lie that I told myself each time when I found something interesting on the Internet, but I didn’t have enough time to read it. It was Read later.

Read more →

My 2019 Annual Review

The end of the year is presumably a good time for reflection and review. I don’t have any strict structure for annual reviews. I did them many times before, but I haven’t found any process that I stick to. I used to set goals and check if I accomplished them. However, this year I tried something different.

Read more →

Why it’s worth taking notes in plaintext

For most people, keeping notes and other stuff in text files is ridiculous – tons of services and apps could do it better. But what the better means?

Despite the availability and diversity of note-taking solutions on the market, I haven’t found any that would meet my expectations. I tried to stick to the one app but I had felt the internal resistance to settling in one specific, often a vendor-locked solution.

The breakthrough was when I ask myself – why I even want to note this information? I had started to look for my “why” and it turned out, that I don’t need a fancy app or service to storing notes but a directory called “notes”.

Read more →

The selfie stick story

One of the problems during traveling in pair is to take photos of us together. Since we have enough photos “from hand” in our albums, I decided to buy a selfie stick.

Read more →