In software, legacy code is a code that runs in production. Don't you love the defeatist attitude...
Hey! An earlier revision of this post described how to survive the world of pull request workflows....
Despite all the praise pair programming gets, it is not a silver bullet and we should carefully pract...
Many software developers who have at least a couple of years of experience in this industry are often...
During our careers, almost everyone has regular one-on-one meetings, sometimes referred to as perform...
There's a fascinating law of mathematical theory applicable to agile software development, which help...
For people doing mainly project work, planning daily tasks is a constant struggle, which can cause se...
Taking notes is a serious business. While I'm not your typical person journaling everything they see...
In my job, I stumble upon projects where there are zero tests, or a project is equipped with a single...
Throughout the observed history, human motivation has adapted to demands and economies of the current...
This post might come off like a weird spiritual tip for a developer, but bear with me a minute... Sa...
Earlier in the summer of 2020, I made a bold decision to refresh and broaden my career from a product...
By the 2020s, every software company in existence should be using open-source code as building blocks...
It's been almost two years since I started this thread. Are t...
The single most important topic in functional programming is to understand what a function is. Inhere...
Developers often need to work with something from scratch. Usually, it's a couple of lines of code wh...
Every agile software development team, whether practising Scrum, Kanban, or something in between as a...
Hey! There's a newer revision of this post that is more accurate depiction of how I think about code...
Developer experience is a term often thrown loosely without much explanation. You might have come acr...
There is no content on the web that is immune to rotting and growing moss. Blog posts start festering...
I often find myself asking whether I'm in the right profession, working as a software developer. It's...
Let's say I have a website made with Vue.js as a single-page app. I need to include a component that...
To developers, the command line is a natural environment for daily work. It makes sense then to custo...
Lately, I've been pondering about my work and where I want to head with it. Thus, it's only logical t...
Do you ever post a code snippet on Twitter or other social media and immediately get barraged by inqu...
Spicing up your release notes with awesome changelog power!
When the complexity of your script grows it's time to drop the Bash. With modern tools it can be simple, fast, and fun.
In this tutorial, we will build a multi-stage Docker build using a popular static site generator Gatsby.
Goodbye WordPress, it has been quite a journey.
Mastodon is a hot topic now, and with Twitter constantly breaking their API there must be more than a...