HN Theater @HNTheaterMonth

The best talks and videos of Hacker News.

Hacker News Comments on
"The Early Days of id Software: Programming Principles" by John Romero (Strange Loop 2022)

Strange Loop Conference · Youtube · 38 HN points · 0 HN comments
HN Theater has aggregated all Hacker News stories and comments that mention Strange Loop Conference's video ""The Early Days of id Software: Programming Principles" by John Romero (Strange Loop 2022)".
Youtube Summary
As co-founders of id Software, John Romero and John Carmack created the code behind the company's seminal titles. The principles they defined through experience in id's earliest days built upon one another to produce a unique methodology and a constantly shippable codebase. In this talk, John Romero discusses id software's early days, these programming principles and the events and games that led to their creation.

John Romero
Romero Games

John Romero is an award-winning game programmer, designer and level designer whose work spans over 130 games, 108 of which have been published commercially. Romero is the "father of first person shooters" having led the design and contributed to the programming and audio design of the iconic and genre-defining games DOOM, Quake, Heretic and Hexen. Romero was also one of the earliest supporters of eSports and a current competitive DOOM and Quake player. To date, Romero has co-founded eight successful game companies including the likes of id Software. He is considered to be among the world's top game designers, and his products have won well over 100 awards. Romero most recently won a Lifetime Achievement award at the Fun & Serious Games Festival in Bilbao and the Legend Award at 2017's Develop: Brighton. One of the earliest indie developers, Romero began working in the game space in 1979 on mainframes before moving to the Apple II in 1981. He is a completely self-taught programmer, designer and artist.

-------- Sponsored by: --------

Stream is the # 1 Chat API for custom messaging apps. Activate your free 30-day trial to explore Stream Chat. https://gstrm.io/tsl
HN Theater Rankings

Hacker News Stories and Comments

All the comments and stories posted to Hacker News that reference this video.
Oct 23, 2022 · 17 points, 2 comments · submitted by bpierre
rasz
Talk by a guy fired from ID for playing Doom all day instead of helping with Quake development.
sublinear
The principle of "owning" sections of code to avoid what we now call "merge conflicts" is as optimal today as it was then regardless if version control is used or not.

Same holds true for thoroughly testing all edge cases yourself before publishing your changes.

stjohnswarts
Yeah most places I've contracted will have certain critical portions owned by SMEs that you didn't touch without specifically code reviewing with them even though the repo didn't have any hooks to prevent merging/changing. I hate village knowledge.
Oct 20, 2022 · 8 points, 1 comments · submitted by petercooper
tomwheeler
I was at Strange Loop. This was an excellent talk. Here's the playlist from 2022: https://www.youtube.com/playlist?list=PLcGKfGEEONaDO2dvGEdod...
Oct 20, 2022 · 2 points, 0 comments · submitted by yarapavan
Oct 17, 2022 · 1 points, 0 comments · submitted by tosh
Oct 07, 2022 · 2 points, 1 comments · submitted by neo_spike
neo_spike
(Strange Loop 2022)
Oct 04, 2022 · 2 points, 1 comments · submitted by RhysU
RhysU
A keynote from Strange Loop 2022 a couple of weeks ago. Really enjoyed sitting 30 feet back in the audience and hearing the stories. Definitely catch the Q&A about the D&D campaign starting at 44:18.
HN Theater is an independent project and is not operated by Y Combinator or any of the video hosting platforms linked to on this site.
~ yaj@
;laksdfhjdhksalkfj more things
yahnd.com ~ Privacy Policy ~
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.