<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Best Practices on blog.pierrehenry.be</title><link>https://blog.pierrehenry.be/tags/best-practices/</link><description>Recent content in Best Practices on blog.pierrehenry.be</description><generator>Hugo</generator><language>en-US</language><copyright>Copyright © 2026, Pierre-Henry Soria.</copyright><lastBuildDate>Thu, 01 Jan 2026 18:08:40 +0000</lastBuildDate><atom:link href="https://blog.pierrehenry.be/tags/best-practices/index.xml" rel="self" type="application/rss+xml"/><item><title>How to Use GitHub Copilot Without Breaking Your Codebase</title><link>https://blog.pierrehenry.be/blog/how-to-use-github-copilot-without-breaking-your-codebase/</link><pubDate>Thu, 01 Jan 2026 18:08:40 +0000</pubDate><guid>https://blog.pierrehenry.be/blog/how-to-use-github-copilot-without-breaking-your-codebase/</guid><description>Alright, let’s get straight into it. Today, I’m diving into how I use GitHub Copilot to build a food tracker app, and more importantly, how I avoid the classic pitfalls that come with relying on AI&amp;hellip;</description></item><item><title>How to Keep Large Codebases Clean Without Overengineering</title><link>https://blog.pierrehenry.be/blog/how-to-keep-large-codebases-clean-without-overengineering/</link><pubDate>Tue, 30 Dec 2025 15:38:00 +0000</pubDate><guid>https://blog.pierrehenry.be/blog/how-to-keep-large-codebases-clean-without-overengineering/</guid><description>Alright, let’s get straight to it. Today I want to share some practical tips that have helped me keep my codebases clean and efficient as a software engineer. I hope these will be useful for you, e&amp;hellip;</description></item><item><title>How to Manage Large Codebases Without Losing Control</title><link>https://blog.pierrehenry.be/blog/how-to-manage-large-codebases-without-losing-control/</link><pubDate>Sun, 14 Dec 2025 00:56:35 +0000</pubDate><guid>https://blog.pierrehenry.be/blog/how-to-manage-large-codebases-without-losing-control/</guid><description>Let’s get straight to it. Today, I want to share some realworld tips on managing large codebases—stuff I wish I’d known earlier, and things I still remind myself about every day as a senior softwar&amp;hellip;</description></item><item><title>Adopt Big Picture Thinking or Get Stuck Debugging Forever</title><link>https://blog.pierrehenry.be/blog/adopt-big-picture-thinking-or-get-stuck-debugging-forever/</link><pubDate>Sun, 14 Dec 2025 00:51:21 +0000</pubDate><guid>https://blog.pierrehenry.be/blog/adopt-big-picture-thinking-or-get-stuck-debugging-forever/</guid><description>As a software engineer, I can&amp;rsquo;t stress enough how important it is to have a global view—a big picture—of the requirements before you even think about touching the code. I see it all the time: peopl&amp;hellip;</description></item></channel></rss>