Edd Mann
banner
eddmann.com
Edd Mann
@eddmann.com
The BEAM is more than a runtime - it’s #Erlang’s real superpower.

@shawnmc.cool explains how the BEAM isn’t just a VM, but an operating system for concurrency. Every process runs in complete isolation, enabling massive fault tolerance and reliability.

🎧 compiledconversations.com/12/%EF%BF%BC
November 5, 2025 at 8:31 PM
Concurrency without the chaos. ⚡️

@shawnmc.cool unpacks the power of OTP - #Erlang’s “standard library for concurrency.”
Learn how it turns thousands of lightweight processes into reliable, self-healing systems that just work.

🎧 Listen now: compiledconversations.com/12/%EF%BF%BC
November 4, 2025 at 8:31 PM
Failure isn’t the enemy - it’s part of the design. ⚙️

In a recent episode of Compiled Conversations, @shawnmc.cool broke down Erlang’s “let it crash” philosophy - why letting things fail can actually make your systems more reliable, not less.

🎧 Listen now: compiledconversations.com/12/
November 3, 2025 at 6:52 PM
Context is everything when working with LLMs.

In episode 7 of Compiled Conversations, @ashleyhindle.com explains why managing context windows is critical to getting quality, reliable output.

🎧 Listen now: compiledconversations.com/7/

👉 Subscribe on Apple Podcasts or Spotify.
October 7, 2025 at 8:45 AM
Zero-shot, one-shot, few-shot - what do they really mean when prompting large language models?

In episode 7 of Compiled Conversations, @ashleyhindle.com breaks down each one.

🎧 Listen now: compiledconversations.com/7/

👉 Don’t miss future episodes - subscribe on Apple Podcasts or Spotify.
October 5, 2025 at 6:18 PM
LLM agents get talked about a lot - but what are they, really?

In Episode 7 of Compiled Conversations, @ashleyhindle.com strips away the hype and explains how agents are, at their core, just a simple loop.

🎧 Listen now: compiledconversations.com/7/

👉 Subscribe on Apple Podcasts or Spotify
October 4, 2025 at 6:11 PM
In Functional Programming, functions aren't just helpers - they are the building blocks.

In the latest episode, @scottwlaschin.bsky.social breaks down how FP uses functions to compose behaviour, control flow, and model systems in a different way from OOP.

🎧 compiledconversations.com/9/
October 3, 2025 at 6:26 PM
Exploring #MCP and @laravel.com MCP by building a @plex.tv integration 🎬

AI assistants now understand where I am in a film through subtitle analysis.

'What have I missed?' gets context-aware answers without spoilers.

Write up: eddmann.com/posts/contex...
Repo: github.com/eddmann/plex...
October 3, 2025 at 4:23 PM
Laravel Boost makes AI-assisted development faster and more reliable. ⚡

@ashleyhindle.com explains how it provides tested guidelines, its own MCP server, and version-specific docs for Laravel projects.

🎧 Listen now: compiledconversations.com/7/

👉 Subscribe on Apple Podcasts or Spotify for more.
October 2, 2025 at 6:03 PM
Error handling often clutters code.
Fortunately, functional programming offers a more elegant way.

@scottwlaschin.bsky.social explains the 'two-track' model 🚂 (railway-oriented programming) - keeping the success path clean while ensuring errors are always handled.

🎧 compiledconversations.com/9/
September 29, 2025 at 6:26 PM
Programming isn't one-size-fits-all.

In Episode 9 of Compiled Conversations, @scottwlaschin.bsky.social makes the case for being multi-paradigm - using the right language for the right job. Just like a tradesperson has more than one tool, a programmer should too.

🎧 compiledconversations.com/9/
September 28, 2025 at 6:26 PM
The Reverse Conway Maneuver flips the script on Conway’s Law.

In Episode 8 of Compiled Conversations, Scott explains how aligning teams with domains helps avoid conflicts - and why the number of teams you have inevitably shapes your system’s architecture.

🎧 Listen now: compiledconversations.com/8/
September 27, 2025 at 8:27 PM
Garbage in, garbage out. 🗑️

In Episode 8 of Compiled Conversations, Scott explains why good design starts with good inputs - and why even the best code can’t fix bad ones.

🎧 Listen now: compiledconversations.com/8/

👉 Subscribe on Apple Podcasts or Spotify so you don’t miss future episodes.
September 25, 2025 at 6:26 PM
Writing code isn't just for computers - it's for people too.

@scottwlaschin.bsky.social explains how #DDD encourages developers to use the same language as non-developers; making code a tool for communication, not just execution.

🎧 compiledconversations.com/8/
September 23, 2025 at 5:11 PM
🧝✨ Workshop update from the North Pole: Jolly JVM just delivered a #Java impl. of elf-lang featuring #Clojure-style immutable, persistent collections w/ structural sharing!

🔧 Impl: eddmann.com/santa-lang-w...
📖 Writeup: eddmann.com/posts/santa-...
September 16, 2025 at 3:31 PM
I may have taken the Christmas-themed programming language thing a bit too far...

Introducing the santa-lang Workshop: AI agents (elves) implementing elf-lang across different programming languages using shared test suites and stage-gated development.

📖 eddmann.com/posts/santa-...

#AI #LLM
September 15, 2025 at 4:33 PM
🎄 Getting into the Christmas spirit a little early!

I set a team of #LLM 'elves' (agents) the task of re-implementing a subset of a language I designed several years ago - introducing... elf-lang.

🧵👇
September 9, 2025 at 3:30 PM
Strategic vs Tactical #DDD - know the difference?

Strategic: define domains, goals & guide architecture
Tactical: patterns that turn strategy into code

One devs ❤️. The other drives impact. 💪

🎧 compiledconversations.com/4/ compiledconversations.com/5/

👉 Subscribe on Apple Podcasts or Spotify
September 2, 2025 at 4:57 PM
Had a lot of fun last Friday night diving into #Laravel Boost + #Cursor + GPT-5 for a focused 4-hour sprint, improving my family #F1 Picks game from last year. Shared my thoughts here 👇

🏁 eddmann.com/posts/improv...

Keep up the great work @ashleyhindle.com! 👏
September 1, 2025 at 6:09 PM
Protecting ubiquitous language is at the heart of bounded contexts in #DDD.

In a recent CC episode, @vladikk.bsky.social explains how they safeguard integrity - and why mapping them 1:1 to subdomains is a misconception.

🎧 Listen now: compiledconversations.com/4/ compiledconversations.com/5/
September 1, 2025 at 5:48 PM
Subdomains in Domain-Driven Design (#DDD) can be hard to grasp.

In the latest episode of Compiled Conversations,
@vladikk.bsky.social breaks it down - showing how subdomains are the real building blocks of a business domain.

🎧 Listen now: compiledconversations.com/4/
August 25, 2025 at 11:32 AM
Sunday morning build ☕️

Made a #LEGO #F1 Minifigure Scanner, to scan blind-box Data Matrix codes to ID the car inside 🧐

Another excuse to try out GPT-5 in #Cursor.

Stack: React + TS + Tailwind + PWA.

Repo: github.com/eddmann/lego...
Deployment: eddmann.com/lego-f1-mini...
August 24, 2025 at 11:36 AM
Going Serverless doesn't mean starting over.

In a recent Compiled Conversations episode, @mnapoli.bsky.social shares how apps can go serverless without large rewrites - using it simply as hosting, without going all-in on cloud native.

🎧 compiledconversations.com/3/

#Serverless #PHP
August 23, 2025 at 2:14 PM
Domain-Driven Design (#DDD) is powerful - but often misunderstood.
In the latest episode of Compiled Conversations, @vladikk.bsky.social clears up 3 big misconceptions about DDD.

🎧 Listen now: compiledconversations.com/4

👉 Don’t miss future episodes - subscribe on Apple Podcasts or Spotify.
August 22, 2025 at 4:46 PM
The PCB looks to be working as designed 🎉 Next up: test display options before building the full chessboard ♟️
July 21, 2025 at 12:42 PM