Sign in

A Sturdy Magic Hedgehog

@aussiedingo.bsky.social
3.3K followers 3.9K following 2K posts

Awaiting the joyous celebration 🎉 🎉 🎉 Meanjin Land

PostsRepliesMedia
A Sturdy Magic Hedgehog @aussiedingo.bsky.social · 08/08/2026
Awwwwww! The Grand Dame of your farm! :(
010
Reposted by A Sturdy Magic Hedgehog
RedStateBlues @coolsprings.bsky.social · 14/07/2026
Warning ⛔️ AMERICA IS NOT SAFE⛔️
64023
A Sturdy Magic Hedgehog @aussiedingo.bsky.social · 12/07/2026
Lickspittle dominos have started to fall...
000
A Sturdy Magic Hedgehog @aussiedingo.bsky.social · 09/07/2026
Yes it's getting cold in Brisbane. So the little fellow wants to cuddle while we watch TV! #dog #cuddly
A fluffy dog on a warm blanket!
020
Reposted by A Sturdy Magic Hedgehog
Mark Hamill @markhamillofficial.bsky.social · 21/06/2026
Happy Father's Day 🖤
997420296316
A Sturdy Magic Hedgehog @aussiedingo.bsky.social · 20/06/2026
Bloody awful snacks too 🥰🥰🥰
010
A Sturdy Magic Hedgehog @aussiedingo.bsky.social · 02/06/2026
Sounds 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/2026
The 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/2026
The 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 Hedgehog
azariah.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.html
johnazariah.github.io
The 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 Hedgehog
azariah.bsky.social @azariah.bsky.social · 08/05/2026
As 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/2026
A small step from there to Motley Crue...
220
A Sturdy Magic Hedgehog @aussiedingo.bsky.social · 14/04/2026
It looks badass as hell :)
120
Reposted by A Sturdy Magic Hedgehog
Hillary Rodham Clinton @hillaryclinton.bsky.social · 11/04/2026
I 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/2026
Still slower than sanity coming to the US, amirite? :)
110
Reposted by A Sturdy Magic Hedgehog
Annie Parker @annieparker.bsky.social · 11/04/2026
Badass.
0172
A Sturdy Magic Hedgehog @aussiedingo.bsky.social · 06/04/2026
leave 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/2026
Nothing to see here. It's an egg sandwich. Move along... :)
010
A Sturdy Magic Hedgehog @aussiedingo.bsky.social · 03/04/2026
oh she has the _cutest_ facial expressions!!!
010
A Sturdy Magic Hedgehog @aussiedingo.bsky.social · 17/03/2026
awww she's adorable!!! :(
011
Reposted by A Sturdy Magic Hedgehog
azariah.bsky.social @azariah.bsky.social · 06/03/2026
Companion code: C# (45 tests), F# (27 tests), Haskell (29 tests). github.com/johnazariah/...
github.com
johnazariah.github.io/code/intent-vs-process at main · johnazariah/johnazariah.github.io
John Azariah's Personal Blog. Contribute to johnazariah/johnazariah.github.io development by creating an account on GitHub.
011
Reposted by A Sturdy Magic Hedgehog
azariah.bsky.social @azariah.bsky.social · 06/03/2026
The Monday morning plan. How to migrate your legacy codebase without a rewrite. johnazariah.github.io/2026/03/05/0...
johnazariah.github.io
Intent vs Process - Part 6: The Strangler Fig
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 Hedgehog
azariah.bsky.social @azariah.bsky.social · 06/03/2026
Monads (1960s), free constructions (1970s), Yoneda (1954). We're standing on the shoulders of giants. johnazariah.github.io/2026/03/05/0...
johnazariah.github.io
Intent vs Process - Part 5: Standing on the Shoulders of Giants
This 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 Hedgehog
azariah.bsky.social @azariah.bsky.social · 06/03/2026
Plot twist: interfaces-as-programs and data-as-programs are mathematically dual. johnazariah.github.io/2026/03/05/0...
johnazariah.github.io
Intent vs Process - Part 4: Two Sides of the Same Coin
This 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 Hedgehog
azariah.bsky.social @azariah.bsky.social · 06/03/2026
What if your program was data? SQL EXPLAIN for business logic. That's the Free Monad. johnazariah.github.io/2026/03/05/0...
johnazariah.github.io
Intent 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 Hedgehog
azariah.bsky.social @azariah.bsky.social · 06/03/2026
The 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.io
Intent vs Process - Part 2: The Algebra of Intent
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 Hedgehog
azariah.bsky.social @azariah.bsky.social · 06/03/2026
The dirty secret: your PlaceOrder method knows too much. johnazariah.github.io/2026/03/05/0...
johnazariah.github.io
Intent vs Process - Part 1: Your Clean Architecture Has a Dirty Secret
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 Hedgehog
azariah.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 Hedgehog
azariah.bsky.social @azariah.bsky.social · 08/02/2026
I'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.io
One Loop to Traverse Them All
Dedicated 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 Hedgehog
azariah.bsky.social @azariah.bsky.social · 12/12/2025
My #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.com
johnazariah.github.io
Tagless Final in F# - Part 1: Froggy Tree House
FsAdvent 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 · 09/12/2025
Ahh you were ray tracing!
001
A Sturdy Magic Hedgehog @aussiedingo.bsky.social · 03/12/2025
It me. I feel seen.
110
A Sturdy Magic Hedgehog @aussiedingo.bsky.social · 24/11/2025
Happy to take #2512
110
A Sturdy Magic Hedgehog @aussiedingo.bsky.social · 22/11/2025
This 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/2025
Thank you! I know :) But when @3wombats.bsky.social makes a list....
000
A Sturdy Magic Hedgehog @aussiedingo.bsky.social · 21/11/2025
Yummy treats as well, please. And thank you!
110
A Sturdy Magic Hedgehog @aussiedingo.bsky.social · 21/11/2025
not even remotely theologically correct, even... :D
010
A Sturdy Magic Hedgehog @aussiedingo.bsky.social · 21/11/2025
what a complete load of cobblers that poem is! :D
120
A Sturdy Magic Hedgehog @aussiedingo.bsky.social · 21/11/2025
also 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/2025
What happens when you're a racist ignoramus!
Laura Loomer being an innumerate racist idiot. Nothing to see here, move  on! :)

(The text is an exchange about New Yorkers being forced to learn Arabic Numerals and Laura Loomer reacting naturally - clearly having no clue that the way we write numbers in the western world is by using Arabic numberals)
252
A Sturdy Magic Hedgehog @aussiedingo.bsky.social · 20/11/2025
*wave* erm hi! :)
010
A Sturdy Magic Hedgehog @aussiedingo.bsky.social · 20/11/2025
am I on this alleged list? :D
210
A Sturdy Magic Hedgehog @aussiedingo.bsky.social · 20/11/2025
I know...dynamite :D
010
A Sturdy Magic Hedgehog @aussiedingo.bsky.social · 20/11/2025
do what I always do after failing at Kusto....ask Mr Holliday :D
000
A Sturdy Magic Hedgehog @aussiedingo.bsky.social · 20/11/2025
Ejumacayshun shmejumacayshun, right?
000
A Sturdy Magic Hedgehog @aussiedingo.bsky.social · 20/11/2025
Thanks for that. I always get them confused!!!
010
A Sturdy Magic Hedgehog @aussiedingo.bsky.social · 19/11/2025
Was it Archie Gemmell? 😂😂
141
A Sturdy Magic Hedgehog @aussiedingo.bsky.social · 19/11/2025
Bet she gives the best cuddles 😍😍😍
010
A Sturdy Magic Hedgehog @aussiedingo.bsky.social · 19/11/2025
Ron.
000