Skip to content

Comment on Ask HN: What are some poorly written but very successful open source software?

Comments

Browsing the source of games like Nethack and Battle for Wesnoth (around a decade ago) opened my eyes - sometimes code quality can seem poor but the product can be great.

Blender is another one that seems very ramshackle and complex. I won't go as far as saying it's poorly written, but it's a product of many contributors, including students, and yet it's an amazing piece of software.

This thread is not meant to be a criticism of projects, but a celebration that code quality is not the be all and end all.

Nethack has great code! It's very easy to follow and has tons of comments.

The comments are great but for me it's old-style c makes it hard to follow, it uses lots of short var names that are forward declared, doesn't pass length with char* arrays, etc. But I don't want to criticise any particular thing, because it works amazingly well. It's one of my top 10 games.

AboutSource Built by g1lg1l

Hackerly is an independent reader for Hacker News, built on the public HN API. Not affiliated with Y Combinator.