Scott Wlaschin's Avatar

Scott Wlaschin

@scottwlaschin.bsky.social

1,197 Followers  |  1,066 Following  |  17 Posts  |  Joined: 06.02.2024  |  2.1127

Latest posts by scottwlaschin.bsky.social on Bluesky

Video thumbnail

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/

29.09.2025 18:26 β€” πŸ‘ 5    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Video thumbnail

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/

28.09.2025 18:26 β€” πŸ‘ 1    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Preview
RIP Danny Thompson

RIP Danny Thompson. Here's a playlist featuring just some of the hundreds of songs that were graced by his bass playing. Includes Nick Drake, Pentangle, Donovan, John Martyn, Sandy Denny, Marc Bolan, David Sylvian, Kate Bush, Talk Talk, Lilac Time, Julian Cope etc
▢️ open.spotify.com/playlist/4XS...

24.09.2025 21:04 β€” πŸ‘ 411    πŸ” 116    πŸ’¬ 21    πŸ“Œ 18
Video thumbnail

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/

23.09.2025 17:11 β€” πŸ‘ 0    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Video thumbnail

I wanted to get a video of this ghost crab but every time I got close to their hole they scuttled back in, so I tried getting clever with it. I made a little sandcastle and shoved my phone into it, hit record, and walked away. Crab was VERY suspicious of this addition to their environment.

19.09.2025 12:30 β€” πŸ‘ 30124    πŸ” 6788    πŸ’¬ 652    πŸ“Œ 464
Domain Modeling Made Functional, Part 1 with Scott Wlaschin - Compiled Conversations Scott Wlaschin, author of "Domain Modeling Made Functional" and creator of F# for Fun and Profit, joins us to discuss the powerful pairing of DDD and functional programming. In Part 1 we focus on DDD,...

Ep. 8: Domain Modeling Made Functional, Part 1 w/
@scottwlaschin.bsky.social

#DDD isn't about code - it's about communication, we discuss:
- Strategic vs tactical DDD
- (Sub)domains
- Bounded contexts & ubiquitous language
- Conway's Law & team organisation

🎧 compiledconversations.com/8/

17.09.2025 08:15 β€” πŸ‘ 3    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

Before the election, my MAGA focus group said its top priorities were ending inflation and releasing the Epstein files. Now, that same group says its top priorities are defunding scientific research and prosecuting John Bolton.

23.08.2025 13:59 β€” πŸ‘ 796    πŸ” 124    πŸ’¬ 22    πŸ“Œ 5

There are probably cases where we have to leave FP and do hardcore perf stuff, but with four partitions and four relatively small off the shelf containers we can do approximately 500.000 events pr second with no perf tuning and super simple code to maintain.

18.08.2025 08:33 β€” πŸ‘ 4    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Post image

Kind of fun to see straight forward, functional programming in #fsharp with Result types on every single event and @scottwlaschin.bsky.social style domain driven design process 8-9 million events pr minute on a 2-core 4GB RAM Azure Container App IRL.

18.08.2025 08:31 β€” πŸ‘ 20    πŸ” 7    πŸ’¬ 2    πŸ“Œ 0

Thanks!

21.07.2025 16:55 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

This is a great thread and the themes here apply to so many different problems that people think can't come back, but do

16.07.2025 15:07 β€” πŸ‘ 205    πŸ” 49    πŸ’¬ 2    πŸ“Œ 0
Post image

they had to go with β€œamerica party” over the more natural sounding β€œamerican party” because the american party already existed and they ran george wallace for president in 1968

06.07.2025 14:07 β€” πŸ‘ 6034    πŸ” 1069    πŸ’¬ 1353    πŸ“Œ 469

Always a good number to use for examples :)

29.06.2025 11:37 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Exeter, pursued by a bear

24.06.2025 08:46 β€” πŸ‘ 1937    πŸ” 502    πŸ’¬ 54    πŸ“Œ 10
Venn diagram with Bono in the left circle, an oboe in the right, and a bonobo in the centre.

Venn diagram with Bono in the left circle, an oboe in the right, and a bonobo in the centre.

Venn diagram

21.06.2025 08:27 β€” πŸ‘ 5050    πŸ” 1110    πŸ’¬ 149    πŸ“Œ 105

Like I've said before, if you have any doubts about climate change, just go to a super-boring insurance conference and listen to the super-boring panels where they dryly talk about the growing threat of disasters so catastrophic and unpredictable in scope they simply cannot be insured at any price.

18.06.2025 21:44 β€” πŸ‘ 13804    πŸ” 5255    πŸ’¬ 251    πŸ“Œ 193
A screen shot of an email reading: 

Dear Dr. Gill, Jacquelyn,
 
I am writing to let you know that given the current budgetary projections and recent adjustment of NSF’s over-arching priorities, NSF/BIO will not be making any new awards through the Biology Integration Institutes Program. Therefore, the solicitation has been archived, and NSF has returned your proposal without review so you can re-submit it, or portions of it, to appropriate BIO programs that currently are receiving new proposals, if you wish.
 
Sincerely,
 
Jim Deshler
Division Director (Acting)
Division of Biological Infrastructure

A screen shot of an email reading: Dear Dr. Gill, Jacquelyn, I am writing to let you know that given the current budgetary projections and recent adjustment of NSF’s over-arching priorities, NSF/BIO will not be making any new awards through the Biology Integration Institutes Program. Therefore, the solicitation has been archived, and NSF has returned your proposal without review so you can re-submit it, or portions of it, to appropriate BIO programs that currently are receiving new proposals, if you wish. Sincerely, Jim Deshler Division Director (Acting) Division of Biological Infrastructure

Last February, I led a proposal submission that encompassed six months, hundreds of hours, four institutions, a massive team, and and 256 pages. NSF just informed us that the entire Biology Integration Institute program was archived and our proposal would not even be reviewed.

With a form email.

16.06.2025 22:27 β€” πŸ‘ 1265    πŸ” 460    πŸ’¬ 96    πŸ“Œ 28
Preview
Domain Modeling Made Functional Workshop with Scott Wlaschin Join Scott Wlaschin's Workshop to learn how functional programming can be an excellent approach to designing reusable systems with a rich domain model.

Where does #DomainDrivenDesign meet #FunctionalProgramming?
We are considering scheduling a new edition of @scottwlaschin.bsky.social workshop based on his famous book.

Show us your interest, subscribe to our waiting list: www.avanscoperta.it/en/training/...

Period: January - February 2026 🀩

16.06.2025 10:39 β€” πŸ‘ 3    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0

This is great news.

We tried @mikecaulfield.bsky.social's SIFT framework last week. It was amazing - verifying and cross-referencing multiple claims using reputable sources.

Using Claude Deep Research and MCPs for browser & structured thinking we got it to list all claims then validate each one.

16.06.2025 07:28 β€” πŸ‘ 12    πŸ” 4    πŸ’¬ 1    πŸ“Œ 0
Preview
The best tools take power away Good tools give users agency; the best tools take it away and prevent mistakes.

This is a really nice blog post, and I'm touched that what I wrote back then had an impact in someone's life! Always humbling to hear these things, many years later.
faingezicht.com/articles/202...

05.06.2025 21:22 β€” πŸ‘ 4    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Preview
Scientists at Loughborough University create 'world's smallest violin' The violin is smaller than a human hair and has "laid the groundwork" for future research.

Well this couldn’t have come at a better time www.bbc.com/news/article...

05.06.2025 21:08 β€” πŸ‘ 10880    πŸ” 3166    πŸ’¬ 123    πŸ“Œ 203

I'm just glad one of these men has the nuclear codes and the other has all our personal data.

05.06.2025 20:24 β€” πŸ‘ 67317    πŸ” 14746    πŸ’¬ 1631    πŸ“Œ 876
Google AI result for β€œyou can’t skip a rock on a frog”

Google AI result for β€œyou can’t skip a rock on a frog”

Google AI result for β€œnever lick a spoon you can’t eat”

Google AI result for β€œnever lick a spoon you can’t eat”

Google AI result for β€œseven badgers up the ladder”

Google AI result for β€œseven badgers up the ladder”

Google AI result for β€œdon’t bite the bat that bit you”

Google AI result for β€œdon’t bite the bat that bit you”

can’t remember where I saw it but someone realized you could get google’s AI to hallucinate elaborate explanations for fake proverbs by just typing them into search and i just checked and google still hasn’t fixed it and now i can’t stop doing it

29.05.2025 16:21 β€” πŸ‘ 213    πŸ” 68    πŸ’¬ 24    πŸ“Œ 21

A few weeks back someone was asking how the US legal system could be so impotent and accommodating of the Trump admin's incursions, and at the time I was reading 'A Nation of Enemies: Chile Under Pinochet'. This passage, about Chile's courts and judges, was instructive then, and resonates here.

29.05.2025 18:55 β€” πŸ‘ 174    πŸ” 51    πŸ’¬ 3    πŸ“Œ 1
Video thumbnail

VEO 3

Prompt: Generate a TV news anchor with a British accent, the anchor says "in shocking news, Jake Kaye Rowe ling's yacht sank with her on board after being attacked by orcas off the coast of turkey" include the announcement in the dialogue.

This took one prompt and 2 minutes to generate.

21.05.2025 02:26 β€” πŸ‘ 2211    πŸ” 507    πŸ’¬ 147    πŸ“Œ 348
An Oral-B login screen.

An Oral-B login screen.

I have been logged out of my toothbrush.

29.05.2025 11:41 β€” πŸ‘ 19844    πŸ” 3452    πŸ’¬ 730    πŸ“Œ 824
A set of eight rectangular cookies arranged on a square white plate against a dark wooden background. Each cookie is inspired by a wallpaper design by Morris & Co. The patterns represented feature different floral and leaf shapes in shades of baby blue, soft pink, leafy green, mustard yellow, cream, and dark grey.

A set of eight rectangular cookies arranged on a square white plate against a dark wooden background. Each cookie is inspired by a wallpaper design by Morris & Co. The patterns represented feature different floral and leaf shapes in shades of baby blue, soft pink, leafy green, mustard yellow, cream, and dark grey.

Today is National Biscuit Day, and it’s about time that I populated this account with biscuit (cookie) sets from the past few years. Here are some of my favourites. 🧡

First up, a set inspired by the delicious designs of William Morris and John Henry Dearle.

29.05.2025 07:04 β€” πŸ‘ 8497    πŸ” 1902    πŸ’¬ 343    πŸ“Œ 533
Preview
Sensemaking with SIFT Toolbox

For those that don't know I've made what some people would call a "fact-checking" engine that runs on top of Claude.ai. I call it a "contextualization engine". It's called SIFT Toolbox, and it acts as a "prompting layer" that changes how Claude acts. checkplease.neocities.org

24.05.2025 18:49 β€” πŸ‘ 22    πŸ” 3    πŸ’¬ 1    πŸ“Œ 0

I really think at its heart philosophy is one giant battle, taking place over many eras and nations, between people who are basically pleasant bureaucrats and people who are sexy murder poets, and it’s both super important and super boring that the pleasant bureaucrats must win.

10.11.2024 21:57 β€” πŸ‘ 3544    πŸ” 529    πŸ’¬ 121    πŸ“Œ 131
A three-panel comic featuring a bear and a koala sitting side by side. In the first panel, the koala says "I FAILED," to which the bear responds in the second panel, "WELL, AT LEAST YOU TRIED YOUR BEST." The koala replies, "I DIDN'T." In the third panel, the bear optimistically says, "WELL, THERE'S ALWAYS NEXT TIME," and the koala responds with a dismissive, "NAH, I'M GOOD." The comic humorously illustrates a lack of motivation or concern about the failure.

A three-panel comic featuring a bear and a koala sitting side by side. In the first panel, the koala says "I FAILED," to which the bear responds in the second panel, "WELL, AT LEAST YOU TRIED YOUR BEST." The koala replies, "I DIDN'T." In the third panel, the bear optimistically says, "WELL, THERE'S ALWAYS NEXT TIME," and the koala responds with a dismissive, "NAH, I'M GOOD." The comic humorously illustrates a lack of motivation or concern about the failure.

friday mood

02.02.2024 16:18 β€” πŸ‘ 1299    πŸ” 272    πŸ’¬ 17    πŸ“Œ 19

@scottwlaschin is following 20 prominent accounts