A Sturdy Magic Hedgehog @aussiedingo.bsky.social · 08/08/2026Awwwwww! The Grand Dame of your farm! :( 010
Reposted by A Sturdy Magic HedgehogRedStateBlues @coolsprings.bsky.social · 14/07/2026Warning ⛔️ AMERICA IS NOT SAFE⛔️ 64023
A Sturdy Magic Hedgehog @aussiedingo.bsky.social · 12/07/2026Lickspittle dominos have started to fall... 000
A Sturdy Magic Hedgehog @aussiedingo.bsky.social · 09/07/2026Yes it's getting cold in Brisbane. So the little fellow wants to cuddle while we watch TV! #dog #cuddly 020
Reposted by A Sturdy Magic HedgehogMark Hamill @markhamillofficial.bsky.social · 21/06/2026Happy Father's Day 🖤 997420296316
A Sturdy Magic Hedgehog @aussiedingo.bsky.social · 02/06/2026Sounds like another hot stream of bullshit from the VP! Where is the quantum bullshit detector when we need em? 010
A Sturdy Magic Hedgehog @aussiedingo.bsky.social · 15/05/2026The least of these look like criminals in our eyes / So we leave Christ standing out in the rain / On the street - Caedmon's Call "This World" 000
A Sturdy Magic Hedgehog @aussiedingo.bsky.social · 15/05/2026The least of these look like criminals in our eyes / So we leave Christ standing out in the rain / On the street - Caedmon's Call "This World" 000
Reposted by A Sturdy Magic Hedgehogazariah.bsky.social @azariah.bsky.social · 08/05/2026"Vibe-coding is in. Software Engineering is useless!" Wrong. The Expression Problem is why your AI-generated pattern-driven code is still broken. Its two solutions let AI reason over the structure of your problem — not guess at it. johnazariah.github.io/2026/05/08/the-craft-isnt-dead.htmljohnazariah.github.ioThe Craft Isn’t Dead. You Just Never Learned It.The Craft Isn’t Dead. You Just Never Learned It. 162
Reposted by A Sturdy Magic Hedgehogazariah.bsky.social @azariah.bsky.social · 08/05/2026As I never tire of reminding him, @shriram.bsky.social named the Expression Problem. Maybe if the industry had listened harder, we wouldn't be having this conversation... 121
A Sturdy Magic Hedgehog @aussiedingo.bsky.social · 14/04/2026A small step from there to Motley Crue... 220
Reposted by A Sturdy Magic HedgehogHillary Rodham Clinton @hillaryclinton.bsky.social · 11/04/2026I love this photo of astronaut Christina Koch looking back at Earth from Artemis II. She's the first woman to see the full sphere of our beautiful planet. Welcome home to the crew, and thank you for reminding us of all we can discover together. 322259553717
A Sturdy Magic Hedgehog @aussiedingo.bsky.social · 11/04/2026Still slower than sanity coming to the US, amirite? :) 110
A Sturdy Magic Hedgehog @aussiedingo.bsky.social · 06/04/2026leave it be and give it a name - they're harmless and kill the harmful ones :) 010
A Sturdy Magic Hedgehog @aussiedingo.bsky.social · 05/04/2026Nothing to see here. It's an egg sandwich. Move along... :) 010
A Sturdy Magic Hedgehog @aussiedingo.bsky.social · 03/04/2026oh she has the _cutest_ facial expressions!!! 010
Reposted by A Sturdy Magic Hedgehogazariah.bsky.social @azariah.bsky.social · 06/03/2026Companion code: C# (45 tests), F# (27 tests), Haskell (29 tests). github.com/johnazariah/...github.comjohnazariah.github.io/code/intent-vs-process at main · johnazariah/johnazariah.github.ioJohn Azariah's Personal Blog. Contribute to johnazariah/johnazariah.github.io development by creating an account on GitHub. 011
Reposted by A Sturdy Magic Hedgehogazariah.bsky.social @azariah.bsky.social · 06/03/2026The Monday morning plan. How to migrate your legacy codebase without a rewrite. johnazariah.github.io/2026/03/05/0...johnazariah.github.ioIntent vs Process - Part 6: The Strangler FigThis series is dedicated to Christian Smith, with gratitude for all the insightful conversations that shaped the ideas in these posts. 101
Reposted by A Sturdy Magic Hedgehogazariah.bsky.social @azariah.bsky.social · 06/03/2026Monads (1960s), free constructions (1970s), Yoneda (1954). We're standing on the shoulders of giants. johnazariah.github.io/2026/03/05/0...johnazariah.github.ioIntent vs Process - Part 5: Standing on the Shoulders of GiantsThis post is dedicated to George Pollard and Ivan Towlson, for starting me on the scary path to category theory. 101
Reposted by A Sturdy Magic Hedgehogazariah.bsky.social @azariah.bsky.social · 06/03/2026Plot twist: interfaces-as-programs and data-as-programs are mathematically dual. johnazariah.github.io/2026/03/05/0...johnazariah.github.ioIntent vs Process - Part 4: Two Sides of the Same CoinThis series is dedicated to Christian Smith, with gratitude for all the insightful conversations that shaped the ideas in these posts. 301
Reposted by A Sturdy Magic Hedgehogazariah.bsky.social @azariah.bsky.social · 06/03/2026What if your program was data? SQL EXPLAIN for business logic. That's the Free Monad. johnazariah.github.io/2026/03/05/0...johnazariah.github.ioIntent vs Process - Part 3: Intent You Can See (and Optimize)This series is dedicated to Christian Smith, with gratitude for all the insightful conversations that shaped the ideas in these posts. 101
Reposted by A Sturdy Magic Hedgehogazariah.bsky.social @azariah.bsky.social · 06/03/2026The fix: make the entire program abstract, not just the leaf calls. DI done properly = Tagless Final. johnazariah.github.io/2026/03/05/0...johnazariah.github.ioIntent vs Process - Part 2: The Algebra of IntentThis series is dedicated to Christian Smith, with gratitude for all the insightful conversations that shaped the ideas in these posts. 101
Reposted by A Sturdy Magic Hedgehogazariah.bsky.social @azariah.bsky.social · 06/03/2026The dirty secret: your PlaceOrder method knows too much. johnazariah.github.io/2026/03/05/0...johnazariah.github.ioIntent vs Process - Part 1: Your Clean Architecture Has a Dirty SecretThis series is dedicated to Christian Smith, with gratitude for all the insightful conversations that shaped the ideas in these posts. 101
Reposted by A Sturdy Magic Hedgehogazariah.bsky.social @azariah.bsky.social · 06/03/2026🧵 New blog series: "Your Clean Architecture Has a Dirty Secret" Every architecture pattern — Clean, CQRS, microservices, vertical slices — has the same unspoken coupling: what and how are fused in the same code. None of them even name it. 6 posts. 3 languages. Half a century of math. Let's fix it. 231
Reposted by A Sturdy Magic Hedgehogazariah.bsky.social @azariah.bsky.social · 08/02/2026I've finally put together the blog post accompanying a lecture that @neeldhara.bsky.social invited me to give over a year ago - which happened about a year after @shriram.bsky.social got us to start thinking about it :) Eventual consistency, I guess. :) johnazariah.github.io/2026/02/08/o...johnazariah.github.ioOne Loop to Traverse Them AllDedicated to Prof Shriram Krishnamurthi, who incited the exploration into this area, and to Prof Neeldhara Misra, who invited me to give a version of this talk to her class at IIT Gandhinagar. 042
Reposted by A Sturdy Magic Hedgehogazariah.bsky.social @azariah.bsky.social · 12/12/2025My #FsAdvent 2025: "Froggy Tree House" 🐸 A fun little series about building a game DSL in #fsharp. Frogs jumping. Flies getting eaten. Normal stuff. (Part 6 is called "Code as Model" but that's probably not important :)) johnazariah.github.io/2025/12/12/t... /cc: @sergeytihon.comjohnazariah.github.ioTagless Final in F# - Part 1: Froggy Tree HouseFsAdvent 2025: This is Part 1 of a 6-part series on Tagless-Final in F#. This blog series came about from a chance conversation with the brilliant and funny Dr. Vaishnavi S. I’m going to bury the lede... 1103
A Sturdy Magic Hedgehog @aussiedingo.bsky.social · 22/11/2025This is true. But what makes this tragic is that the numbers we use everyday (1,2,3..etc) are formally known as the Hindu-Arabic number system! So it takes a special combination of racism & ignorance to hate what something is called without realising one has been using it all along! 110
A Sturdy Magic Hedgehog @aussiedingo.bsky.social · 22/11/2025Thank you! I know :) But when @3wombats.bsky.social makes a list.... 000
A Sturdy Magic Hedgehog @aussiedingo.bsky.social · 21/11/2025Yummy treats as well, please. And thank you! 110
A Sturdy Magic Hedgehog @aussiedingo.bsky.social · 21/11/2025not even remotely theologically correct, even... :D 010
A Sturdy Magic Hedgehog @aussiedingo.bsky.social · 21/11/2025what a complete load of cobblers that poem is! :D 120
A Sturdy Magic Hedgehog @aussiedingo.bsky.social · 21/11/2025also the ignorance :) I wonder how her tiny little brain would explode if she realizes they are more formally known as "Hindu-Arabic numerals" :D 010
A Sturdy Magic Hedgehog @aussiedingo.bsky.social · 21/11/2025What happens when you're a racist ignoramus! 252
A Sturdy Magic Hedgehog @aussiedingo.bsky.social · 20/11/2025do what I always do after failing at Kusto....ask Mr Holliday :D 000
A Sturdy Magic Hedgehog @aussiedingo.bsky.social · 20/11/2025Ejumacayshun shmejumacayshun, right? 000
A Sturdy Magic Hedgehog @aussiedingo.bsky.social · 20/11/2025Thanks for that. I always get them confused!!! 010