PierreHenry.Dev Tech Show

PierreHenry.Dev Tech Show

By 🎡 Pierre-Henry Soria 🌮ScienceTechnology
Download on the App Store

PierreHenry.Dev Tech Show episodes

  • Why Software Engineers Keep Choosing Complex Solutions Without Realizing It

    In this video, I break down why so many engineers default to complex solutions even when a simpler approach works better. And honestly? I’ve been guilty of this too. We all have.

    Here’s what’s really happening: ego, insecurity, and unclear thinking lead us straight into overengineering territory. You want to prove you’re smart, so you reach for the fancy design pattern. You’re worried the simple solution looks too basic, so you add layers of abstraction “just in case.” Or you haven’t actually clarified the problem, so you build something overly flexible to cover all possible scenarios.

    But here’s the truth
 The best engineers aren’t the ones writing the most clever code. They’re the ones solving problems with the least amount of complexity necessary. Because simple code is easier to debug, faster to ship, and way more reliable in production.

    In this video, I’ll show you how to recognize when you’re overengineering, how to shift your mindset from “what’s the coolest solution?” to “what’s the right solution?”, and how to build cleaner, faster software that actually solves the problem at hand. Let’s talk about fighting the urge to be clever and learning to be effective instead.

    Psst! I’ve built tons of projects on my GitHub over the years. Check them out for inspiration or jump in to contribute! đŸ€ 

    I’ve got more content coming your way on my LinkedIn! Hit that follow button so you don’t miss out! 🎯

    Thanks for reading The Healthy Scientist: Build Using AI With Healthy Habits đŸ”„! Subscribe for free to receive new posts and support my work.



    This is a public episode. If you would like to discuss this with other subscribers or get access to bonus episodes, visit www.pierrehenry.dev
    4 min
  • Build Great Products With Clients as an Engineer

    Great products are built with clients, not for them. In this video, I explain how I communicate clearly, plan work realistically, and handle deadlines without stress. This approach helps avoid misunderstandings, last-minute pressure, and broken trust while delivering software that actually works.

    Thanks for reading The Healthy Scientist: Build Using AI With Healthy Habits đŸ”„! Subscribe for free to receive new posts and support my work.

    I’ve built tons of projects on my GitHub over the years. Check them out for inspiration or contribution. I’ve got more content coming your way on my LinkedIn! Hit that follow button so you don’t miss out! đŸ”„



    This is a public episode. If you would like to discuss this with other subscribers or get access to bonus episodes, visit www.pierrehenry.dev
    8 min
  • SSR vs CSR vs SPA: What Most Developers Get WRONG

    If you’ve worked with React, PHP, Django, Symfony, or modern SaaS products, you’ve probably heard terms like SSR, CSR, and SPA. They’re everywhere in web development, yet many developers use them without fully understanding the trade-offs behind each approach.

    In this article, I break down the differences between Server-Side Rendering (SSR), Client-Side Rendering (CSR), and Single-Page Applications (SPA) using practical examples from real-world software engineering.

    You will see how traditional server-rendered applications work, why frameworks such as Symfony, Rails, and Django have relied on SSR through Smarty, Twig, ERB, and Jinja2 for years, why SSR applications are (often) easier and simpler to build than CSR, and how modern frontend frameworks like React changed the way we build applications by moving much of the rendering logic to the browser.

    You’ll also learn why client-side rendering creates a clear separation between frontend and backend systems, what performance implications come with that choice, and when a single-page application can provide a smoother user experience for products such as dashboards, internal tools, and SaaS platforms.

    Whether you’re preparing for software engineering interviews, learning web architecture, or simply trying to better understand the technologies you use every day, this article provides a straightforward explanation of these core concepts without unnecessary complexity.

    By the end, you’ll understand:

    ‱ What SSR, CSR, and SPA actually mean.

    ‱ How data flows in each architecture.

    ‱ The advantages and disadvantages of every approach

    ‱ When to choose one over another.

    ‱ Why modern applications often combine multiple rendering strategies.

    These concepts sit at the foundation of modern web development, and understanding them will help you make better architectural decisions for your next project.



    This is a public episode. If you would like to discuss this with other subscribers or get access to bonus episodes, visit www.pierrehenry.dev
    6 min
  • How I Start Every Morning as an Engineer to Get Things Done

    See how small, intentional morning routines can improve your focus, problem-solving, and overall output as a software engineer. Real practices, real impact, no productivity hype.

    The way you start your day shapes everything that follows. In this video, I share the simple morning habits that help me show up sharper, think clearer, and code better. These aren’t complicated rituals or time-consuming routines. They’re small, deliberate actions that set the tone for deep work and consistent performance. Try them and see the difference yourself.

    Thanks for reading The Healthy Scientist: Build Using AI With Healthy Habits đŸ”„! Subscribe for free to receive new posts and support my work.

    You might be interested by this! Indeed, I’ve built many projects on my GitHub over the years that you can check out for inspiration or contribution!

    I’ve got plenty more content coming your way on my LinkedIn! Hit that follow button so you don’t miss out!



    This is a public episode. If you would like to discuss this with other subscribers or get access to bonus episodes, visit www.pierrehenry.dev
    5 min
  • Why Modern Engineers Win by Thinking Better, Solving Differently and Sticking to Principles

    In this long tech video (whilst I’m walking), I explain where you need to focus and spend your time as an engineer, why just shipping is no longer part of it, and how thinking clearly as a product-oriented problem-solver is the skill that separates strong engineers from everyone else.

    Look, this might sound controversial, but hear me out. The actual act of writing code? That’s becoming less and less of the differentiator. AI can handle everything now. What it can’t do (at least not yet) is understand the whybehind what you’re building.

    The engineers who are genuinely valuable are definitely no longer the ones who can write the most maintainable lines of code in a day. They’re the ones who can look at a feature request and ask: “Wait, does this actually solve the user’s problem? Is this the right approach? What are we missing here?”

    Product-oriented thinking means you’re not just executing tasks. You’re questioning requirements. You’re thinking about edge cases before you write a single function. You’re considering the long-term maintenance burden of your decisions. You’re thinking like someone who owns the outcome, not just the implementation.

    And here’s the thing: this requires clear thinking. Not clever thinking. Clear thinking. The ability to break down a complex problem into simple parts, spot what actually matters, and communicate your reasoning to others. That’s the skill that separates strong engineers from everyone else.

    In this video (which is quite long because I’m walking and thinking out loud), I’ll break down what this actually looks like in practice. How to shift from “just tell me what to build” to “let me understand the problem first.” How to evaluate trade-offs. How to think through second and third-order effects of your decisions. And why this mindset matters more than any specific technology you know.

    I’ve been building several projects on my GitHub over the years that might interest you. Feel free to check them out for inspiration or jump in with contributions!

    There are so much more to come on my LinkedIn! Don’t forget to follow and stay tuned! đŸ”„

    Thanks for reading The Healthy Scientist: Build Using AI With Healthy Habits! Subscribe for free to receive new posts and support my work.



    This is a public episode. If you would like to discuss this with other subscribers or get access to bonus episodes, visit www.pierrehenry.dev
    19 min
  • The Essential Knowledge No Developer Can Ignore!

    Learn the core principles every developer needs to know to stay sharp and effective. Look, there’s a massive difference between writing code that works and writing code that actually matters. Between being a good engineer and being a great one.

    This video breaks down the skills and mindset that separate the two. We’re talking about the fundamentals that don’t expire when a new framework drops. Things like thinking critically about trade-offs, knowing when to optimise (and when not to), writing code that adapts over time instead of becoming legacy debt, and understanding the “why” behind what you’re building, not just the “how.”

    These aren’t trendy tips or hacks. They’re the timeless principles that make you someone people actually want on their team. The kind of engineer who doesn’t just ship features but ships solutions that last.

    Whether you’re just starting out or you’ve been coding for years, revisiting these core concepts will make your work sharper, cleaner, and way more effective. Let’s dive in.

    Thanks for reading The Healthy Scientist: Build Using AI With Healthy Habits đŸ”„! Subscribe for free to receive new posts and support my work.

    I’ve developed numerous projects on my GitHub over the years. Feel free to browse them for inspiration or to contribute!



    This is a public episode. If you would like to discuss this with other subscribers or get access to bonus episodes, visit www.pierrehenry.dev
    4 min
  • The Productivity Apps You Actually Need

    Most productivity apps try to do too much. More features, more settings, more noise. Forest, Flora, and FocusDog do the opposite. They create clear boundaries between focus and distraction using simple visual feedback and gentle pressure.

    In this tutorial, I explain why these apps work, what they get right compared to complex task managers, and how I use them to stay consistent without burning out. If you want fewer tools and better focus, this is a practical place to start.

    Thanks for reading The Healthy Scientist: Build Using AI With Healthy Habits đŸ”„! Subscribe for free to receive new posts and support my work.

    The Best Focus & Note-Taking Apps I Actually Use

    Let me share the apps I’ve been using and that I genuinely recommend depending on your setup.

    Focus Apps

    Three solid options here depending on your OS and what you’re looking for.

    Forest is my top pick if you’re on iOS. You pay once, that’s it. No subscription, no freemium trap. The downside is it’s iOS only, so keep that in mind.

    Flora used to be fully free. Now it’s gone freemium, so you get the basics for free and pay for more features. Still decent.

    FocusDog is the one worth highlighting if you’re on Android or iOS and want something with more gamification. Donuts, rewards, that kind of thing. It’s built and maintained by a single developer who also has a full-time job, and he’s kept the app alive and updated for over two years. That says a lot. It’s also the only one available on both iOS and Android, so if you’re not on iOS, this is your go-to.

    For background music while working, Brain.fm does the trick very well.

    Note-Taking & Bookmarking Apps

    This is where it gets interesting.

    Raindrop.io over Pocket, no question. Pocket is painful to search through. Raindrop makes it genuinely easy to find anything you’ve saved. Also maintained by essentially one engineer doing it full time, which is impressive.

    For actual note-taking, you have a few good options:

    Obsidian is probably the most powerful one out there. It’s mostly free, with a paid commercial plan. The concept is simple: your notes are linked like nodes in a graph, so finding connections between ideas becomes much easier over time. It’s not the simplest app to get started with, but once you’re in, it’s hard to go back.

    Roam Research is also excellent and very powerful, accessible from the web too. The catch is the price. It’s $165 per year, or $500 for five years, so roughly $100 per year if you commit long term. Expensive, but people who use it swear by it.

    Dendron is worth a mention too. It’s 100% open source, which is a big plus if that matters to you.

    The Bigger Picture

    The reason any of this matters is simple. You need a second brain. You are constantly consuming information, and if you don’t have a place to store and organize it, it just disappears. Note-taking apps are that external brain.

    And beyond storing, the real value is teaching back what you learn. Writing it down, reorganizing it, explaining it forces your brain to actually retain it. That daily habit of learning and then reinforcing what you learned is what compounds over time 😊

    Thanks for reading The Healthy Scientist: Build Using AI With Healthy Habits đŸ”„ This post is public so feel free to share it.

    I’ve built tons of product-centric projects on my GitHub over the years.

    Feel free to check them out for inspiration or jump in to contribute! I’ve got more content coming your way on my LinkedIn.



    This is a public episode. If you would like to discuss this with other subscribers or get access to bonus episodes, visit www.pierrehenry.dev
    10 min
  • Software Engineering in 2030: The Skills You Must Build Today

    A clear look at how the software engineer role will evolve by 2030 and the skills that will matter most. You’ll see where real value comes from in an AI-driven world and how to prepare for it now, not when it’s too late.

    The engineers who thrive in the next five years won’t be the ones clinging to old playbooks. They are the ones who understand how to work alongside AI, architect complex systems, and solve problems that require human judgment and creativity. This video breaks down what’s changing, what’s staying, and how you can position yourself ahead of the curve.

    I’ve been building several projects on my GitHub over the years that might interest you. Feel free to check them out for inspiration or jump in with contributions! There are so much more to come on my LinkedIn as well! Don’t forget to follow and stay tuned! đŸ”„



    This is a public episode. If you would like to discuss this with other subscribers or get access to bonus episodes, visit www.pierrehenry.dev
    5 min
  • AI-First Engineer Mindset: Know What to Build Before You Build

    As an AI-first software engineer, the real advantage is not how fast you generate code, but how clearly you decide what matters.

    In this video, I share how I decide what to build, what to ignore, and how AI fits into that decision process without creating noise or wasted effort.

    I’ve built tons of product-centric projects on my GitHub over the years. Feel free to check them out for inspiration or contribution.

    I’ve also got exclusive content coming soon on my LinkedIn. Don’t forget to follow so you won’t miss out! đŸ”„



    This is a public episode. If you would like to discuss this with other subscribers or get access to bonus episodes, visit www.pierrehenry.dev
    8 min
  • How to Become a Software Engineer Who SOLVES REAL-WORLD Problems

    What separates engineers who ship things fast from those who get stuck when problems get messy often comes down to thinking, habits, and how they approach unclear situations. This video breaks down how to build that way of working so you can handle issues with more calm, consistency, and steady progress even when nothing is fully defined.

    Key Lessons

    1. Slow down before you touch anything

    Most people rush. Strong problem solvers pause, read the error, inspect the context, and understand what is actually failing. This gives clarity before any action.

    2. Break the problem into tiny parts

    Take a messy issue and split it into small checks.

    What works? What does not? Where does the behaviour change?

    This lets you isolate the real cause instead of guessing.

    3. Always reproduce the issue first

    If you can trigger the bug on demand, you are already halfway to a fix. Engineers who skip this step stay stuck longer.

    4. Write down everything you test

    Keep a short log while debugging. It prevents going in circles, and it helps you reason like an investigator.

    5. Learn one tool at a time, deeply

    Debuggers, profilers, logs, CLI tools. Being able to inspect a system properly is more valuable than memorising syntax.

    6. Stay calm even when things look bad

    Good engineers do not panic when a system fails. They follow a method. Calm thinking is a competitive edge.

    Thanks for reading The Healthy Scientist: Build Using AI With Healthy Habits đŸ”„

    I’ve been building several projects on my GitHub over the years that might interest you. Feel free to check them out for inspiration or jump in with contributions!

    There are so much more to come on my LinkedIn as well! Don’t forget to follow and stay tuned! đŸ”„



    This is a public episode. If you would like to discuss this with other subscribers or get access to bonus episodes, visit www.pierrehenry.dev
    11 min

About PierreHenry.Dev Tech Show

From the publisher's feed

Speaking about software engineering, AI, productivity, happiness, and intentional living. 🚀