RSS.Social

Tim Kellogg

follow: @[email protected]

Posts

GPT-5 failed the wrong test

Explainer: K2 & Math Olympiad Golds

Do LLMs understand?

Layers of Memory, Layers of Compression

A2A Is For UI

MCP Resources Are For Caching

I was wrong: AI Won't Overtake Software Engineering

MCP is Unnecessary

Inner Loop Agents

LLMs Are Not Security Mitigations

Multi-Agents Are Out, PID Controllers Are In

MCP Demystified

Target Practice: Resumes, But Better

LLaDA: LLMs That Don't Gaslight You

Recursive Improvement: AI Singularity Or Just Benchmark Saturation?

S1: The $6 R1 Competitor?

USA Could Win By Rolling Back AI Export Controls

Explainer: What's R1 & Everything Else?

Powershell Users Like To Vomit

Normware: The Decline of Software Engineering

Explainer: Latent Space Experts

AI Engineering Primer

Is ML Experience A Liability For AI Engineering?

How Can I Be An AI Engineer?

Entrapix: You Should Have A ConfusedAgentError

LRMs Are Interpretable

We need an LSP for AI

Cursor: How I rollback multi-file changes

Why is entropix important?

What is entropix doing?

I Taught My 8yo Subduction Zones With NotebookLM

AI Didn't Write That Bug

Who Wins With Cursor & Copilot?

Does Prompt Caching Make RAG Obsolete?

Vector Stores Are Dumb

Accountants Should Do Hackathons!

Mistral: Are LLMs Commodities Now?

Why The Llama 3.1 Announcement Is Huge

Request for Meetings

RAG Trick: Embeddings are Spheres

How Emotional is Trump?

Emopoint: Extract and measure emotion from text

htmx is composable??

Release: Fossil 0.2

Application Phishing

Birb + Fossil: An RSS Revival?

Are They Actually Afraid of AI?

A Better Mastodon Client

LLMs: Fake it till you make it

LLMs are Interpretable

On Waiting

Regex Isn't Hard

Sprint Driven Development

Just commit more!

Three Plates

Cold Paths

Why I Don't Share Baby Pictures On Facebook & Twitter

Your Debugger Is Obsolete

Websockets Are Not Magical

Can HTTP/2 Replace MQTT?

Was C For Hipsters?

IoT Startups Will Fail Without Standards

ThingMonk 2014: Toward a more intelligent IoT

Why Open Source May Not Always Work For IoT

FP For The Working Programmer: Why Is null Bad?

MQTT - Another Implementor's Perspective

Why I'm Not Going To Stop Posting Go Links

An Unbiased Comparison of F# and Scala

The Single Point of Failure

Value Types and Memory Usage

Jump-Location: autojump for Windows

How to use AutoFactories in StructureMap

Trappings: An easier way to do functional testing

Why don't more developers contribute to open source?

Why Open Source Is Worth Your Time

Alternate Code Coverage Metrics

Why Object IDs & Primary Keys Are Implementation Details

Abstract Data Layer Part 1: Object ID Types And Conventions

Discriminated Unions in C# Mono Compiler

One Thing I Learned From F# (Nulls Are Bad)

C# Reflection Performance And Ruby

Thoughts on the C# driver for MongoDB

BDD ideas for structuring tests

Can Bad Code Ruin Your Career?

Behavior Driven Development in C#

Why I hate generated code

Defining Watergile

The Pain and Glory of C

Occupy Wall Street Is Not Stupid

Quiet Time

AutoMapper And Incompleteness

View Models, AutoMapper, and The Law of Demeter

Introducing comboEditable

Parenthetical Thesis on Ruby.NET (or IronGem (or whatever the kids call it these days))

Launching personal website

Maybe Node isn't so bad

Git is a platform

Semantic versioning

Got a backbone?

Introducing NetLint

Hipster developers

Some useful git aliases

Scripting with rake

Automocking containers are not just for mocks

Introducing MoqContrib Auto-mocking Container

Object Incest

Unit testing databases - with NHibernate!

Introducing ObjectFlow

Crass grammar drives me crazy

I'm becoming a DVCS snob

NUnit Extension Methods

The internal secrets of Git

Mind control

Declaring the Future of Programming

Would I choose Git again?

Why Linux Sucks

Object-Form mapping

Why we chose Git instead of Subversion

CouchDB + Ext as a Replacement for Server Code

Playing With ExtJS

Why I Decided To Start A Blog

Incidental Inversion of Control