Fran Díaz
frandayzdev.bsky.social
Fran Díaz
@frandayzdev.bsky.social
Engineering Lead @platomics.
Lean, DDD & Software Architecture
Vienna, Austria
Reposted by Fran Díaz
The low-angel Frieren meme is genuinely inspiring. Someone braver than the troops shares a picture they know turned out weird. Thousands start sharing their own art, offering advice and laughing together at something that is genuinely hard.

No ai to be seen --- just people supporting each other.
November 21, 2025 at 4:10 PM
Reposted by Fran Díaz
Event Sourcing is the storing of state-changing decisions made within a part of the domain.

(noodling with my intro for my upcoming talk on event sourcing: luma.com/dt9fc391)

#EventSourcing #Java
Java Event-Sourcing from Scratch · Zoom · Luma
Event-sourcing allows the business to ask questions about your application's data that weren't thought of when the system was created, such as "how often are…
luma.com
November 21, 2025 at 11:57 PM
Reposted by Fran Díaz
The deterioration of social media during the last couple of years has also changed my view on their dangers and benefits. More self-discipline is totally needed.
Very good article.

open.substack.com/pub/gelliott...
You should quit social media for good
Platforms optimized for engagement warp our politics, erode attention, and harm our wellbeing. Here’s how I minimize time on the (anti‑)social web.
open.substack.com
November 12, 2025 at 1:08 PM
Reposted by Fran Díaz
On the blog: Think for Yourself

"By skimming past the friction necessary for learning, the pursuit of convenience can end up deskilling rather than enhancing skills."

kevlinhenney.medium.com/think-for-yo...
Think for Yourself
Understand and improve on LLM-generated code
kevlinhenney.medium.com
November 4, 2025 at 4:39 PM
Reposted by Fran Díaz
There's a huge difference between

optimizing for making bigger changes faster

and

optimizing for making smaller changes more frequently.

Lean towards the latter, even though most of the industry is trying very hard to find ways to do the former.
November 5, 2025 at 10:05 AM
Reposted by Fran Díaz
The industry’s obsession with developer productivity is meaningless. More code faster is greater productivity? More features? More Pull Requests?

If Priti’s book has more chapters than Bill’s, is Priti a more productive author?

codemanship.wordpress.com/2025/11/04/p...
“Productivity”. You Keep Using That Word.
Bill writes a book with about 80,000 words. It takes him 500 hours.Priti writes a book with about 60,000 words. It takes her 2,000 hours.Which author is most productive?It’s a nonsensical que…
codemanship.wordpress.com
November 4, 2025 at 8:23 AM
Reposted by Fran Díaz
New on the blog: Think for Yourself

"You're about to commit a chunk of LLM-generated code into your product's codebase. Before you do, however, pause to consider and act on these questions."

kevlinhenney.medium.com/think-for-yo...
Think for Yourself
Understand and improve on LLM-generated code
kevlinhenney.medium.com
November 3, 2025 at 9:43 AM
Reposted by Fran Díaz
Really like this, nothing new to those already familiar with these practices but nicely framed - good resource to share with folks
The Eight Wastes of Modern Software Delivery - Matt Shaw
What's really slowing your team down and how to fix it.
matthew-shaw.github.io
October 29, 2025 at 8:04 AM
Reposted by Fran Díaz
As engineers, our job remains fundamentally anchored in two core activities: managing complexity and optimizing for learning. New AI tools are seductive, frictionless, and incredibly convenient, but we must apply them strategically to augment these engineering skills.

🧵 1/6
October 20, 2025 at 10:38 AM
Reposted by Fran Díaz
"...and at the end, all the tests were passing."

I've seen them do it. Lots of other devs have seen them do it.

LLMs will sometimes cheat to make test suites green. They'll change assertions, comment out failing tests, set them to be ignored, or just plain delete them.

Two words: mutation testing
October 13, 2025 at 4:16 AM
Reposted by Fran Díaz
A conference with Eliyahu Goldratt memes is my kind of conference

#TheoryOfConstraints #FastFlowConf
October 14, 2025 at 10:04 AM
Reposted by Fran Díaz
“Deloitte “misused AI and used it very inappropriately: misquoted a judge, used references that are non-existent,” Pocock told Australian Broadcasting Corp. “I mean, the kinds of things that a first-year university student would be in deep trouble for.””

👀

fortune.com/2025/10/07/d...
Deloitte was caught using AI in $290,000 report to help the Australian government crack down on welfare after a researcher flagged hallucinations | Fortune
The updates “in no way impact” the report’s findings and recommendations, the Big Four firm said.
fortune.com
October 11, 2025 at 8:42 AM
Reposted by Fran Díaz
Some people are saying the potential overbuild because of AI might not be a bad thing because, like the dotcom era, it could leave behind infrastructure we’ll benefit from for a long time.

1/6
October 11, 2025 at 8:58 AM
I cannot stress this enough: do not ask it to build an entire app, but rather: implement this function so that it passes this test.
The core principles of software engineering are now MORE important, not less:

1. Work in small steps: actively constrain the AI.
2. Verify everything: after every small change, verify that the system is still working as expected.

3/5
October 9, 2025 at 3:26 PM
Reposted by Fran Díaz
fuck yeah
September 27, 2025 at 7:12 PM
Reposted by Fran Díaz
I've been thinking about my chat with Dan North, we revisited the roots of Behaviour-Driven Development (BDD). What struck me again is how easily we can misunderstand BDD as just another testing tool or automation framework, when it’s something deeper than that.

🧵 1/4
September 23, 2025 at 11:10 AM
Reposted by Fran Díaz
👇🏻 I've just seen this deal was extended. You've got 1 day 8 hours left if you thought you'd missed out!
Get the 25-book @oreilly.bsky.social @humblebundle.com to not only get my book, #CommunicationPatterns, but also @andrewhl.bsky.social's Facilitating Software Architecture & @dianamontalion.com's Learning Systems Thinking. This triad of books is what you need to boost your software!

jcq.me/hbswarch
September 21, 2025 at 9:03 AM
Reposted by Fran Díaz
It will be the hottest book of 2025. Go get @suksr.bsky.social 's new book Architecture for Flow architectureforflow.com
#wardleymapping #ddd #teamtopologies
Architecture for Flow
A site about the book "Architecture for Flow", combining Wardley Mapping, DDD, and Team Topologies
architectureforflow.com
August 26, 2025 at 4:07 PM
Reposted by Fran Díaz
Ya know. I keep hearing how AI will eliminate "junior devs," but the same tech requires senior devs to fix, validate, and test the generated code. How are we to create senior devs if there are no junior devs? Just askin'.
September 16, 2025 at 10:36 PM
Reposted by Fran Díaz
Predictive text models do not ever "answer your question"

They predict what an answer to your question would probably look like.

Which is very, very, very different
I don’t think it can be emphasized enough that large language models were never intended to do math or know facts; literally all they do is attempt to sound like the text they’re given, which may or may not include math or facts. They don’t do logic or fact checking — they’re just not built for that
Unfortunately, it repeatedly offers incorrect answers for straightforward math questions. 🧪
March 18, 2024 at 12:45 PM
Reposted by Fran Díaz
Spain's La Vuelta halted in Madrid as police clash with pro-Palestinian protesters reut.rs/4mf5i7O
Spain's La Vuelta halted in Madrid as police clash with pro-Palestinian protesters
Spain's La Vuelta cycling race was halted in Madrid on Sunday afternoon as cyclists were entering the city after police clashed with pro-Palestinian protesters in the Spanish capital's centre.
reut.rs
September 14, 2025 at 4:35 PM
Hexagonal architecture is not worth the effort. Just ditch ports and adapters and do functional core / imperative shell FFS.
Now seriously read this f*** book pragprog.com/titles/swddd...
Domain Modeling Made Functional
Use domain-driven design to effectively model your business domain, and implement that model with F#.
pragprog.com
September 14, 2025 at 6:12 PM
Reposted by Fran Díaz
I've been reflecting on event-driven architecture, problems in the eco-system and what needs to change.

Tldr; It's a mess, but we can do better 🚀

boyney123.substack.com/p/event-driv...
Event-driven architecture is a shit show - It’s time to fix it
Reflecting on event-driven architecture, it's problems and what needs to change.
boyney123.substack.com
September 11, 2025 at 12:04 PM