Pierre-Henry™

Super passionate senior software engineer who loves learning, researching, and trying new things each day!
I'm also a real Roquefort 🧀, dark chocolate 🍫, and ristretto lover! ☕️

Pierre-Henry™ph7
2025-12-12

Classic 15min slow-down break. Just thinking about creativity and better ways to build. Gym Junkie in hand. Sometimes the best ideas don’t come from pushing harder.

💡 Ideas come from pausing, sitting in a food court, and letting your mind wander for a bit 😊🎩

Slow-down boost break
Pierre-Henry™ph7
2025-12-12

Also, a simple rule is to always keep every flag off by default when shipping the designed feature. It prevents quiet surprises and noisy rollouts.

🏁 Follow my Software Engineering Journey at pierrehenry.dev

The default value of a feature flag should always be set to false
Pierre-Henry™ph7
2025-12-12

Feature flags (or toggles/gateways) help ship granular releases, enabling gradual and safe rollouts.
If a feature misbehaves 🤕, check the feature gateways before the code.

Pierre-Henry™ph7
2025-12-09

Something I should have thought earlier... With Mongoose, when you use `.lean()`, it returns plain JavaScript objects, instead of Mongoose document instances! Much faster and perfect for read-heavy operations like search 😊

Pierre-Henry™ph7
2025-12-09

Who else is working on exciting data side projects this evening? 🌆🤗

Great side projects
Pierre-Henry™ph7
2025-12-07

How is your day going…? ☕️ Wouldn’t it be a time to slow down … 🤔

Coffee slow-down break
Pierre-Henry™ph7
2025-12-04

In programming, TDD forces you to reorganize and simplify your business logic. Doing it, you’ll write smaller and more maintainable code.
Writing tests first makes you (AI) think through your design before implementation, leading to cleaner software architecture👌

Doing TDD helps to re-organized better the business logic of your application
Pierre-Henry™ph7
2025-12-03

Seriously, this simple shortcut is a real game changer for productivity! ✨

Pierre-Henry™ph7
2025-12-03

This is how easy you can setup a keyboard shortcut for Apple's Writing Tools🚀
Go to System Settings → Keyboard → App Shortcuts

Menu title: "Show Writing Tools"
Shortcut: ⌘⇧W (or whatever you prefer)

You can then instantly use AI writing assistance system-wide without touching your mouse

Keyboard shortcut for writing tools - Show Writing Tools triggered with shortcut
Pierre-Henry™ph7
2025-12-02

All the mistakes and complete lack of apologies from @apple and the Apple Stores have been exhausting. We should only support companies that truly care about providing excellent service, and Apple has consistently failed to meet expectations.

Pierre-Henry™ph7
2025-12-02

For the last 1.5 years, my experience with @apple and their customer service has been close to disastrous. The time spent going back and forth on recurring problems at GeniusBar appointments waiting hours, along with the poor service and very poor commununcation from Apple Store

Pierre-Henry™ph7
2025-12-02

I’m also curious to hear if others have made the switch too 🤔🤔

Pierre-Henry™ph7
2025-12-02

I've recently started using Omarchy as my new Mac replacement! And honestly, it has been fantastic! Fast, nicely opinionated for devs, reliable, and with all the tools I need, already setup for me (Neovim,fzf,ripgrep,zoxide, Xournal++, Alacritty,..)

Mac replacement
Pierre-Henry™ph7
2025-11-30

Learn more about the essential principles and problem-solving techniques all AI-first engineers should be aware of at pierrehenry.dev​​​​​​​​​​​​​​​​

Pierre-Henry™ph7
2025-11-30

Dependency Injection enables Single Responsibility and Open/Closed principles by letting you swap components without modifying existing classes.
This keeps your code flexible, testable, and easier to maintain as your service scales

​​​​​​​​

Clean code architecture
Pierre-Henry™ph7
2025-11-28

Stop writing confusing functions. For instance, use named parameters in TypeScript for clean, maintainable code. Learn more 👇
dev.to/pierre/named-arguments-

Building great software, not matter where you are
Pierre-Henry™ph7
2025-11-24

The Sustainable Growth cycle is a pattern in businesses that are able to grow year after year without significant difficulties.

This cycle has three distinct phases:
Expansion, Maintenance, and Consolidation.

Happy growth! Happy success! 🚀

THE CYCLE OF SUSTAINABLE GROWTH
Pierre-Henry™ph7
2025-11-23

Few weeks ago, I started using GitHub Claude Code Action, using Claude mentions in PR comments. It saved me so much time and superfluous context switching by automating the repetitive review tasks, implementing fixes, updating docs, … and significantly improved my productivity!

AI Claude Code
Pierre-Henry™ph7
2025-11-23

🎧 Master your Attentional Space ⚡️

Focus is your engine. Focus is progress. Focus gets you in the zone.
Being in the zone drives your progress forward. The right environment takes you to the next level!

Meet your attentional space

Client Info

Server: https://mastodon.social
Version: 2025.07
Repository: https://github.com/cyevgeniy/lmst