-
The previous chapter was all about anchoring bias, which makes us cling to the first...
-
It works on my machine. This might just be the original example of bias that...
-
What’s the point of documentation? To help other people use your code. What’s the point...
-
To reiterate, what do we want: to not read the docs, but still know everything...
-
To reiterate from the previous chapter: Why do we want self-documenting code? Because then future...
-
How much documentation, dev-documentation does you app have? Presumably less than it should have. At...
-
So, have you also noticed that developers have a certain … fondness for arguing? If...
-
This is so easy to answer! This post doesn’t even need more than just an...
-
Developers. Aren’t we just a most … argumentative bunch of … people? We fight on...
-
What do a good portion of database transactions do? They fail. But this is hardly...
-
Sometimes you want to have a globally accessible function like get_current_user() that somehow magically stores...
-
The next item in my collection of “Aren’t we all just constantly re-creating the same...
-
Aren’t we all just constantly re-creating the same bits of code? This goes beyond boilerplate...
-
Our code is so interdependent! Adding dependencies to projects is just how code is done....
-
When you need it: when you want to lock the DB, but don’t have the...
-
There’s too many people on my project. 😅 I’m not complaining, but I did have...
-
Here’s the thing, as far as I can tell lots of (most?) web developers know...
-
Here’s the problem: I have 1 timeline, but 2 types of events appear on this...
-
At the moment, the IT industry is considered a pretty prestigious profession. It attracts lots...
-
Very recently I stumbled upon a new and curious solution to a very minor, but...
-
You will never be able to accurately estimate the time and effort it will take...
-
Celery never retries your tasks, unless you tell it to. Here is how you can...
-
Have you ever heard of the continuum of theory-before-practice VS. practice-before-theory? Probably not, since I...
-
“My time now is 16:44, what is that in UTC time?” is what I asked...
-
I always wanted to have this. The cool part of me, of course, wanted me...
-
Nginx is “a web server which can also be used as a reverse proxy, load...
-
The first person to walk on the Moon was Neil Armstrong. I knew this before...
-
Today, I had not one, but two lightbulb moments. In the middle of a casual...
-
Code readability is a hot topic. We do not agree on what it looks like...
-
When did you first learn about Vim? Where you one of those unfortunate souls, who...
-
I must concede, spying on a network (and everything and everybody on it) is just...
-
Every project inevitably gravitates towards messy code. As long as you are adding features to...
-
Because it is written in a boring, counterproductive style. But why is that? Because it...
-
The only times, I feel like a hacker, a movie hacker, is when I suddenly...
-
It turns out that a significant part of our work as developers is to write...
-
Part 1: Scale your system Part 1: From 1 to 99 999 users We are...
-
In this series of posts, I wanted to create a list of stages, possible designs...
-
Lately, this has become a common interview question: How many Bytes will some hypothetical app...
-
Consistent hashing is a strategy most notably used by distributed databases for determining to which...