ALL BLOG POSTS

Complete archive of all articles on technology, recipes, music, and creative processes.

Back to Blog
Towards a Multimodal AI Agent that Can See, Talk and Act: The Road to Integrated Intelligence

Towards a Multimodal AI Agent that Can See, Talk and Act: The Road to Integrated Intelligence

The development of multimodal AI agents marks a pivotal step toward creating systems capable of understanding, reasoning, and interacting with the world in human-like ways. This article explores the journey toward integrated intelligence that can see, talk, and act, examining the technical challenges, scaling considerations, and economic realities of building truly multimodal AI systems.

Read Article
An AI Job Forecast: Why Automation Will Create More Work, Not Less

An AI Job Forecast: Why Automation Will Create More Work, Not Less

While AI threatens to eliminate millions of jobs, the Jevons paradox suggests a counterintuitive outcome: increased efficiency often leads to expanded consumption. This article explores how AI will transform rather than eliminate human work, creating entirely new job categories while reshaping our understanding of productivity and value.

Read Article
Music Theory: Language of Expression or Creative Constraint?

Music Theory: Language of Expression or Creative Constraint?

Exploring the dual nature of music theory as both an essential language for musical understanding and a potential constraint on unbounded creativity. Drawing from decades of musical experience, I examine how theory can both empower and potentially limit artistic expression.

Read Article
Scaling in Computing: Lessons from Jimmy's Bar & Grille

Scaling in Computing: Lessons from Jimmy's Bar & Grille

An exploration of computing infrastructure scaling concepts through the lens of a fictional restaurant, covering vertical and horizontal scaling, load balancing, elastic scaling, database replication, microservices, and more.

Read Article
The Illusion of Thinking in Large Language Models

The Illusion of Thinking in Large Language Models

Explore how large language models create a compelling illusion of thought through pattern matching and statistical prediction, despite lacking true understanding or consciousness.

Read Article
Demystifying AI Systems: A Practitioner's Interdisciplinary Guide

Demystifying AI Systems: A Practitioner's Interdisciplinary Guide

Understanding AI isn't just about algorithms and data—it requires an interdisciplinary approach drawing from cognitive science, philosophy, complex systems theory, and more. This guide reveals how combining perspectives from diverse fields can help unravel the mysteries of AI behavior.

Read Article
The Surprising Significance of 42: Beyond the Hitchhiker's Guide

The Surprising Significance of 42: Beyond the Hitchhiker's Guide

Douglas Adams' fictional supercomputer declared 42 as 'the Answer to Life, the Universe, and Everything' - but this seemingly random number has remarkable significance across mathematics, religion, computing, and music that makes it anything but arbitrary.

Read Article
Beyond the Label: What Makes Music Simply 'Good'

Beyond the Label: What Makes Music Simply 'Good'

In a world of absurd micro-genres like 'Sh*tpost Modernism' and 'Hyper-Virtual Neo-Esoteric' classifications, Duke Ellington's timeless wisdom reminds us that there are really only two kinds of music: good and bad.

Read Article
The Silent Crisis: A Call to Arms for Software Professionals in an Age of Digital Vulnerability

The Silent Crisis: A Call to Arms for Software Professionals in an Age of Digital Vulnerability

As our world grows increasingly dependent on software, we face a troubling reality: nearly one-third of developers lack fundamental security knowledge. Those of us with expertise have an ethical responsibility to educate the next generation before vulnerabilities in our digital infrastructure lead to catastrophic consequences.

Read Article
Form, Function, Feeling: The Triple Art of Typography

Form, Function, Feeling: The Triple Art of Typography

Typography isn't just about choosing pretty fonts—it's a powerful tool that shapes how we perceive, process, and connect with written information. This article explores typography's artistic elements, practical applications, and its profound impact on human connection.

Read Article
The Bitter Lesson Revisited - AI's Odyssey from 2019 to 2025

The Bitter Lesson Revisited - AI's Odyssey from 2019 to 2025

A future-looking examination of Rich Sutton's influential 'Bitter Lesson' thesis, exploring how AI's relentless march of computational power continues to triumph over human-crafted approaches, while still finding a nuanced balance between scale and efficiency.

Read Article
What Is Training in the Context of LLMs?

What Is Training in the Context of LLMs?

Discover the fascinating process behind how large language models learn from data, the challenges involved in training them, and why high-quality training data is becoming increasingly scarce.

Read Article
The Great Indentation War - Tabs vs Spaces

The Great Indentation War - Tabs vs Spaces

A 2,500-word saga of tabs, spaces, and programmers who fought over whitespace. Dive into the history, psychology, and absurdity of programming's most enduring debate.

Read Article
Real-Time vs. Latency in LLMs: Striking the Balance

Real-Time vs. Latency in LLMs: Striking the Balance

Explore the challenges of balancing real-time responsiveness and latency in large language models, and discover the techniques used to optimize LLM performance for time-sensitive applications.

Read Article
Learning Paradigms in LLMs: From Examples to Feedback

Learning Paradigms in LLMs: From Examples to Feedback

Explore the different approaches that define how large language models learn, from supervised learning to reinforcement learning from human feedback (RLHF), and understand how each method shapes AI behavior.

Read Article
How LLMs Process Long Texts

How LLMs Process Long Texts

Explore the fascinating mechanisms that enable large language models to understand and process lengthy documents, from attention mechanisms to chunking strategies.

Read Article
How LLMs Understand Context

How LLMs Understand Context

Unravel the mystery of how language models track and maintain context in conversations. Learn about contextual embeddings, reference resolution, and other techniques that enable coherent and relevant responses.

Read Article
Quadratic Complexity Explained: Why LLMs Slow Down

Quadratic Complexity Explained: Why LLMs Slow Down

Understand the computational challenge that makes large language models struggle with longer inputs, and learn about the innovative solutions being developed to overcome this limitation.

Read Article
Sweet and Sour - My Sugar Dilemma

Sweet and Sour - My Sugar Dilemma

Living with diabetes means constantly negotiating with your sweet tooth. This post explores my ongoing tug-of-war with sugar cravings and the strategies that help me maintain control while still enjoying life.

Read Article
The Generative AI Dilemma - Curse or Catalyst for Creativity?

The Generative AI Dilemma - Curse or Catalyst for Creativity?

As generative AI reshapes creative industries, we face profound questions about artistry, authenticity, and value. Is this technology a democratizing force or an existential threat to human creativity? Exploring the tensions and opportunities at this pivotal moment.

Read Article
A Father's Fight Against Time

A Father's Fight Against Time

A personal journey of confronting diabetes and making the hard choices to be present for my family. This chronicle of procrastination, wake-up calls, and the ongoing battle to rewrite my health story.

Read Article
SDP: Session Description Protocol in WebRTC

SDP: Session Description Protocol in WebRTC

Explore how the Session Description Protocol enables WebRTC peers to negotiate media capabilities and establish compatible connections despite the vast diversity of devices and networks.

Read Article
DTLS and SRTP: Securing Your WebRTC Connections

DTLS and SRTP: Securing Your WebRTC Connections

Explore how WebRTC uses DTLS and SRTP protocols to provide mandatory encryption for all communications, ensuring privacy and security in real-time applications.

Read Article
Carbs, Cravings, and Compromises

Carbs, Cravings, and Compromises

Finding balance between satisfying carb cravings and managing blood sugar levels is an ongoing challenge with diabetes. Here's how I navigate the complex relationship with foods I love.

Read Article
Data Channels in WebRTC: Beyond Audio and Video

Data Channels in WebRTC: Beyond Audio and Video

Discover how WebRTC Data Channels enable secure, low-latency peer-to-peer data exchange for applications ranging from gaming to file sharing and collaborative tools.

Read Article
Mobile WebRTC Development: Challenges and Solutions

Mobile WebRTC Development: Challenges and Solutions

Explore the unique challenges of implementing WebRTC on mobile platforms and learn practical strategies for building high-quality real-time communication apps for iOS and Android.

Read Article
The Future of WebRTC: Emerging Standards and Trends

The Future of WebRTC: Emerging Standards and Trends

Explore the future of WebRTC, including emerging standards like WebTransport, WebCodecs, and WebAssembly integration, and how these technologies will shape the next generation of real-time communication.

Read Article
Memory-Enhanced Transformers: Giving AI a Notebook

Memory-Enhanced Transformers: Giving AI a Notebook

Discover how memory-enhanced transformers are revolutionizing AI by giving language models a persistent 'notebook' to retain information over time, enabling more coherent long-form interactions.

Read Article
Fine-Tuning LLMs: A Comprehensive Guide

Fine-Tuning LLMs: A Comprehensive Guide

Discover how fine-tuning transforms generic language models into specialized tools for specific domains, and learn the practical approaches to implement this powerful technique.

Read Article
The Evolution of Coding - From BASIC to Modern Development

The Evolution of Coding - From BASIC to Modern Development

A personal journey through the transformation of programming from the isolation era of the 1980s to today's connected development ecosystem. Explore how the fundamentals of coding have evolved while the core joy of creation remains unchanged.

Read Article
Understanding Attention Mechanisms in LLMs

Understanding Attention Mechanisms in LLMs

Dive into how attention mechanisms enable LLMs to focus on relevant information in text. Learn about self-attention, multi-head attention, and how they contribute to the remarkable capabilities of modern language models.

Read Article
A Beginner's Guide to Understanding LLMs

A Beginner's Guide to Understanding LLMs

Navigate the complex world of language models with this comprehensive guide. Learn the fundamentals of LLMs, how they work, and why they've become so important in modern AI applications.

Read Article