
Building a Digital Secretarial System for the Modern Age
Understanding productivity at a low level, and leveraging modern reasoning engines to supercharge productivity
Writing / 22
Essays, field notes, and unfinished musings about software, language, systems, and the web.
Software and Synapses
Building a Digital Secretarial System for the Modern Age
Understanding productivity at a low level, and leveraging modern reasoning engines to supercharge productivity

Why You Should be an Optimist as Models Reach Diminishing Returns
How a healthy balance of optimism and skepticism is your guide to the future.

Agents as a Service? Navigating a new paradigm before it unfolds.
Exploring the world of agents as a service, what should we expect to see as this industry unfolds?
Simple Agent Introduction - Build Agents Simply
Listen now | Autonomous Agents made simple with Simple Agent. A customizable and extensible that's ready by default.

All About Agents | Anthropomorphizing Agent Memory
Using human memory as inspiration for agent memory systems, and crafting a working example.

What Chess Teaches us about Computer Takeovers
Computers are better than any computer at chess

All About Agents | Concretizing The Non-Deterministic Benchmark
Building upon our exploration of agent benchmarks, actually getting down a real benchmark process
An Update: Some Thoughts on the State of the Blog
Some changes to the Software and Synapses blog format.

All About Agents | Profiling Non-Deterministic Performance and Behavior
An exploration into benchmarking agents, establishing meaningful criteria and breaking down existing examples.

How software development will be automated.
A look into the future of software development, and how it may take a new, automated form.

How Can AI Tools Actually Improve Development Workflows?
Looking back at the short history of AI development tools, to learn how they have and could actually improve our workflows.

The Past, Present, and Future of Web Development
From infancy to old age, exploring the web, and its community of builders.

Announcement: Byte Sized has moved!
Subscribe to the new Byte Sized publication for weekly breakdowns of industry trends!

Why Artists' Jobs are Safe, and AI Generated Art Doesn't Exist
Will generative AI really replace artists in the coming decades? I don't think it's even close.

What Makes a Mind? Part 3: Glimmers of Life in the Tools that We Create.
While a gap exists between machine and human intelligence, in this last installment of this series, we'll explore avenues towards bridging that gap.

What Makes a Mind? Part 2: The Framing Problem and Parasitic Parrots.
How can we truly replicate the ability to not pay attention to things?
Episode 2: Language Model Integrations, Degradation of Communication, and Dependencies
Listen now | Recapping June 2024 a bit more briefly, while also talking more broadly about topics such as language model integrations, communication, and software dependencies.

What Makes a Mind? Part 1: Exploring Intelligence through Juxtaposition of Man and Machine.
In this first part of an ongoing series, we'll explore the inherent differences between human and machine intelligence. Can machines think?

Abstraction and Dependency: Why Software is Inherently Unstable
Writing software has never been easier due to vast ecosystems and comprehensive abstractions. However, no benefit is without its tradeoff…

How Language Models Could Make Our Apps Better
Now that we're entering a bit of a slowdown in the “AI” hype cycle, let's take a more realistic look at how AI can improve our lives, practically.
principles of the linguistic engineer
a silly case for descriptive linguistics
Hello World
testing...testing 1, 2, 3