HackerReposA FIELD GUIDE TO OPEN SOURCE
ProSponsor the shelf♧ 0
← Back to top all-time
oliverbenns
john-carmack-plan
Creative & Media2020–2025
oliverbenns / john-carmack-plan

john-carmack-plan

An archive of John Carmack’s .plan files in readable markdown format

10Distinct people
10Mentions
0Explicit recommenders
420GitHub stars
REPOSITORY AT A GLANCE

What to know before exploring

What it is

An archive of John Carmack’s .plan files in readable markdown format

GitHub

Where it is used

No documented product use has been verified yet.

What people are saying

No recommendation phrase was found in the indexed comments.

No classified warning is attached to this page. Read the discussions before treating silence as approval.

Also in these discussions

No other repository is repeatedly linked in the same discussions.

This week on Hacker News

Nov 7–Nov 14 UTC · Direct repository links and separately labeled related project stories. Indexed through 11/14/2026, 5:04:57 PM UTC.

No direct repository links were found in the indexed HN discussions over the past seven days. Older discussions are available below.

Mentions over time

HN mentions by year10 dated mentions

Observed mentions: 2020-01-01 20:49:55 UTC to 2025-10-25 03:08:49 UTC.

02462020-01-01 00:00:00 UTC to 2021-01-01 00:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 comments20202021-01-01 00:00:00 UTC to 2022-01-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2022-01-01 00:00:00 UTC to 2023-01-01 00:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 comments20222023-01-01 00:00:00 UTC to 2024-01-01 00:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 comments2024-01-01 00:00:00 UTC to 2025-01-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2025-01-01 00:00:00 UTC to 2026-01-01 00:00:00 UTC (exclusive): 7 mentions; 2 submissions, 5 comments2025

Counts come from the repository’s dated source evidence. Index cutoff: 2026-11-02 08:16:59 UTC.

View mention counts and date ranges
UTC ranges include their start and exclude their end. Select a period to filter the source evidence.
PeriodStart (UTC)End (exclusive, UTC)MentionsSubmissionsComments
20202020-01-01 00:00:00 UTC2021-01-01 00:00:00 UTC101
20212021-01-01 00:00:00 UTC2022-01-01 00:00:00 UTC000
20222022-01-01 00:00:00 UTC2023-01-01 00:00:00 UTC101
20232023-01-01 00:00:00 UTC2024-01-01 00:00:00 UTC101
20242024-01-01 00:00:00 UTC2025-01-01 00:00:00 UTC000
20252025-01-01 00:00:00 UTC2026-01-01 00:00:00 UTC725

What Hacker News says

10 sources
Man, he was so productive. https://github.com/oliverbenns/john-carmack-plan/blob/master... frag bar start profile on late frame fixed relinking bug improved prediction bounding change weapon chooses supers first ammo pictures on status bar drop pain flash again and bound tweak armor and spike damages don't pick up equal armor ceiling doors don't cause damage demons crash when jumping monsters need to use bsp clipping need to save memory... Fatal error: NaN impact time from entity change armor damage drop weapons face to face with nailgun does no damage +pointfile from cmdline doesn't work conglomerate hunk printing shoot triggers missing a Z update on rockets sometimes? firing after net games negative scores on frag bar and frag board world backpack and armor model weapon bounce down center look key check change levels in high res mode sh
Read the rest
ow ammo counts in single player frag screen radius damage should open secret doors five point font on kills rocket poke into walls shoot open connected doors gib bounce sound
In Babel is why I keep blogging with Emacs
Basically the .plan file revived (: [1] John Carmack was well-known for keeping his development notes and other thoughts in a .plan file[2][3] Aside: it saddens me a little how the simple idea of copying files onto a server is so many steps removed from modern "web framework" behemoths. I think some people genuinely don't know about the simpler older ways, and the pros and cons between them. [1] https://unix.stackexchange.com/questions/122782/what-is-plan... [2] https://garbagecollected.org/2017/10/24/the-carmack-plan/ [3] https://github.com/oliverbenns/john-carmack-plan
In Babel is why I keep blogging with Emacs
> I'm not able to find anything that gives a decent sense of how these were used in practice Here you go, the id Software .plan reads on Blue's News. That's how a lot of people consumed id's .plan files back then (with id being one of the more famous publishers at the time). It's not pre-www, however it gives a pretty good sense (for those not exposed to them) of what .plan files were like to consume. On the right side panel you can click through the emloyee names and then change the date with the "Archived Dates" select box above the names: An example by Paul Jaquays: https://www.bluesnews.com/cgi-bin/finger.pl?id=8 Brian Hook from 1999: https://www.bluesnews.com/cgi-bin/finger.pl?id=7 John Cash from 2000 and 1998: https://www.bluesnews.com/cgi-bin/finger.pl?id=9 https://www.bluesnews.com/cgi-bin/finger.pl?id=9&time=199811... Paul Steed
Read the rest
In Viaweb's First Business Plan (1995)

MAKE YOURSELF AT HOME

A few shortcuts

/
Search the collection
?
Open this guide
Esc
Close dialogs and navigation

Your saved repositories and interests stay in this browser.