Ask HN: Single-person creations that have stood the test of time?
What are some single person creation that have stood the test of time. The creation, at present, may be under the umbrella of some big corp. But the entire core of it was developed and maintained by a single person. Like Minecraft.
And I am not talking about only tech project creations. Anything extraordinary that comes to your mind?
374 comments
[ 2.8 ms ] story [ 301 ms ] threadAlso as a single-person creation, Linux is basically the implementation of an API which existed before -- not only did this bypass a huge amount of work that would go into designing a fundamentally new operating system, but it meant Linus's work would be useful because lots of existing software would run on it.
(I find it depressing that real innovation in operating systems seems impossible because everybody wants to run old software... Thus all the "bloat" has to get put back into the system.)
https://bellard.org/
is a list of projects where any one item - even the small ones, much less ffmpeg and qemu - would be at the top of anyone else's resume....quite impressive!
which does not describe ffmpeg. FB was pretty active for first 4-5 years, but he wasn't the sole dev even then.
https://en.wikipedia.org/wiki/OMAC_(Buddy_Blank)
which has some delicious irony since it is about a "One Man Army Corps".
Kirby worked with Stan Lee and some others at Marvel comics to develop the characters and settings that set the foundation for Marvel being... Marvel. Kirby was kinda resentful that Stan Lee hogged the credits for the work. Particularly Stan Lee had a writing credit for all of the books he was involved in, but "writing" includes both planning the scenario and choosing individual words and the illustrators had a lot of input into the scenario.
Looking at OMAC you see Kirby do a really heroic job. The scenario planning is excellent and the writing at the sentence level is fine, but you can see that Lee had a special touch for that which Kirby didn't have.
Script:Jack Kirby
Pencils:Jack Kirby
Inks:Mike Royer
Colors:Jerry Serpe
Letters:Mike Royer
Serpe colored the whole comic’s run. In issue 2, D. Bruce Berry took over the inks; in 3 he took over the letters as well. This continued until the final issue (8), which was inked and lettered by Royer. And the final panel was “rewritten and redrawn by someone other than Kirby” due to the series being cancelled.
I have seen a lot of Kirby’s pencils (even inked over one of his pages as an exercise) and most of the comic is there in them, but there is a huge difference between them and an inked/colored/lettered page.
It is a vacation home of sorts - but its a very large nice house ~7,000+ SF very well kept grounds - but rarely seen there.
https://en.wikipedia.org/wiki/Georgia_Guidestones
But a lot of essential tech tools, apps and libraries, are mostly one man creation (fitting in https://xkcd.com/2347/).
I think that calibre, keepassx (no longer maintained, but living as keepassxc) and curl are some examples.
SID (the sound chip of the Commodore 64) by Bob Yannes.
John Chowning - FM Synthesis
(I cannot recommend this service enough.)
PCem (Sarah Walker)
Programmers used to be pretty damn productive.
The core of git is brutally simple and efficient, and maps incredibly well to "a linked list (and hash) of files serialized to disk".
Someone wrote somewhere "I used to wonder if Linus was a genius but Git proves it to be true. Anybody could have (re-)written a *NIX implementation, but Linus invented Git from whole cloth."
https://perl.plover.com/classes/git/samples/slide005.html
https://perl.plover.com/classes/git/samples/slide009.html
Linus copied the design from Monotone, by Grayson Hoare (who also made the original pre-pre-1.0 Rust).
"PS. Don't bother telling me about subversion. If you must, start reading up on "monotone". That seems to be the most viable alternative, but don't pester the developers so much that they don't get any work done. They are already aware of my problems ;)"
time for monotone to be rewritten in Rust
Git has corrupted its own store too many times for me ever to trust it anymore. Almost ready to switch to Fossil.
Check for "memtester", "smartctl", and "badblocks" ... understand what they do and see if they turn up anything.
I guess what I am saying is that there seems to be more than enough blame to tar everybody.
It's worth studying so aspirants understand no achievement exists in a vacuum, but not a means to divide something between solo and collaboration.
It's terribly unintuitive.
But it's also so powerful that nearly every use case you might have can be done with it.