More Code with Jason episodes

304 - Abstraction and Consciousness with Christian Genco thumbnail

304 - Abstraction and Consciousness with Christian Genco

Published 13 Jan 2026

Duration: 4828

The podcast discusses the intersection of technology and human experience through the lens of a physical newsletter and explores concepts of abstraction, identity, and the future of AI.

Episode Description

In this episode I talk with Christian Jenko for round two. We explore abstraction as the most important idea in software, Michael Singer's philosophy...

Overview

The podcast introduces Nonsense Monthly, a physical programming newsletter designed to combat digital fatigue by delivering content through traditional mail. The newsletter covers a wide array of topics, including programming, philosophy, psychology, and business. It encourages readers to subscribe through its website and features in-depth discussions on various aspects of software development and related fields.

A significant portion of the conversation revolves around the influence of Large Language Models (LLMs) on software development, with a strong emphasis on the importance of abstraction and technical fundamentals in an AI-dominated landscape. The episode explores abstraction as a fundamental concept in both the physical world and programming, using diverse examples to illustrate its significance. Furthermore, the discussion delves into broader philosophical topics such as identity, consciousness, and the nature of human and artificial intelligence, incorporating insights from literature, science, and spiritual traditions. The episode consistently highlights the role of abstraction in understanding both the world and code, as well as the potential for AI to evolve beyond a purely utilitarian role.

Recent Episodes of Code with Jason

1 Jul 2026 323 - David Yanacek on 20 Years of Innovation at AWS

Modern software development practices emphasize TDD and spec-driven methods, address AI code generation challenges with tools like Kero, explore advanced testing techniques, service architectures, and DevOps strategies, stressing automation balance, observability, and tool refinement for reliability.

16 Jun 2026 322 - Joe Masilotti

AI transforms developer and consulting roles by commoditizing coding, pushing focus toward strategic guidance and app optimization, while challenging solo founders and consultants to adapt beyond code delivery, highlighting AI's strengths in execution over design and the growing need for human-centric, opinionated content and personal branding.

3 Jun 2026 321 - Uncle Bob Martin

Explores software modeling complexities, AI's reliance on statistical prediction versus explanatory knowledge, the balance of elegance and accuracy, abstraction's role in managing entropy and disorder, and the evolution of programming principles like test-driven development and object-oriented design.

More Code with Jason episodes