Nicolas Carlo
banner
nicoespeon.com
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
Wait, you need to handle errors?
a young man is making a funny face while wearing a red and white shirt .
Alt: a young man is making a funny face while wearing a red and white shirt .
media.tenor.com
January 8, 2026 at 9:24 PM
I'm shocked they still have no `lodash-fr` 🇫🇷

For a _real_ lodash 😄
January 8, 2026 at 4:32 PM
I still fire up GitUp sometimes, when I need to quickly see the "big picture"
January 8, 2026 at 4:27 PM
However, I switched to lazygit (github.com/jesseduffiel...) a few months ago because GitUp can't handle signed commits, doesn't seem to be maintained much, and sometimes crashes in the middle of a merge conflict.

After a few months of getting used to the shortcuts, it's my go-to tool now.
January 8, 2026 at 4:27 PM
Oh my. The inconsistency is unsettling, but I haven't realized the issues were even more widespread.

When you compare to the simple fixes examples, it becomes really obvious 😄
January 6, 2026 at 3:06 PM
I've got the perfect poster to counter that!

shop-us.kurzgesagt.org/products/ai-...
January 5, 2026 at 2:56 PM
Smart indeed.

Selling the *experience* so you can already project yourself there. Answers so many questions at once 😄
January 5, 2026 at 2:48 PM
But Erik, before you went to holidays, have you seen your…

🎉🎉🎉 SLACK WRAPPED 2025 🎉🎉🎉
January 5, 2026 at 2:47 PM
Congrats Josh! I'm happy to see you've found an exciting place to land in 2026 😉

Being part of a team is an important feeling. I understand where you are coming from!
January 5, 2026 at 2:45 PM
Yep, my experience too and I've been guilty of that myself. I like the concrete examples and advice of this blog post, it resonates with problems I've had
January 3, 2026 at 6:14 PM
Ah I know that feeling 😅

But kudos for consistently posting new, detailed articles on various topics and software architecture Jim. Your blog is a useful reference!
January 3, 2026 at 6:12 PM
Good point. Thanks for sharing 😃
January 2, 2026 at 6:57 PM
Steadily growing up, that's exciting to see

Congrats for all of your hard work Greg 👏
January 2, 2026 at 6:28 PM
Nice, I like your criteria for deciding if a Compound Component makes sense (fixed layout and dynamic content) 👍

Question: for the RadioGroup example, what about using a render prop to enforce the type-safety the same way you do with other the props?
January 2, 2026 at 6:27 PM
💯

LLMs can be a very useful copilot, but you should keep your hands on the wheel indeed 😄
January 2, 2026 at 3:27 PM
Enjoy codefreeze! ❄️
January 2, 2026 at 3:26 PM
Yep, "commit more often" is particularly relevant these days 😄

Little save points as you go 🧗
January 2, 2026 at 3:25 PM