All Posts
- 29 Oct 2024 » We need an LSP for AI
- 25 Oct 2024 » Cursor: How I rollback multi-file changes
- 20 Oct 2024 » Why is entropix important?
- 10 Oct 2024 » What is entropix doing?
- 29 Sep 2024 » I Taught My 8yo Subduction Zones With NotebookLM
- 24 Sep 2024 » AI Didn't Write That Bug
- 31 Aug 2024 » Who Wins With Cursor & Copilot?
- 14 Aug 2024 » Does Prompt Caching Make RAG Obsolete?
- 12 Aug 2024 » Vector Stores Are Dumb
- 26 Jul 2024 » Accountants Should Do Hackathons!
- 24 Jul 2024 » Mistral: Are LLMs Commodities Now?
- 23 Jul 2024 » Why The Llama 3.1 Announcement Is Huge
- 12 Jul 2024 » Request for Meetings
- 10 Jul 2024 » RAG Trick: Embeddings are Spheres
- 26 Jun 2024 » How Emotional is Trump?
- 26 Jun 2024 » Emopoint: Extract and measure emotion from text
- 17 Jan 2024 » htmx is composable??
- 12 Jan 2024 » Release: Fossil 0.2
- 11 Jan 2024 » Application Phishing
- 03 Jan 2024 » Birb + Fossil: An RSS Revival?
- 21 Dec 2023 » Are They Actually Afraid of AI?
- 19 Dec 2023 » A Better Mastodon Client
- 07 Dec 2023 » LLMs: Fake it till you make it
- 01 Oct 2023 » LLMs are Interpretable
- 14 Sep 2023 » On Waiting
- 11 Jul 2023 » Regex Isn't Hard
- 22 Nov 2022 » Sprint Driven Development
- 04 Oct 2022 » Just commit more!
- 11 Apr 2022 » Three Plates
- 29 Jan 2021 » Cold Paths
- 23 Nov 2016 » Why I Don't Share Baby Pictures On Facebook & Twitter
- 06 Sep 2016 » Your Debugger Is Obsolete
- 01 Mar 2015 » Websockets Are Not Magical
- 20 Feb 2015 » Can HTTP/2 Replace MQTT?
- 08 Feb 2015 » Was C For Hipsters?
- 27 Jan 2015 » IoT Startups Will Fail Without Standards
- 05 Dec 2014 » ThingMonk 2014: Toward a more intelligent IoT
- 20 Oct 2014 » Why Open Source May Not Always Work For IoT
- 24 Jun 2014 » FP For The Working Programmer: Why Is null Bad?
- 02 Jun 2014 » MQTT - Another Implementor's Perspective
- 19 Jan 2014 » Why I'm Not Going To Stop Posting Go Links
- 22 Jun 2013 » An Unbiased Comparison of F# and Scala
- 09 Jun 2013 » The Single Point of Failure
- 28 Nov 2012 » Value Types and Memory Usage
- 21 Aug 2012 » Jump-Location: autojump for Windows
- 12 Jun 2012 » How to use AutoFactories in StructureMap
- 10 Jun 2012 » Trappings: An easier way to do functional testing
- 03 May 2012 » Why don't more developers contribute to open source?
- 22 Apr 2012 » Why Open Source Is Worth Your Time
- 18 Apr 2012 » Alternate Code Coverage Metrics
- 24 Mar 2012 » Why Object IDs & Primary Keys Are Implementation Details
- 19 Mar 2012 » Abstract Data Layer Part 1: Object ID Types And Conventions
- 10 Mar 2012 » Discriminated Unions in C# Mono Compiler
- 29 Feb 2012 » One Thing I Learned From F# (Nulls Are Bad)
- 10 Feb 2012 » C# Reflection Performance And Ruby
- 03 Feb 2012 » Thoughts on the C# driver for MongoDB
- 02 Jan 2012 » BDD ideas for structuring tests
- 30 Dec 2011 » Can Bad Code Ruin Your Career?
- 28 Dec 2011 » Behavior Driven Development in C#
- 26 Dec 2011 » Why I hate generated code
- 01 Dec 2011 » Defining Watergile
- 06 Nov 2011 » The Pain and Glory of C
- 31 Oct 2011 » Occupy Wall Street Is Not Stupid
- 30 Sep 2011 » Quiet Time
- 15 Sep 2011 » AutoMapper And Incompleteness
- 12 Sep 2011 » View Models, AutoMapper, and The Law of Demeter
- 05 Sep 2011 » Introducing comboEditable
- 29 Aug 2011 » Parenthetical Thesis on Ruby.NET (or IronGem (or whatever the kids call it these days))
- 27 Aug 2011 » Launching personal website
- 08 Aug 2011 » Maybe Node isn't so bad
- 27 Jul 2011 » Git is a platform
- 10 Jul 2011 » Semantic versioning
- 28 Jun 2011 » Got a backbone?
- 26 Jun 2011 » Introducing NetLint
- 24 May 2011 » Hipster developers
- 13 May 2011 » Some useful git aliases
- 20 Apr 2011 » Scripting with rake
- 13 Apr 2011 » Automocking containers are not just for mocks
- 06 Apr 2011 » Introducing MoqContrib Auto-mocking Container
- 23 Mar 2011 » Object Incest
- 17 Mar 2011 » Unit testing databases - with NHibernate!
- 14 Mar 2011 » Introducing ObjectFlow
- 04 Mar 2011 » Crass grammar drives me crazy
- 03 Mar 2011 » I'm becoming a DVCS snob
- 26 Feb 2011 » NUnit Extension Methods
- 13 Feb 2011 » The internal secrets of Git
- 19 Jan 2011 » Mind control
- 09 Jan 2011 » Declaring the Future of Programming
- 02 Jan 2011 » Would I choose Git again?
- 04 Nov 2010 » Why Linux Sucks
- 19 Oct 2010 » Object-Form mapping
- 12 Oct 2010 » Why we chose Git instead of Subversion
- 08 Jun 2010 » CouchDB + Ext as a Replacement for Server Code
- 02 Jun 2010 » Playing With ExtJS
- 29 May 2010 » Why I Decided To Start A Blog
- 28 May 2010 » Incidental Inversion of Control