PierreHenry.Dev Tech Show

🎡 Pierre-Henry Soria 🌴

Speaking about software engineering, AI, productivity, happiness, and intentional living. 🚀 I enjoy exploring ideas, sharing what I learn, and building products that solve meaningful problems. Topics I regularly discuss include: * Software engineering and product development * AI and emerging technologies * Productivity and time management * Personal growth and lifelong learning * Building systems, habits, and processes that last * Creating a fulfilling and intentional life Through writing, building, and continuous learning, I aim to share practical insights that help people think more clearly, work more effectively, and live more intentionally. I’m always interested in connecting with curious people, exchanging ideas, and collaborating on projects that create a positive impact. www.pierrehenry.dev

  1. Aug 25

    How a Lead Engineer Brings AI Into the Enterprise

    I recently had the chance to speak with Narender Reddy, a Lead Software Engineer working in the insurance industry in the United States. With more than 17 years of experience across web development, mobile development, cloud hosting, DevOps, and software architecture, he has seen the industry evolve through many times. During our chat, Narender described AI as a tool that helps engineers work faster while still relying on human judgement, experience, and responsibility. Instead, he spoke about it as another tool that helps teams move faster while still requiring judgment, experience, and responsibility. We discussed how large organisations are introducing AI into their engineering teams. Rather than introducing AI everywhere at once, they are first preparing the engineering platform. That includes migrating repositories to GitHub, replacing Jenkins with GitHub Actions, strengthening governance, and improving security before expanding AI adoption across the company. We also talked about what it actually means to be a Lead Engineer. Many people imagine that a lead engineer spends most of the day in meetings. While management is certainly part of the role, Narender still enjoys being hands on. He likes working with the team, discussing solutions together, discussing solutions together, encouraging engineers to propose ideas, and helping the team decide on the best approach together. One part of the discussion that resonated with me was estimating work. Unknowns always appear during software development. His approach is to focus on today’s priorities, organise work clearly, and delegate whenever the right expertise already exists within the team. His approach is simple. Prioritise today’s work, organise tasks clearly, and delegate when the team has the right expertise. It sounds straightforward, but doing it consistently makes a real difference. Naturally, we spent a lot of time talking about AI. Today, he relies on AI for a significant part of his daily work. Writing user stories, analysing repositories, understanding unfamiliar codebases, and generating implementation plans have all become significantly faster. At the same time, enterprise security policies still limit where AI can be used, especially while large codebases continue migrating to newer platforms. We also explored a topic that every engineer is thinking about today: trust. How much information should we really give to AI systems? There is no simple answer. We both agreed that there are clear benefits, but also responsibilities. Sensitive information, credentials, customer data, and private documents all require careful thought. Local models have their place, cloud models are becoming incredibly capable, and every engineer has to balance convenience with privacy. The conversation also moved into software architecture. We also explored monorepos, microservices, enterprise migrations, and the complexity of maintaining systems built by hundreds of engineers over many years. One example was particularly interesting. Different insurance products had evolved separate login systems, each with its own users, databases, and authentication flow. Bringing those together into a single authentication platform became a multi year engineering effort involving databases, APIs, migrations, and collaboration across many teams. It is a reminder that software engineering is rarely just about writing code. Much of the work happens long before implementation begins. Towards the end of our conversation, Narender shared that he is also researching AI adoption in enterprise environments and publishing research papers and technical articles on the subject. Like many engineers, he has found that writing about what he learns helps him organise his thinking and deepen his understanding. And that’s something I strongly relate to! Whether it is an article, a video, or simply explaining an idea to someone else, teaching remains one of the best ways to learn. We also both agreed that modern software engineering is becoming increasingly product focused. As AI takes over more repetitive implementation work, engineers spend more time thinking about user experience, architecture, and solving the right problems. Lastly, we discussed internal hackathons, where teams prototype new ideas over a couple of days. One project involved AWS Bedrock to automate parts of the insurance underwriting process, reducing work that previously took days down to around an hour. Mentioned Resources & Links * AWS Bedrock * Zeera AI Tools (Narender uses it for his meetings) * GitHub Copilot * Google Scholar * Medium Publications 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

  2. Aug 15

    The Secret AI Systems Every Web Developer Should Use

    This video shows how to design and implement AI-driven success systems for your web applications. Look, AI isn’t just a buzzword anymore. It’s becoming a core part of how modern apps actually work, and if you’re not thinking about how to integrate it properly, you’re already behind. You’ll see practical ways to automate processes, improve user experience, and make your apps genuinely smarter. Not the kind of “smart” that’s just a fancy loading spinner with GPT slapped on top. I’m talking about actual intelligence that solves real problems for your users. We go through tools, methods, and frameworks that help save development time whilst delivering better results. Things like automating repetitive workflows, building intelligent recommendation systems, implementing smart data processing pipelines, and creating features that adapt to user behaviour over time. However, here’s the thing: adding AI to your app isn’t about cramming every trendy model you can find into your codebase. It’s about identifying where AI genuinely adds value and implementing it in a way that’s maintainable, scalable, and doesn’t become a nightmare to debug six months from now. Whether you’re building a new project or retrofitting AI into an existing application, this video breaks down the practical steps to make it happen without overcomplicating things. Let’s dive in! 🔥 Subscribe for free to receive new posts 🔥 I’ve built many projects on my GitHub over the years. Take a look for inspiration or jump in to contribute! I’ve got plenty more exciting content coming your way on my LinkedIn! Make sure to 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

  3. Aug 8

    HOW TO Build a Software Engineering Mission That Drives You Every Day

    Writing code every day is easy, but knowing why you do it is what truly matters. As a software engineer, having a clear mission can transform your daily work from a series of tasks into a purposeful journey. I’ve seen brilliant engineers burn out because they never stopped to ask “why am I doing this?” They’re shipping features, fixing bugs, attending meetings, but there’s no deeper purpose connecting it all. Eventually, the work feels hollow and they either quit or coast through their career half-engaged. When you have a clear personal mission, everything changes. You’re not just executing tickets anymore. You’re building towards something that matters to you. That shift in perspective makes even mundane tasks feel meaningful because you understand how they fit into your bigger picture. In this video, I’ll show you how to define a personal software engineering mission that actually motivates you every day. Not some vague statement like “I want to make an impact” that sounds nice but means nothing. A real mission that gives you clarity on what projects to take, what opportunities to pursue, and what to say no to. We’ll cover practical steps to uncover what drives you. What problems do you genuinely care about solving? What kind of impact do you want to have? Who do you want to help? What gets you excited about building things? These questions sound simple, but most engineers never actually sit down and answer them honestly. How to prioritise projects that align with your goals is crucial too, right? When you’re clear on your mission, decision-making becomes way easier. That exciting job offer at a big tech company versus the startup working on something you care about? Your mission tells you which one matters more for where you want to go. And why clarity of purpose can make even the toughest days feel rewarding? Because when you’re debugging that horrible legacy code at 11pm, if you know it’s part of building something you believe in, it doesn’t feel like suffering. It feels like necessary work towards something meaningful. Well... if you want your coding to have impact, meaning, and direction, you need more than technical skills. You need to know why you’re building what you’re building and where you’re heading long-term. Without that clarity, you’re just drifting through your career hoping things work out. In this video, I’ll walk through the exact process I used to define my own mission. The questions I asked myself. The patterns I noticed in what excited me versus what drained me. And how that clarity completely changed which projects I took on and how I approached my work. 🏁 Follow my Software Engineering Journey on PierreHenry.Dev. 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. Aug 7

    Why Software Engineers Must CHALLENGE Technologies to Grow STRONGER

    One of the biggest mistakes software engineers make is becoming attached to the way they’ve always worked. Maybe you’ve been using the same programming language, framework, architecture, or development process since you started your career. It feels familiar, so you keep doing it. But what if there’s a better way? Challenge your assumptions. Try a different library. Compare different AI models. Experiment with a new language or framework. Read how other engineers solve the same problem. Not because newer is always better, but because questioning your habits is how you grow. Leave your ego aside. Don’t think, “This is how I’ve always done it.” Instead, ask yourself, “Is this still the best solution?” As humans, we’re naturally resistant to change. That’s normal. Stability has helped us survive. But in software engineering, refusing to adapt can become your biggest limitation. History has shown this many times. When Node.js first appeared, many engineers dismissed it. People said it wasn’t professional, that it was only for hobby projects, and that no serious company would ever use it. Today, it’s one of the most widely adopted runtimes in the industry, powering countless startups and large companies alike. The lesson isn’t that Node.js is better than every other technology. The lesson is that great engineers stay curious. They evaluate new ideas instead of rejecting them because they’re unfamiliar. The same applies today with AI models, programming languages, frameworks, and development tools. Don’t follow every trend, but don’t ignore them either. Evaluate them. Understand their strengths and weaknesses. Keep what genuinely improves the way you build software. Remember, The engineers who keep learning are the ones who keep growing 🚀 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 plenty of projects on my GitHub over the years. Feel free to browse through for inspiration or contribution. I’ve got more exciting content coming your way on my LinkedIn. Make sure to 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

Ratings & Reviews

About

Speaking about software engineering, AI, productivity, happiness, and intentional living. 🚀 I enjoy exploring ideas, sharing what I learn, and building products that solve meaningful problems. Topics I regularly discuss include: * Software engineering and product development * AI and emerging technologies * Productivity and time management * Personal growth and lifelong learning * Building systems, habits, and processes that last * Creating a fulfilling and intentional life Through writing, building, and continuous learning, I aim to share practical insights that help people think more clearly, work more effectively, and live more intentionally. I’m always interested in connecting with curious people, exchanging ideas, and collaborating on projects that create a positive impact. www.pierrehenry.dev