Readit News logoReadit News
Posted by u/debanjan16 3 years ago
Ask HN: What are some excellent pieces of software written by a single person?
A very small team may also count.

Excellent = usability/utility or the quality of code.

suprjami · 3 years ago
FTL and Into The Breach are made by two developers, Justin and Matt of Subset Games.

Woz wrote all the Apple I and II software.

Cave Story, a metroidvania still actively ported to new platforms today.

Doom had a very small team, Carmack doing most/all of the engine work.

Dwarf Fortress is by two developers, and simulates its environment down to a very precise level of detail.

Many more here: https://www.reddit.com/r/programming/comments/6u4pn/what_suc...

rtpg · 3 years ago
Axiom Verge was written by one person (even the music, in his words "that was the easiest part").
2rsf · 3 years ago
Calibre developed by Kovid Goyal it's a one stop shop for eBook management. His reply to the issue

"Python 2 is retiring in thirty months. Calibre needs to convert to Python 3."

was

"No, it doesn't. I am perfectly capable of maintaining python 2 myself. Far less work than migrating the entire calibre codebase.

status wontfix"

[1] https://bugs.launchpad.net/calibre/+bug/1714107

kkirsche · 3 years ago
You had me until the anecdote. I understand the sentiment and intent of what’s being said, but as a security professional it just paints themselves, their applications, and their user base as targets. Knowing it’s a won’t fix means it’s also easier to sell exploits if not disclosing as it’s clear he doesn’t intend to upgrade to a maintained and supported version of Python, so it should work for longer than most exploits.
stevekemp · 3 years ago
Calibre has a bad history with security already - for example https://lwn.net/Articles/464824/
Gigachad · 3 years ago
If you use the program its plainly obvious this kind of opinion is well spread through it. Of course I deeply respect anyone who puts their work out for free as FOSS but the tool is not a shining example of good software.
2rsf · 3 years ago
On a second look I see that they did moved to Python 3 with Calibre 5 on Sep 2020
mcluck · 3 years ago
TIL that my favorite terminal[1] was written by the author of Calibre.

[1]: https://sw.kovidgoyal.net/kitty/

xigoi · 3 years ago
His name must have been really unfortunate at the start of the pandemic…
kellogs_aran · 3 years ago
+1 for Calibre. It is such a wonder of software to me. I respected his reasoning though as another commenter has observed [1], it seemed inevitable that they would have to migrate at some point.

[1] https://news.ycombinator.com/item?id=33517830

Bhurn00985 · 3 years ago
Anything by Fabrice Bellard - https://bellard.org/
kubanczyk · 3 years ago
Yes.

But not really "anything by" since his most known project is ffmpeg and it was a one-person show only initially, in 2000-2001.

cultofthecow · 3 years ago
Surprised nobody mentioned https://curl.se

and it's author: https://daniel.haxx.se

bgreen · 3 years ago
Photopea https://www.photopea.com

Also Sayonara is a great music player for Linux - https://sayonara-player.com

Fervicus · 3 years ago
1) Chris Sawyer wrote Transport Tycoon and RollerCoaster Tycoon in assembly.

2) SerenetyOS started off as a one man project by Andreas Kling.

Gigachad · 3 years ago
For games, I believe Stardew Valley was a one man effort including all art and music.
pringk02 · 3 years ago
1st was exactly what I thought of. One or the other would have been monumental, never mind both!
davideberdin · 3 years ago
Redis I would say, by Salvatore Sanfilippo (https://github.com/antirez)
irthomasthomas · 3 years ago
OG redis was great. I think post-antirez it has grown too complex.

I'd be interested in a redis-lite fork.

ilyt · 3 years ago
It's kinda natural evolution. It started with "just a KV store with few extras" and just grew more and more and more extras over time. It's "... and the kitchen sink" of databases.
HissingMachine · 3 years ago
SQLite by D. Richard Hipp also still maintains it by himself I guess Linux kernel could also be considered still being maintained by a single person even though it's mostly contributions from other people, don't know the rules