2025-04-28T16:17
Socio-technical API patterns2024-10-03T12:33
The banana test for AI-generated artifacts2024-01-12T17:08
The AI puppet dance2023-05-20T11:09
Inspirational math2023-04-25T17:01
Drift into debt2023-03-29T18:39
Don't settle for a playground2023-02-05T10:39
Dragging a dead priest: programs and programmers in time2021-04-18T19:45
NO! Programming as other2021-02-11T15:31
Programmer vs developer2020-09-05T16:57
Conway's mob2020-05-19T22:30
Into the tar pit2020-05-13T17:50
Proper JSON and property bags2020-05-08T16:04
On the complexity of JSON serialization2020-04-05T11:24
Death of a craftsman2017-10-11T21:06
Function application in la-la land2017-10-05T23:01
How to reduce bunches of things2017-09-27T22:38
LINQ to Nullable2017-07-22T07:24
Picture combinators and recursive fish2017-01-21T11:12
Donkey code2017-01-17T21:35
Something for nothing2016-03-16T07:14
Pragmatism is poison2016-01-29T23:23
Strings with assumptions2015-12-05T22:29
Technical debt isn't technical2015-05-10T21:09
Thinging names2015-02-10T22:13
Diamond mirrors2014-07-05T09:51
Aspects without aspects2014-06-30T15:48
Rethrow recoil2014-06-28T20:04
LINQ to Exceptions2014-04-28T17:40
Patching polymorphic pain at runtime2013-12-19T08:42
Another wild tail chase2013-11-05T17:12
Chasing your tail with bytecode manipulation2013-03-05T20:45
Shrink-wrapped Mkay2013-02-22T21:16
Self-referential validation in Mkay2013-02-15T12:07
Mkay: One validation attribute to rule them all2012-11-01T12:35
Yes, it's an animated Hama bead Larry2012-08-24T16:44
The hawk and the tower2012-07-08T22:44
To Knuth or not to Knuth2012-06-20T20:53
Strings dressed in nested tags2012-06-20T15:43
Strings dressed in tags2012-06-15T08:14
Introducing μnit2012-05-01T21:29
A property with a view2012-01-19T14:15
Recursion for kids2011-11-07T21:36
Pix-it curling2011-11-06T20:12
Bix-it: pix-it in the browser2011-11-04T21:27
Pix-it war!2011-10-05T23:00
Optimus Prime2011-09-27T17:17
Launch as admin2011-09-25T22:32
Telepathic computer control with Launchy2011-06-20T19:17
Dry data2011-05-26T19:22
UTC now!2011-05-12T21:46
The indispensable IDisposable2011-05-07T17:09
Enumerating enumerables2011-04-17T17:48
Polymorphic pain in ASP.NET data binding2011-04-13T21:08
A simple LRU cache