Full Width [alt+shift+f] Shortcuts [alt+shift+k]
Sign Up [alt+shift+s] Log In [alt+shift+l]
44

You are never taught how to build quality software

from Florian Bellmann | Be curious, explore and meditate. [alt+shift+b] in programming

Learning how to build quality software is not part of computer science education. How do we learn it?
7th Dec 2023

Stay updated

Get a weekly newsletter with the top 5 articles worth reading every week.

More from Florian Bellmann | Be curious, explore and meditate.

You are still valuable

A frustrated Reddit post about being a condom between an AI and production made the rounds in our team. Here is why I think the opposite is true and what it means for how we review code, plan work and think.

24th Sep 2026 • 2 votes
Processes don't create ownership, people do

Creating a sense of ownership in the team is crucial for the success of a project. What's the right angle?

21st May 2024 • 60 votes
On picking side-projects

Food for thought on how to pick the right side projects and how to manage them effectively.

7th Mar 2024 • 48 votes
Every product needs an architecture vision

Software projects often stop working on architecture after the first phase is done. An architecture vision can prevent that from happening.

5th Feb 2024 • 50 votes
How to strategically approach technical improvements

It's hard to make the right technical decisions in an active project. Particularly improvements without direct business value are difficult to manage. In this post, we discuss some learnings from the battlefield on how improvements can be approached.

9th Jan 2024 • 44 votes

More in programming

Notes from CoRL 2026

(Tuesday)

8 hours ago • 1 votes
The Codebase Rewrite is Back

The economics of software engineering have fundamentally changed.

11 hours ago • 1 votes
How OCaml effects simplified my JSON interpreter

How effect handlers removed control-flow plumbing from query-json

yesterday • 1 votes
Unattended reboots with encrypted disks

An introduction to ZKeys: a new service that stores encryption keys off-site and automatically locks access to them if the client machines go offline for a long period of time.

4 days ago • 1 votes
Education Shouldn't Be Held for Ransom

Google told K-12 schools they could turn off AI, but only if they gave up search too. That isn’t integration. It’s holding education for ransom.

a week ago • 1 votes
📚 BoredReading

You seem to be enjoying this.

Join free to unlock everything.

Create free account

Already have an account? Sign in