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. -5 j

    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. 15 août

    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. 8 août

    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. 7 août

    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

  5. 11 juil.

    What 40 Years in Tech Teaches About AI, Blockchain, and the Internet

    For this conversation, I sat down with Roberto Capodieci, a technology entrepreneur, blockchain researcher, and one of those people who has seen several generations of computing from the inside. Our conversation started with something simple: coffee. As an Italian living in Bali, Roberto still begins his mornings with a cappuccino before jumping into work. It quickly became clear that technology has been part of his life for almost as long as he can remember. He started programming when he was five years old. By the age of nine, he was already making money from software. As a teenager, he founded his first company and built video games for the Commodore systems, working in C and assembly when every kilobyte mattered. Listening to those early stories was fascinating because they reminded me how different software engineering used to be. There were no online courses, no Stack Overflow, no AI assistants. Learning meant taking machines apart, reading manuals, experimenting, and spending hours on bulletin board systems with other curious people around the world. We also spoke about the early internet. Long before cybersecurity became a recognised field, Roberto was already investigating online scams. One case involved malicious dialers that secretly redirected people’s internet connections to expensive premium phone numbers. He tracked down the people behind the scam and shared his findings with the authorities, eventually receiving a letter of thanks from Bill Clinton. What quite surprise me wasn’t the technical achievement here. It was his motivation! He believes that when you understand how something dangerous works, you have a responsibility to help others understand it too. Whether it is exposing online scams or explaining how software really behaves, his goal has always been to make technology safer for everyone. That naturally led us into a discussion about trust. Modern software gives us switches, buttons, and settings that we simply accept. We click “disable”, “private”, or “do not train on my data”, but very few of us actually know what happens behind the interface. We trust software because the interface tells us to. It is an interesting perspective, especially today as AI becomes part of our daily lives. We then moved into blockchain. Roberto was involved with decentralised systems long before blockchain became popular. In fact, when he first discovered Bitcoin, he did not immediately see its value because his focus was elsewhere. Over time, after working on multiple blockchain projects and protocols, his perspective changed. One part of his journey stood out to me. During the pandemic, he spent a significant amount of time and money building a new decentralised platform. The first attempt failed. Instead of walking away, he started again, rewriting the entire project from scratch in C, this time with the help of AI to speed up development. I think every software engineer can relate to that. Sometimes the first version teaches you more than success ever could. Towards the end of our conversation, we discussed AI. Like many engineers, I often think about the balance between the opportunities AI creates and the concentration of power behind today’s largest models. Roberto shares that concern. He believes AI is one of the most powerful tools we have ever built, but he also argues that it should become more decentralised over time. If only a handful of companies control the models, the infrastructure, and the data, they also influence how information reaches billions of people. At the same time, he is genuinely optimistic about what AI enables. He gave a simple example that stayed with me. Someone who owns a bakery understands their business far better than any software engineer ever could. Today, with AI, that bakery owner can build the first version of the software they actually need instead of trying to explain every detail to someone else. That idea extends far beyond bakeries. People closest to a problem can now participate directly in building the solution. For me, that is one of the biggest changes happening in software engineering today. This conversation is not only about blockchain or AI. It is about curiosity, questioning assumptions, learning continuously, and remembering that technology is only valuable when it genuinely helps people. 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

Notes et avis

À propos

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