From DOOM to DOOMED


Hello CoRecursive newsletter subscriber!

It's December now, and I have a new episode:

https://corecursive.com/doomed-to-fail-with-burger-becky/

My Guest, Becky Heineman, shares the story of porting DOOM to the 3DO console.

I grew up in this era and remember playing Wolfenstein on my home computer for hours and hours. I couldn't run DOOM for some reason, but it was installed on the computers in the computer lab at school and we played Doom multiplayer in typing class occasionally.

Games initially got me into computers when I was a young teen, but I quickly switched to tinkering with the computers and found real fun in building things on my own. Becky's path toward game development starts in a different era, with Apple IIs and Atari 2600s, but, interestingly, she follows a similar approach, going from playing games to pirating games to developing games.

To me, programming always felt a lot like playing with legos, building things and being proud of what you built and sometimes I feel like that feeling gets lots once you get a job, and have a continuous line of tickets to implement. It's strange to think about the games that brought you joy being part of an unfun death march project, but that is precisely the story that Becky has to share. It turns out that mismanaged projects are a fact of life, even when porting a legendary game.

Video/ Talks:

Last weekend I spoke at a Python conference about my efforts to write an efficient merging algorithm in python by dropping down to C. The conference talk isn't up yet, but I recorded a stand-alone version for Earthly's youtube channel called "Beating TimSort".

Recording videos is a skill I don't have, but I'm hoping to improve at it. I've learned from podcasting that the amount of time you can spend on editing is infinite, so the video I recorded for TimSort has no edits. Better not to open that pandora's box until I absolutely have to.

I'm scheduled to be at confoo in Montreal this February, but that and the just completed python conference are the only conferences that have accepted my talks so far. I'm trying to improve my public speaking and presenting skills, so if you know of any conferences, you think I would be a good guest for, please let me know.

Writing

I also wrote an article about BullShit software projects after having my attention drawn to how many software projects never make it out into the real world. And before that, in early November, I made a proof of concept 'container runtime' that only used the UNIX chroot command.

That is my update for the past month. Checkout the podcast episode and let me know what you think,

Adam

@adamgordonbell

Hi! I'm Adam Gordon Bell

Get a monthly update on my podcast, writing and whatever else I'm up to.

Read more from Hi! I'm Adam Gordon Bell

Adam Gordon Bell July 4th Hey! It's July, and happy July 4th to my American readers. A new podcast episode is out: https://corecursive.com/building-powershell-with-jeffrey-snover/ It's a detailed peek into the internals of Microsoft and the development of Powershell. My guest is Jeffrey Snover and he has a story to share. It's about one man's vision for a better way to manage Windows Servers and the battles that were fought to bring that vision to completion. Overcoming Microsoft's GUI bias —...

Adam Gordon Bell June 4th Hey, It's June now, and I have a new episode out here: Hedy https://corecursive.com/hedy-with-felienne-hermans/ I've been telling friends and colleagues about this episode for several weeks. Whenever someone asks me how the podcast is going, I jump into it: Ok, Imagine this: A burned-out academic seeks renewal by teaching underprivileged 12-year-olds to program. In doing so, she risks her career and builds a programming language that spreads around the world and...

Adam Gordon Bell May 3rd One Hundred Episodes Hello, CoRecursive newsletter subscriber, It’s May now, and I have a new episode out. But it’s just not just any episode 100, and it’s something special. : 100! https://corecursive.com/coding-machines-with-don-and-krystal/ It's a story about debugging code, and I don't want to spoil it, but it blew my mind. It's about questioning the trust we put in our tools when building software. Also, Don and Krystal are back and sharing reflections on the...