Francesco Serra
@isomorphicdude.bsky.social
44 followers 140 following 44 posts
This account and its author are the same up to isomorphism. Your average neighborhood softwaresmith
Posts Media Videos Starter Packs
isomorphicdude.bsky.social
A reminder that Scalabridge London is back on from tomorrow! A truly great opportunity to get to know amazing people and work on interesting projects to master Scala and functional programming!

Sign up here if you want to join us: www.meetup.com/scalabridge-...
ScalaBridge Autumn 2025 Start!, Wed, Oct 8, 2025, 6:00 PM | Meetup
ScalaBridge London is back for Autumn 2025. Our first session is hosted by the lovely people at SiriusXM, a long time host of ours. A big change with the new term is the s
www.meetup.com
isomorphicdude.bsky.social
Haha! This hits home too hard 😂
Reposted by Francesco Serra
jasongorman.bsky.social
I'm challenging the narrative that "A.I." is a multiplier in the hands of experts. I see it being repeated everywhere, but there's no credible evidence.

If anything, an expert sees more problems in the output and spends more time fixing them. "It would have been quicker to write it myself".
Reposted by Francesco Serra
doscienceto.it
Over the weekend I gave a talk on using #Haskell for 3d Printing at MuniHac

No recording, but the slides are up here:
doscienceto.it/cad-talk/
How I Use Haskell for 3D Printing
doscienceto.it
Reposted by Francesco Serra
Reposted by Francesco Serra
jasongorman.bsky.social
The year is 2025, and people are still saying, "But how can I write the test first if I don't know what the code's supposed to do?"
Reposted by Francesco Serra
londonscala.bsky.social
Travel sustainably to @scaladays.org and enjoy the journey with the Scala Days Train Jam. Join fellow #Scala developers from London and Paris to hack on projects on the train.

Find out more at www.meetup.com/london-scala....
Reposted by Francesco Serra
Reposted by Francesco Serra
londonscala.bsky.social
Come alone to the next London #Scala talks on May 14th (Wed), hosted by The Trade Desk!

We'll hear from Volodymyr Yaroslavskyi on Complexity - how to spot it and improve on it. A mystery friend from Kraków will also be show us how to use AI with Metals!

Sign up here:
www.meetup.com/london-scala...
London & Krakow Scala Talks: AI with Metals & Complexity is a sin, Wed, May 14, 2025, 6:00 PM | Meetup
🎉 Come along to the London & Kraków joint Scala Talks! 🎉 In this event you'll hear from Volodymyr Yaroslavskyi live in London, and a Metals contributor streamed from the
www.meetup.com
Reposted by Francesco Serra
scalabridgelondon.bsky.social
Last Thursday we started our summer term with a great session at SiriusXM. Next session is online on the 8th of May:

www.meetup.com/scalabridge-...

We have a few new groups running this term (music, Cats, another web project) as well as the usual foundations / Cats Effect / etc.
isomorphicdude.bsky.social
Yeah, I agree on this. I think that in the right context, not being mainstream is a blessing in disguise. Of course, that comes with all the obvious consequences, but with the right team, anything can be done
isomorphicdude.bsky.social
Right. Can you elaborate on what you mean by "mainstream"? To my knowledge, none of the languages with the capabilities that you mentioned can be considered mainstream, according to what *I* would consider a mainstream language.
isomorphicdude.bsky.social
Sounds like you're talking about Scala 😉
Reposted by Francesco Serra
jasongorman.bsky.social
Tried it. It's true.

LLMs don't say "I don't know" when they don't know. Because they have no way of knowing they don't know. Because they don't *know* anything.

A factually accurate response and a completely hallucinated response are the same thing to these models.
gregjenner.bsky.social
Someone on Threads noticed you can type any random sentence into Google, then add “meaning” afterwards, and you’ll get an AI explanation of a famous idiom or phrase you just made up. Here is mine

• Al Overview
The idiom "you can't lick a badger twice" means you can't trick or deceive someone a second time after they've been tricked once. It's a warning that if someone has already been deceived, they are unlikely to fall for the same trick again.
Here's a more detailed explanation:
• Licking: "Licking" in this context means to trick or deceive someone.
• Badger: The badger is a wild animal, and the phrase likely originates from the historical sport of badger baiting where dogs were used to harass
isomorphicdude.bsky.social
Indeed, that would make your decoder work as an anti corruption layer. This is why I prefer the `Option[NonEmptyList[A]]` notation for interfaces that handle inbound flows
Reposted by Francesco Serra
noelwelsh.bsky.social
Just added slides for my talk "Tagless Final for Humans" to my page of talks:

noelwelsh.com/landing/talks/

I gave this talk today at @scalar-conf.com. The core is a new encoding for tagless final in Scala, which makes much better use of Scala's features than the standard encoding.
Noel Welsh: Talks
noelwelsh.com
Reposted by Francesco Serra
vpatryshev.bsky.social
Rustify Scala? (Look at the top right corner)