Tech Feed - November 25, 2025

Nov 25, 2025

Articles and podcasts from the software engineering world.

SE Radio

SE Radio 696: Flavia Saldanha on Data Engineering for AI

Flavia Saldanha, a consulting data engineer, joins host Kanchan Shringi to discuss the evolution of data engineering from ETL (extract, transform, load) and data lakes to modern lakehouse architectures enriched with vector databases and embeddings. Flavi...

Software Engineering Daily

Running Doom in TypeScript with Dimitri Mitropoulos

Here is a 200-word summary of the key points from the podcast episode "Running Doom in TypeScript with Dimitri Mitropoulos":

The main topic of the episode is Dimitri Mitropoulos' project to implement the Doom video game entirely within the TypeScript type system. This was an ambitious and seemingly impossible task, as the TypeScript type system is not a full programming language runtime.

Dimitri discussed how he was able to build a WebAssembly runtime within the TypeScript type system to execute the low-level Doom game logic. This required developing extensive type-level abstractions to represent things like binary arithmetic and memory manipulation. Despite initial skepticism that it could be done, Dimitri's thorough testing and incremental approach allowed him to successfully run a frame of Doom using only TypeScript types.

Some key insights and takeaways include:

  • Dimitri cautioned against overusing complex TypeScript type-level features, emphasizing the importance of team dynamics and codebase health.
  • He highlighted lesser-known TypeScript features like "Exact Optional Property Types" that can improve type safety.
  • The project demonstrated the limits of "Turing completeness" as a concept, with Dimitri proposing "Doom completeness" as a more meaningful benchmark.
  • Building the project required deep understanding of low-level system concepts like WebAssembly, binary representation, and bootstrapping executables.

Overall, the episode showcased an extraordinary TypeScript project that pushed the boundaries of what's possible with the type system.

Dev Interrupted

From Kubernetes to AI maximalism | Stacklok's Craig McLuckie

When you co-create Kubernetes, you earn the right to have strong opinions on the next platform shift. This week, Ben sits down with Craig McLuckie, Co-founder & CEO of Stacklok, who is advocating for a shift in leadership mindset. He argues we need to move from asking if we can use AI to demandi...

Tech Brew Ride Home

Is OpenAI In Trouble?

Now Anthropic says it’s leapfrogged OpenAI with its new model and is the AI horserace in play? OpenAI is still focusing on things like shopping. Nvidia answers a question people weren’t asking. And is Google soaring because they also might be able to go after Nvidia’s chip throne? Anthropic introduc...

RSS
https://rakeshr.net/feed.xml