Horacio Gonzalez
banner
lostinbrittany.bsky.social
Horacio Gonzalez
@lostinbrittany.bsky.social
Spaniard lost in Brittany - DevRel 🥑 at Clever Cloud, storyteller, coder, speaker, gamemaster
@GoogleDevExpert alumni
Organizer @FinistDevs @CampingSpeakers
The future of software development isn't less human.
It's differently human.

Keep asking better questions.
Keep teaching the next generation.
Keep caring about what we build and why.

The machines will keep getting smarter.
Our job is to stay thoughtful.

The craft continues.
November 26, 2025 at 5:25 PM
We're conflating the tools with the work.

Software development has always been about one thing: negotiating with computers to make them do our will.

From ENIAC switches to assembly to LLMs, the tools change. The work doesn't.

We're still translators between human intent and computation.
November 26, 2025 at 5:25 PM
And accountability.

When an LLM generates a healthcare algorithm, who's responsible if it's biased?
When it writes financial code, who answers when the audit fails?

The machine can produce. But it can't be held accountable. It can't care.

Caring is what transforms code into craft.
November 26, 2025 at 5:25 PM
LLMs will always beat us at memorizing, recalling syntax, brute-force computation.

But understanding? That's ours.

Seeing not just what code does, but why it was built that way. Sensing when something feels wrong even if tests pass. Holding the full scope as relationships, not facts.
November 26, 2025 at 5:25 PM
But here's what endures: understanding.

In my teaching, there's a moment I watch for. Not when code compiles or tests pass.

It's when students stop asking "how do I make this work?" and start asking "why does this work this way?"

That's the shift. That's what matters.
November 26, 2025 at 5:25 PM
Here's what worries me: the gap between how fast things change and how fast we adapt.

Educational institutions move on decade timescales.
AI capabilities double every few months.

By the time a university updates its CS curriculum, the models have evolved three generations.
November 26, 2025 at 5:25 PM
How do we teach judgment when students skip straight to working solutions?

How do we build mental models when the struggle has been automated away?

That's not a question about tools. It's a question about education itself.

And it requires changes at every level.
November 26, 2025 at 5:22 PM
A student told me: "I used to think programming was about memorizing syntax. Now I realize it's about understanding problems well enough to explain them to something very smart but with no common sense."

That's the shift.

Full post: lostinbrittany.dev/en/teaching-...
LostInBrittany's tech blog
LostInBrittany's tech blog, reborn... again...
lostinbrittany.dev
November 25, 2025 at 12:09 PM
The shift in teaching:

Old: "Write a function that finds the max value"
New: "Here are 3 implementations. Which handles empty arrays? Which is most readable? Which would you ship to production and why?"

We teach understanding, not typing.
November 25, 2025 at 12:08 PM
What surprised me? Students were brutally honest.

"I got stuck in a loop with the LLM for 20 minutes before I realized I needed to read the error message."

"This part I copied from Stack Overflow because the AI solution was too complex."

That self-awareness is what we want.
November 25, 2025 at 12:07 PM
So I changed my approach. Now students must submit "lab notes" with every assignment:

- Their prompts
- AI responses (what worked, what didn't)
- Their modifications
- What they learned

Make AI use explicit and structured, not hidden.
November 25, 2025 at 12:07 PM
Last year, I found students stuck in loops with LLMs.

Copy-paste output. Doesn't work. Ask again. Copy-paste. Still doesn't work. Ask again.

Cycling through AI responses like a slot machine.

"Why don't you read the error message?"

Blank stares.

They weren't thinking. Just copy-pasting.
November 25, 2025 at 12:05 PM
A professor asked a student to explain their binary search tree code.

"Um... I'm not sure exactly. ChatGPT wrote it."

"But do you understand how it works?"

"I mean, it passes all the tests."

Original code. Zero learning.

This is what happens when we measure output, not understanding.
November 25, 2025 at 12:04 PM
Reposted by Horacio Gonzalez
📍 Codeurs en Seine — 20/11, Rouen
Deux talks à ne pas manquer :
• “Construire des serveurs MCP plus intelligents” — @lostinbrittany.bsky.social
• “Souveraineté numérique” — @waxzce.org
👉 codeursenseine.com
Codeurs en Seine
Rencontre de codeuses & codeurs à Rouen
codeursenseine.com
November 17, 2025 at 4:10 PM
Seniority is shifting from knowing answers to knowing which questions matter.

Juniors bring speed. Seniors bring understanding.

Our responsibility? Teach how to learn when the machine knows syntax but not meaning.

Full post: lostinbrittany.dev/en/developer...
LostInBrittany's tech blog
LostInBrittany's tech blog, reborn... again...
lostinbrittany.dev
November 17, 2025 at 6:51 PM