<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Software Engineering on blog.pierrehenry.be</title><link>https://blog.pierrehenry.be/tags/software-engineering/</link><description>Recent content in Software Engineering on blog.pierrehenry.be</description><generator>Hugo</generator><language>en-US</language><copyright>Copyright © 2026, Pierre-Henry Soria.</copyright><lastBuildDate>Thu, 01 Jan 2026 19:02:29 +0000</lastBuildDate><atom:link href="https://blog.pierrehenry.be/tags/software-engineering/index.xml" rel="self" type="application/rss+xml"/><item><title>How to Build React Native Apps Without Writing All the Code</title><link>https://blog.pierrehenry.be/blog/how-to-build-react-native-apps-without-writing-all-the-code/</link><pubDate>Thu, 01 Jan 2026 19:02:29 +0000</pubDate><guid>https://blog.pierrehenry.be/blog/how-to-build-react-native-apps-without-writing-all-the-code/</guid><description>Alright, my friend, let’s get into it. I’m sitting here with my coffee, got my watch on (mostly for the time, but hey, it’s also nice to know if my heart’s racing when I’m stressed out). Today, it’&amp;hellip;</description></item><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 Maximize Your Software Engineer Pay Without Getting Tricked</title><link>https://blog.pierrehenry.be/blog/how-to-maximize-your-software-engineer-pay-without-getting-tricked/</link><pubDate>Thu, 01 Jan 2026 16:58:32 +0000</pubDate><guid>https://blog.pierrehenry.be/blog/how-to-maximize-your-software-engineer-pay-without-getting-tricked/</guid><description>Alright, let’s get straight into it. I want to share some tips and tricks that every software engineer should know when you’re about to get hired. I’m talking about the stuff that actually matters&amp;hellip;</description></item><item><title>How to Code Smarter With Cursor AI Without Losing Your Mind</title><link>https://blog.pierrehenry.be/blog/how-to-code-smarter-with-cursor-ai-without-losing-your-mind/</link><pubDate>Thu, 01 Jan 2026 16:48:39 +0000</pubDate><guid>https://blog.pierrehenry.be/blog/how-to-code-smarter-with-cursor-ai-without-losing-your-mind/</guid><description>Alright, my friend, let’s get into it. I’m sitting here with my coffee, wearing my watch (mostly for the time, but hey, it’s also nice to know if my heart’s about to explode when I’m stressed). Tod&amp;hellip;</description></item><item><title>How to Debug ElectronJS Apps Using Copilot Without Getting Stuck</title><link>https://blog.pierrehenry.be/blog/how-to-debug-electronjs-apps-using-copilot-without-getting-stuck/</link><pubDate>Tue, 30 Dec 2025 23:47:35 +0000</pubDate><guid>https://blog.pierrehenry.be/blog/how-to-debug-electronjs-apps-using-copilot-without-getting-stuck/</guid><description>Alright, let’s get into it. I want to walk you through a project I’ve been building—a desktop app using ElectronJS. Not the latest Electron, by the way. I’m on version 25, and I think Electron is u&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>Adopt Big Picture Thinking or Write Messy Code Forever</title><link>https://blog.pierrehenry.be/blog/adopt-big-picture-thinking-or-write-messy-code-forever/</link><pubDate>Tue, 30 Dec 2025 15:32:58 +0000</pubDate><guid>https://blog.pierrehenry.be/blog/adopt-big-picture-thinking-or-write-messy-code-forever/</guid><description>You know, as a software engineer, it’s so tempting to just dive right into the code. I get it. There’s this urge to open up your editor, start hammering away, maybe even fire up some AI tool to spi&amp;hellip;</description></item><item><title>How Top Engineers Keep Improving Without Getting Stuck</title><link>https://blog.pierrehenry.be/blog/how-top-engineers-keep-improving-without-getting-stuck/</link><pubDate>Tue, 30 Dec 2025 12:41:44 +0000</pubDate><guid>https://blog.pierrehenry.be/blog/how-top-engineers-keep-improving-without-getting-stuck/</guid><description>Let’s get real for a minute. If you’re a software engineer with five, ten, or even twenty years of experience, it’s way too easy to fall into the trap of doing things the same old way. I’ve seen it&amp;hellip;</description></item><item><title>Adopt Real Leadership or Stay Stuck as a Manager</title><link>https://blog.pierrehenry.be/blog/adopt-real-leadership-or-stay-stuck-as-a-manager/</link><pubDate>Tue, 30 Dec 2025 12:22:04 +0000</pubDate><guid>https://blog.pierrehenry.be/blog/adopt-real-leadership-or-stay-stuck-as-a-manager/</guid><description>](&lt;a href="https://images.unsplash.com/photo1576267422695a6a97a0e4661?crop=entropy&amp;amp;cs=tinysrgb&amp;amp;fit=max&amp;amp;fm=jpg&amp;amp;ixid=M3w2NjcyMjF8MHwxfHNlYXJjaHwxfHxsZWFkZXJzaGlwJTIwc29mdHdhcmUlMjBlbmdpbmVlcmluZyUyMGRlY2lzaW9"&gt;https://images.unsplash.com/photo1576267422695a6a97a0e4661?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3w2NjcyMjF8MHwxfHNlYXJjaHwxfHxsZWFkZXJzaGlwJTIwc29mdHdhcmUlMjBlbmdpbmVlcmluZyUyMGRlY2lzaW9&lt;/a&gt;&amp;hellip;</description></item><item><title>How to Enjoy Coding Without Burning Out After 12 Years</title><link>https://blog.pierrehenry.be/blog/how-to-enjoy-coding-without-burning-out-after-12-years/</link><pubDate>Tue, 30 Dec 2025 11:56:47 +0000</pubDate><guid>https://blog.pierrehenry.be/blog/how-to-enjoy-coding-without-burning-out-after-12-years/</guid><description>Let’s get real for a second: if you want to actually enjoy your job as a software engineer, you have to manage your time well. I’m not talking about some productivity guru nonsense. I mean, if you’&amp;hellip;</description></item><item><title>How to Stand Out as a Software Engineer or Data Scientist Without Chasing Every New Trend</title><link>https://blog.pierrehenry.be/blog/how-to-stand-out-as-a-software-engineer-or-data-scientist-without-chasing-every-new-trend/</link><pubDate>Tue, 30 Dec 2025 10:56:52 +0000</pubDate><guid>https://blog.pierrehenry.be/blog/how-to-stand-out-as-a-software-engineer-or-data-scientist-without-chasing-every-new-trend/</guid><description>Alright, let&amp;rsquo;s get straight to it. If you want to be a great software engineer or data scientist, it all starts with your mindset. Not just the “I want to learn” attitude, but the way you approach&amp;hellip;</description></item><item><title>Adopt AI Wisely or Risk Outsourcing Your Brain</title><link>https://blog.pierrehenry.be/blog/adopt-ai-wisely-or-risk-outsourcing-your-brain/</link><pubDate>Tue, 30 Dec 2025 10:36:47 +0000</pubDate><guid>https://blog.pierrehenry.be/blog/adopt-ai-wisely-or-risk-outsourcing-your-brain/</guid><description>Let’s get real about using AI in software development. As an AI engineer today, you know the drill: when you prompt and work with large language models, you have to think first—always, always, alwa&amp;hellip;</description></item><item><title>How to Learn Only What You Need Without Wasting Time</title><link>https://blog.pierrehenry.be/blog/how-to-learn-only-what-you-need-without-wasting-time/</link><pubDate>Tue, 30 Dec 2025 09:46:49 +0000</pubDate><guid>https://blog.pierrehenry.be/blog/how-to-learn-only-what-you-need-without-wasting-time/</guid><description>Kicker: How JustinTime Learning Makes You a Sharper Software Engineer</description></item><item><title>How to Solve Big Problems With Simple Code and AI</title><link>https://blog.pierrehenry.be/blog/how-to-solve-big-problems-with-simple-code-and-ai/</link><pubDate>Tue, 30 Dec 2025 09:36:50 +0000</pubDate><guid>https://blog.pierrehenry.be/blog/how-to-solve-big-problems-with-simple-code-and-ai/</guid><description>All right. So as a software engineer, knowing that the simplest path is usually the best is like wielding Occam’s razor. If you’re not familiar, that’s the principle about the complexity of an appr&amp;hellip;</description></item><item><title>How to Get Deep Work Done as a Software Engineer Without Burning Out</title><link>https://blog.pierrehenry.be/blog/how-to-get-deep-work-done-as-a-software-engineer-without-burning-out/</link><pubDate>Tue, 30 Dec 2025 09:11:57 +0000</pubDate><guid>https://blog.pierrehenry.be/blog/how-to-get-deep-work-done-as-a-software-engineer-without-burning-out/</guid><description>Alright, let’s get into it. I’m genuinely excited to share this because, honestly, these are the things I wish someone had told me when I started out as a software engineer. Our time is so precious&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><item><title>Use Feature Toggles or Stay Stuck as an Average Developer</title><link>https://blog.pierrehenry.be/blog/use-feature-toggles-or-stay-stuck-as-an-average-developer/</link><pubDate>Sun, 14 Dec 2025 00:46:10 +0000</pubDate><guid>https://blog.pierrehenry.be/blog/use-feature-toggles-or-stay-stuck-as-an-average-developer/</guid><description>Let’s talk about something that gets overlooked way too often: how you ship features and handle mistakes in production. I see a lot of teams just rolling with the default, average approach—deploy,&amp;hellip;</description></item><item><title>Break Your Engineering Plateau or Get Left Behind</title><link>https://blog.pierrehenry.be/blog/break-your-engineering-plateau-or-get-left-behind/</link><pubDate>Fri, 12 Dec 2025 11:40:07 +0000</pubDate><guid>https://blog.pierrehenry.be/blog/break-your-engineering-plateau-or-get-left-behind/</guid><description>Every engineer hits a plateau. Here’s how to break through it, every single day.</description></item></channel></rss>