Skip to content

Commit 256c5bf

Browse files
authored
Create post on 'slow is smooth, smooth is fast'
Discuss the importance of taking time to write quality code and the negative impact of rushing.
1 parent 9e5ef0a commit 256c5bf

1 file changed

Lines changed: 17 additions & 0 deletions

File tree

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
---
2+
layout: post
3+
title: "slow is smooth, smooth is fast"
4+
date: 2026-05-22 12:00:00 +0100
5+
---
6+
7+
I think a lot of low quality code gets written when programmers rush themselves, instead of taking plenty of time to consider all options. Quite often programmers feel more rushed than they actually are, because they feel embarrassed if they spend more time than they would like.
8+
9+
I think most programmers are totally capable of writing superb quality code, if they just allowed themselves to slow down. Of course this is different for companies with toxic work cultures, but I truly believe a minority of all programmers work at such companies. The term "10x programmer" becoming popular also unfortunately really reinforced this idea of speed being the end-all goal, even for hobbyists.
10+
11+
I don't think I've ever heard anyone talk about this embarrassment factor in any of the programming blog posts I read and videos I watched over the past decade.
12+
13+
The expectation at any company to estimate how long something will take also reinforces the idea that it matters how much time a person spends on something
14+
I know that companies have to turn a profit, but ultimately a lot of codebases and companies would be better off if they got 1 superbly polished feature in a year, rather than 3 mediocre ones. But in my experience, not that much total time is lost anyways when I take my time, if you take into account how reviewers can review it quicker, have less back-and-forth nitpicks, and you introduce less bugs that have to be fixed later.
15+
16+
I think the only thing that can be done is to tell colleagues and people online that you should not feel embarrassed and a worse programmer for taking your sweet ass time to deliver code:
17+
> [slow is smooth, smooth is fast](<https://en.wiktionary.org/wiki/slow_is_smooth,_smooth_is_fast>)

0 commit comments

Comments
 (0)