Nicolas Carlo

Nicolas Carlo

@nicoespeon.com

🧹 I refactor Legacy Code and build tools to help you do the same! ✏️ understandlegacycode.com 🎩 Mr. Meetup Montréal • Software Crafters / React / TypeScript / Elixir 🍁 guild.host/montreal-tech/network

967 followers188 following958 posts

Pinned

Alright, let's make it official… I am super-proud to tell you that I have finally published the print version of my book: "Legacy Code: First Aid Kit" 🎉 📕 🥲

Nicolas Carlo reposted

My first open source release: Tiny Tells! Six small status characters in one <tiny-tell> tag. They're animated like little cartoon characters, so a state change is a reaction, not an icon swap or a spinner. MIT licensed, 14 KB, no dependencies. tinytells.dev

Next Tuesday, special ONLINE meetup Trillium Smith will show how can you interact w/ your computer when you can't/don't want to type. What are the pros & cons? Trillium presents what options you have & how it looks like for real 🗣️ 💻 Event is free 👉 guild.host/events/onlin...

guild.host[ONLINE] What voice accessibility looks like in 2026, by Trillium Smith | GuildOct 20th 7:00PM: This is a special event where Trillium Smith will showcase how he controls his computer with voice, including for coding. About Trillium Smith Trillium is a software developer and v...

*Receives an AI-generated email to look into a tool for working with legacy code* Me: Thanks for reaching out. My first feedback is that your website is very obviously vibe-coded. Hard to understand what your tool does, there's so much noise… Happy to help if you tune down the AI 🙂

*AI-generated email response in the style of "you're absolutely right!"* Me: I have no time for this shit. You're missing the point. Wish you the best, but I doubt you'll have any business like this. *Mark email as spam* 🗑️ 🙃

Nicolas Carlo reposted

LLMs are tools, not people. This means they are not authors either. They are not the author of your git commits, you are. It’s good to disclose if you used an LLM to make edits, but the commit author field is not the right place. That’s just a weird place to put an ad for the tool.

This is happening on Friday! Open to anyone since this is a virtual meetup 🙂

Montréal Tech Events@montreal-tech.guild.host

🪩 Sep 25th at 1PM: [ONLINE] "The pizza party of the future -... Are we moving toward one-pizza-slice teams? 🍕 Explore how coding agents change team roles and responsibility. Katie Clark & Simon Rohrer discuss AI-human collaboration. 🤖 Check it out 👉 https://guild.host/e-ee2xgn

guild.host[ONLINE] "The pizza party of the future - software teams and product value in the age of coding agents"This is a special event where Katie Clark & Simon Rohrer will talk about the impact of AI on team organizations. 💬 Abstract AI will have a huge impact on our software development teams - nobody is sure how exactly, and Simon and Katie don’t have the perfect prediction either! This is not the first time the way we approach software teams has changed: we’ve gone from silos and super specialization to cross-functional Scrum teams and 2-pizza teams; from T-shaped and M-shaped professionals to full-stack, full-lifecycle, DevSecFin…Ops, value streams, Team Topologies and more. We’ve added all kinds of coaches and then removed them again. Now that these teams have AI coding agents doing the typing we are seeing “new” (or maybe not so new?) bottlenecks: value questions (domain/product/requirements) and trust questions (quality/testing/reliability/architecture/process). And we’re seeing suggestions from moving down to one-pizza-teams or even just a product owner and their AI wrangler (a one pizza slice team?) So who is invited to the pizza party of the future? Who makes decisions, who takes responsibility, what new and old roles and skills will be needed? And who is no longer welcome? We’ll take a look at what some of the friendlier agile critics from the past can tell us. We will see how their takes can help us move to a more value-oriented future with agents and humans collaborating on user needs. This session is for… Anyone like us who is trying to make sense of what this AI and agentic coding stuff is going to change about how we work and organize Anyone who wants to learn from the past and avoid making the same mistakes generations before us have made – but now with added LLMs Anyone who needs to make decisions about team setup, staffing, upskilling and training, or hiring and recruiting **🤠 About Katie

Nicolas Carlo reposted

“These five paragraphs of Claude’s PR description could have been a sentence” is a the new “this meeting could have been an email”

Nicolas Carlo reposted

Les événements tech français traversent une crise silencieuse : moins de sponsoring, moins de billets vendus, moins d'adhésions. Avec plus de 30 assos, on alerte l'écosystème : sans plus d'engagement, plusieurs de ces événements ne survivront pas. 👉️ lettreouverte.afup.org

Nicolas Carlo reposted

❌🛢️ unbarrelify v1.1.4 is out Fully automated cleanup: unbarrelify rewrites consumers to import directly from source, then deletes the barrel files. Why? Read more at github.com/webpro-nl/un... Trust me, you don't want to do this by hand and your agent will screw up and bill you nonetheless. 👇

Nicolas Carlo reposted

I believe that highly standardised codebases will make working with AI better for a variety of reasons. In previous blog posts I showed how strong conventions make deterministic enforcement easier, down to a granular level. Those conventions can also make extracting architecture from code easier.

Nicolas Carlo reposted

🪩 Sep 25th at 1PM: [ONLINE] "The pizza party of the future -... Are we moving toward one-pizza-slice teams? 🍕 Explore how coding agents change team roles and responsibility. Katie Clark & Simon Rohrer discuss AI-human collaboration. 🤖 Check it out 👉 https://guild.host/e-ee2xgn

guild.host[ONLINE] "The pizza party of the future - software teams and product value in the age of coding agents"This is a special event where Katie Clark & Simon Rohrer will talk about the impact of AI on team organizations. 💬 Abstract AI will have a huge impact on our software development teams - nobody is sure how exactly, and Simon and Katie don’t have the perfect prediction either! This is not the first time the way we approach software teams has changed: we’ve gone from silos and super specialization to cross-functional Scrum teams and 2-pizza teams; from T-shaped and M-shaped professionals to full-stack, full-lifecycle, DevSecFin…Ops, value streams, Team Topologies and more. We’ve added all kinds of coaches and then removed them again. Now that these teams have AI coding agents doing the typing we are seeing “new” (or maybe not so new?) bottlenecks: value questions (domain/product/requirements) and trust questions (quality/testing/reliability/architecture/process). And we’re seeing suggestions from moving down to one-pizza-teams or even just a product owner and their AI wrangler (a one pizza slice team?) So who is invited to the pizza party of the future? Who makes decisions, who takes responsibility, what new and old roles and skills will be needed? And who is no longer welcome? We’ll take a look at what some of the friendlier agile critics from the past can tell us. We will see how their takes can help us move to a more value-oriented future with agents and humans collaborating on user needs. This session is for… Anyone like us who is trying to make sense of what this AI and agentic coding stuff is going to change about how we work and organize Anyone who wants to learn from the past and avoid making the same mistakes generations before us have made – but now with added LLMs Anyone who needs to make decisions about team setup, staffing, upskilling and training, or hiring and recruiting **🤠 About Katie

@joshwcomeau.com hi Josh 👋 With the local tech communities of Montréal, we are organizing a conference on Nov 27, at Concordia University The spirit is to have an affordable full-day conference I'm looking for a Keynote speaker and thinking about you! Is it something you could be interested in?

Nicolas Carlo reposted

Trying to decide on a talk topic for React Summit My problem is that I want to talk about something that doesn’t overlap too much with the amazing content from my speaking peers, but I also want it to be something folks *want* to hear about Halp me please, friends 🥹 (actual question below)

On vient de terminer les évaluations pour le CFP de /dev/mtl Le temps de valider avec les speakers sélectionnés, on vous annonce le programme la semaine prochaine! Pas mal de choses autour de la programmation avec l'IA… mais pas que 🤫

Nicolas Carlo reposted

Stop hunting for app ideas. Start from friction. The best first tool (or agent skill) to build isn't something you invent. It's a problem you already have, done manually, repeatedly (and wish you didn't).

Nicolas Carlo reposted

A vos abstracts tout le monde ! On a hâte de lire vos propositions. Cette année, pour la première fois, l'événement sera sur 2 jours. Ça fait 2 fois plus de chances d'être accepté ! ✌️

BDX I/O@bdxio.bsky.social

Le CFP de BDX I/O 2026 est OUVERT ! 📢🚀 Prêt·e à monter sur scène devant +1000 passionné·e·s à l'Enseirb-Matmeca les 29 & 30 octobre ? - Sélection 100% anonyme (ouverte aux débutant·e·s !) - Fin le 28 juin À vos sujets : conference-hall.io/bdx-i-o-2026 #BDXIO #CFP

Nicolas Carlo reposted

We're putting together our next Hidden Gems post, collecting the lesser-known tricks and workflows people wish they'd known about sooner. Share your favorite Zed tricks for a chance to be featured in the next post. github.com/zed-industri...

github.comHidden Gems: Community Edition · zed-industries zed · Discussion #39680Hey all, we just published Hidden Gems: Team Edition Part 1, the first in a series of blog posts where we document some of our favorite hidden features and personal workflows we use in Zed. We plan...

Happy to give you more details! On the website you can find examples of past editions, talks, even our budget (it's all transparent) It's the 3rd edition. First time at the Concordia University Centre and we finally have a space for a keynote, so that's exciting 😄 Best regards

The lol when you anonymize CFP submissions via Sessionize… …and you end up attending one of the proposed talks, at another conference, a few months before! 😄 😉 That being said, the CFP for /dev/mtl is still open: sessionize.com/conference-d...

sessionize.comConférence /dev/mtl 2026: Call for SpeakersEnglish version below 🇫🇷 Rejoins-nous le 27 Novembre 2026 pour une journée remplie de présentations des communautés tech locales! L’événement aura...

Nicolas Carlo reposted

I'm very happy with how these slides (and the talk itself) turned out. docs.google.com/presentation...

docs.google.comVueConfUS - Universal Lessons Learned from Legacy CodebasesUniversal Lessons Learned from Legacy Codebases Abbey Perini VueConfUS 5/21/26
Aboogail Screamini@abbeyperini.dev

Normally, I spend a lot of time practicing my talks until I find the narrative flow. I've been struggling to do that for my next talk, so I started drawing things for my slides. I thought it was productive procrastination. ...then last night the whole narrative just popped into my head.

Nicolas Carlo reposted

🌸✨ I just launched my annual Spring Sale! You can save up to 50% on my online courses. (I realize that it's basically summer in most of the northern hemisphere right now 😂. But up here in Canada, the flowers just started blooming! Look at the trees near my office.) Details in thread. 🧵

Wait, I know this guy!

React Summit@reactsummit.gitnation.org

🤖 Asking AI to refactor 200 files burns tokens, takes minutes, and sometimes hallucinates. A codemod does it reliably — for free. Nicolas Carlo shows how to use AI to write the codemods your team actually needs, live. Catch it at React Summit US!

Hey hey, looks like I'll be speaking at #ReactSummitUS 2026 🎤 "Where We're Going, We Don't Need Tokens: AI-assisted Codemods For React" It seems you can use my badge to catch the remote ticket for free 👇 gitnation.com/badges/react... And see you in NYC if you'll be there in Nov 👋

gitnation.comCheck out my badge & claim your free React Summit US 2026 remote ticket!Join 10k engineers worldwide at React Summit US 2026 and meet 50+ top speakers at November 17 - 20, 2026

Nicolas Carlo reposted

🧹 Legacy codebase giving you nightmares? Kaleb Garner refactors one live on stage at React Summit — predictable state, centralised data & patterns to modernise what you've been dreading. Don't miss it - June 12 & June 16!

Nicolas Carlo reposted

J'ai voulu construire un "second brain" à la Karpathy pour mon quotidien de part-time Head of Engineering. Premier réflexe : 10 dossiers, 3 commandes, un rituel du soir. ▎ Tout jeté. Quelques pivots/Design Breakthroughs (sous stéroides) plus tard...