POPULARITY
This week on the Friday Deploy, Ben and Andrew evaluate the strange arrival of Ox Alpha and debate the security risks of black-box AI tools. They also explore why engineering trust is more critical than ever, revisit the controversial lines of code metric in the age of AI generation, and explain why autonomous agents need structured fences rather than restrictive sandboxes. Finally, they break down the multi-agent graph architectures powering modern software factories and share actionable advice for reaching staff engineer status by driving cross-team AI adoption. Get the guide: The AI engineering productivity gap - how elite teams pull ahead in 2026Follow the show:Subscribe to our Substack Follow us on LinkedInSubscribe to our YouTube ChannelFollow the hosts:Follow AndrewFollow BenFollow DanFollow today's stories:Ox alphaFundamentals of Trust in EngineeringConceptual integrity and counting lines of codeGraph Engineering: The Complete Guide to Building Multi-Agent AI SystemsFences, not SandboxesHow to Grow From Senior to Staff Engineer in the AI EraOFFERSStart Free Trial: Get started with LinearB's AI productivity platform for free.Book a Demo: Learn how you can ship faster, improve DevEx, and lead with confidence in the AI era.LEARN ABOUT LINEARBAI Code Reviews: Automate reviews to catch bugs, security risks, and performance issues before they hit production.AI & Productivity Insights: Go beyond DORA with AI-powered recommendations and dashboards to measure and improve performance.AI-Powered Workflow Automations: Use AI-generated PR descriptions, smart routing, and other automations to reduce developer toil.MCP Server: Interact with your engineering data using natural language to build custom reports and get answers on the fly.
Półmetek wakacji, ale w technologii nie ma czegoś takiego jak sezon ogórkowy! W 71. odcinku CTO Morning Brew - Tomek Onyszko, Sebastian Gębski i Wojtek zabierają nas w podróż od retro-computingu, przez absurdalne błędów w krypto, aż po prawno-polityczne batalię o przyszłość sztucznej inteligencji.O czym rozmawiamy w 71. odcinku CTO Morning Brew?
Everyone keeps saying we don't need junior engineers anymore. This episode makes the case that's exactly wrong.Rob sits down with two CircleCI colleagues at opposite ends of the experience spectrum: Hanabel Mengistu, a new grad less than a year into her first engineering role, and Michael Webster, who has been writing software professionally since 2012. Together they explore what it actually feels like to enter the industry right now, when AI has reshuffled the deck for everyone.The conversation covers the gap between what college teaches (computer science) and what the job actually requires (everything else), the apprenticeship model and how AI is quietly eroding it, and why Hanabel's lack of preconceptions turns out to be a genuine advantage. Rob frames it well: when the tools change fast enough, everyone is back at the beginning together. That's disorienting for veterans, but it might be the best possible moment to be starting out.Hanabel Mengistu is part of CircleCI's Associate Rotational Program. Webster is a Staff Engineer at CircleCI with over a decade in the industry.Topics covered:Why "we don't need junior devs" is a short-sighted takeThe college-to-industry gap: CS education vs. real software engineeringHow AI is disrupting the apprenticeship model (and creating isolation for juniors)The "great leveler" effect: when nobody has 10 years of experience in tools that are 1 year oldCuriosity as the defining trait for engineers in 2026Essential vs. accidental complexity (and why Fred Brooks still matters)Subscribe wherever you get your podcasts.
Mimo wakacji i lata w pełni CTO Morning Brew powraca w pełnym składzie! ☕ Wojtek, Tomek i Sebastian biorą na warsztat gorące jak druga fala upałów newsy z rynku tech, geopolityki i finansów.O czym rozmawiamy w 68. odcinku?
Sally and Joël join forces to discuss the different ways to interpret the role of a ‘principle' or ‘staff' engineer, and the handwaving around what those titles mean in terms of the gradation. Whilst Joël dives into career progression within the industry, what a staff engineer does and the different archetypes within it, Sally talks about the importance of having principle engineers in the room during AI discussions, and her previous positive experiences working with principle engineers. — Joel used the Staff Archetypes page from staffeng.com during this episode's discussion. Your hosts for this episode have been thoughtbot's own Joël Quenneville and Sally Hall. Don't forget you can now watch every episode of The Bike Shed over on YouTube! If you would like to support the show, head over to our GitHub page, or check out our website. Got a question or comment about the show? Write to our hosts: hosts@bikeshed.fm This has been a thoughtbot podcast. Stay up to date by following us on social media - YouTube - LinkedIn - Mastodon - BlueSky © 2026 thoughtbot, inc.
Sezon ogórkowy w techu? Zapomnijcie. W 69. odcinku Morning Coffee Brew Wojtek, Tomek i Sebastian bez marketingowego lukru prześwietlają globalną wojnę o hardware, tajne kluby miliarderów i rządową reglamentację kodu.Oto co tym razem ląduje na naszym stole:
Grad za okiem, turniej piłkarski FIFA i prześcieradła maskujące logotypy na żądanie – idealne tło na 68. odcinek Brew. Bez owijania w bawełnę i zdejmując marketingowe maski, rozliczamy najważniejsze wydarzenia tygodnia.Oto pigułka tego, co naprawdę myślimy o tematach odcinka:
Od ucieczki miliarderów i kosmicznych eksplozji, przez radykalne czystki w Dolinie Krzemowej, aż po... historyczne oświadczenia z Watykanu. W najnowszym, 67. odcinku Morning Coffee Brew nie ma miejsca na nudę! ☕Wojtek, Tomek i Sebastian wracają do Was z solidną dawką mocnych tematów. Rozkładamy na czynniki pierwsze szalony tydzień, który idealnie pokazuje, jak technologia bezpowrotnie zmienia biznes, społeczeństwo i geopolitykę.Oto szybki skrót tego, co tym razem bierzemy na warsztat:
Hoje o papo é sobre adoção de IA dentro de casa! Neste episódio, conversamos sobre como a Alura vem incorporando agentes de código, ferramentas como Codex e workflows agênticos no dia a dia da engenharia, e os impactos disso em produtividade, na revisão de código, na cultura de desenvolvimento e até na criação de produtos. Vem ver quem participou desse papo: Paulo Silveira, o host que quer saber se é top-down, ou bottom-up Vinny Neves, cohost, dev e professor na Alura Mauricio Aniche, CTO da Alura Crisley Marques, Engenheira de Software IA/LLM na Alura Carlos Müller, Staff Engineer na Alura Caio Burgorin, Engineering Manager na Alura Links: Alura: Luri OpenAI Codex Claude Code GitHub Copilot Datadog MCP Discourse Oracle Cloud Infrastructure (OCI) Stack Overflow IntelliJ IDEA No dia 26 de maio de 2026, a Alura vai te mostrar o que esperar do futuro e anunciar um novo movimento. Inscreva-se para uma live imperdível, com a presença de grandes especialistas do mercado. Confirme a sua presença. Vá para o Vale do Silício com Paulo Silveira, Marcell Almeida, Fabrício Carraro e Marcus Mendes na “Imersão IA Sob Controle e Alura no Vale do Silício“! Vagas limitadas, corra para reservar a sua. TechGuide.sh, um mapeamento das principais tecnologias demandadas pelo mercado para diferentes carreiras, com nossas sugestões e opiniões. #7DaysOfCode: Coloque em prática os seus conhecimentos de programação em desafios diários e gratuitos. Acesse https://7daysofcode.io/ Produção e conteúdo: Alura Cursos de Tecnologia – https://www.alura.com.br Edição e sonorização: Rede Gigahertz de Podcasts
If you're a software engineer right now, you likely feel like your world is changing overnight. We are writing half or less the amount of code that we wrote even a year ago, which represents a seismic, groundbreaking shift in our industry. For many of us, this career has always been engaging for deeply creative and intellectual reasons—and that excitement is still here. But our mental models of what it means to be a good engineer, and what it means to keep improving, have gone a little stale. In today's episode, I want to talk about a distinction that I believe will become the cornerstone mistake for seasoned engineers: confusing _practice_ with _adaptation_, and leaning on the wrong one at the worst possible moment. Two Surfaces Coming Into Contact: Picture your knowledge, skills, and toolset as one surface, and the actual state of the art as another. We've always known the surface area we could learn far exceeds what we can learn, which forces us to place bets on a learning strategy. What's changing is how fast that second surface is moving underneath us. Improvement by Practice vs. Improvement by Change: Practice is wielding what you've already adopted—smoothing out errors, building muscle memory, refining what you already know. Adaptation is fundamentally folding something new into your repertoire. Both are real forms of improvement, but they are not interchangeable. The Cornerstone Mistake for Senior Engineers: Later in your career, the time you spend adapting naturally goes down as you settle into practice. The biggest error I'm already watching engineers make is moving too quickly toward practice when the industry is loudly calling for adaptation instead. Inspect and Adapt—at the Right Altitude: Sprint retros were never really about getting marginally better at the thing you already do. The intent of "inspect and adapt" is to step up one level and examine the system. The trap is treating adaptation like a minor refinement—getting a little better at prompting—when it should mean asking whether you're thinking about prompting in the wrong way entirely. Question the Ratio, Not Just the Output: Real adaptation looks like asking whether you have the right mix of human and agent on a problem. Are you leaning on the agent for things you shouldn't, or failing to lean on it for the things you should? Have you genuinely thought about how sub-agents or an agent team are working the problem you're producing? A Spectrum, Not a Binary: On one end, you make micro-adjustments to your refinement process. On the other end of experimentation, you ask whether refinement—or even having engineers plan the work—is the right thing at all. The point isn't that practice is dead; it's that the industry is changing fast enough that the adaptive end of that spectrum deserves far more of your attention than it used to. Episode Homework: Take something you currently treat as a practice problem—"how do I refine tickets faster?"—and step up a level. Ask the adaptive version of the question instead: "Is refinement even the right thing anymore?"
Czy zautomatyzowane agenty AI są gotowe na zarządzanie krytyczną infrastrukturą? W dzisiejszym odcinku Tomek, Wojtek i Sebastian omawiają głośną katastrofę w PocketOS, bezwzględne kulisy procesu Elon Musk vs OpenAI, wielki powrót opłaty reprograficznej w Polsce oraz tajną operację Google, które wgrało model AI na dyski milionów użytkowników.W tym odcinku Brew™️ między innymi:
Czy era „miękkiej siły” i neutralnych technologii dobiegła końca? W dzisiejszym odcinku Tomek, Wojtek i Sebastian analizują brutalny manifest Palantira, kosmiczne deale Elona Muska oraz chińską ofensywę modelami DeepSeek, która ignoruje zachodnie restrykcje.W tym odcinku:
Czy nadeszła era, w której inteligencję można po prostu kupić na godziny? W dzisiejszym odcinku Tomek, Wojtek i Sebastian analizują, dlaczego największe firmy świata przestały walczyć o benchmarki, a zaczęły o realną przewagę w cyberbezpieczeństwie i adopcji wewnętrznej.W tym odcinku, między innymi:
Czy prywatność w sieci to już całkowita iluzja, a Twój mózg stał się kolejnym celem algorytmów reklamowych? W dzisiejszym odcinku Tomek, Wojtek i Sebastian analizują między innymi dane o polskim X (Twitterze), kontrowersyjne technologie Mety oraz radykalne zmiany w strukturach firm technologicznych.W tym odcinku:
Git nutzen wir jeden Tag. Aber Hand aufs Herz: Wie viel davon verstehen wir wirklich?Hinter commit, push und pull steckt kein bisschen Magie, sondern ein erstaunlich komplexes System aus Objekten, Referenzen, Protokollen und Designentscheidungen, die bis heute die Softwareentwicklung prägen. Und genau da wird es spannend. Denn Git ist 20 Jahre alt, aber alles andere als fertig entwickelt.In dieser Episode sprechen wir mit Patrick Steinhardt, Git Maintainer, Contributor zu libgit2 und Staff Engineer im Git Team bei GitLab. Gemeinsam tauchen wir tief in die Git Internals ein und klären, warum Git sich gegen Subversion durchgesetzt hat, was ein bare Repository auf der Server-Seite eigentlich macht, wie Clone, Fetch und Push wirklich funktionieren und warum große Repositories, Millionen Referenzen, Binärdateien und Git LFS bis heute echte Herausforderungen sind. Außerdem geht es um Reftables, Partial Clones, Large Object Promises, pluggable object databases, Git History, Interactive Rebase und die Frage, was Git 3.0 mit SHA-256, besserer Usability und moderner Architektur verändern könnte.Wenn du Git bisher vor allem als Werkzeug für deinen täglichen Workflow gesehen hast, bekommst du hier einen Blick unter die Haube, der vieles neu sortiert. Vielleicht hörst du diese Folge als Developer:in mit einem leichten Ich benutze Git seit Jahren Gefühl. Vielleicht gehst du raus mit dem Gedanken: Ich kenne bisher gerade mal die Oberfläche. So oder so, diese Episode ist Pflichtprogramm für alle, die Versionskontrolle, Entwickler-Workflows, Open Source und die Zukunft von Git besser verstehen wollen. Bonus: Danach wirkt selbst git rebase plötzlich fast freundlich.Unsere aktuellen Werbepartner findest du auf https://engineeringkiosk.dev/partnersDas schnelle Feedback zur Episode:
Wiosna za oknem, ale w świecie technologii i finansów atmosfera gęstnieje. W dzisiejszym odcinku Tomek, Wojtek i Sebastian biorą na warsztat rewolucję w raportowaniu krypto, nowe rozdanie sprzętowe Apple oraz brutalną wizję Sama Altmana, według której za inteligencję będziemy płacić jak za prąd z gniazdka.W tym odcinku:
This was an incredible podcast with Hadla Bergman who spoke at the very first Node:Holm event back in September! Was great to catch up with Hadla as she maybe making an appearance as a DJ at the next event so keep an on the next announcements!We discussed the fundamental changes in software engineering entering the AI era. What parts of the role are becoming more important as AI takes over more of the code generation itself? How do you stay relevant as developer?With Hadla's amazing rise with Einride it was insighful to hear her opinion on the next generation of AI-assisted development tools. Also how effective collaboration looks like between humans and AI in the development landscape.Community QuestionsDen Odell, Staff Engineer at CanvaDoes Hadla see a future where engineers spend all their time reviewing, testing, and measuring AI-generated code rather than writing any of it themselves? And if so, what skills become most valuable: deep systems knowledge, performance intuition, or something else entirely?Steve Sutherland, Senior Product Marketing Manager at Brite PaymentsWhat are the top 3 traits and/or habits you'd recommend aspiring or early-stage software engineers to develop?Hanyue Zhou, Senior Engineer at Ubiquiti“Will open-source ecosystems thrive or weaken when much code is created by proprietary AI models?”
Czy "wyczucie smaku" to nowa najważniejsza kompetencja techniczna? W dzisiejszym odcinku Tomek, Wojtek i Sebastian analizują przełomowe publikacje naukowe, kontrowersyjne tezy liderów branży oraz dane ze Spotify, które sugerują, że inżynieria oprogramowania właśnie przeszła punkt bez powrotu.W tym odcinku:
Narty się skończyły, pora wrócić do rzeczywistości, która w świecie technologii pędzi szybciej niż kiedykolwiek. W dzisiejszym odcinku Tomek, Wojtek i Sebastian analizują miesiąc pełen "wow momentów", kontrowersji wokół autonomicznych agentów i fundamentalnych zmian w procesie tworzenia oprogramowania.W tym odcinku:
Rahul Raja is a Staff Software Engineer at LinkedIn, working on large-scale search infrastructure, information retrieval systems, and integrating AI/ML to improve ranking and semantic search experiences.The Future of Information Retrieval: From Dense Vectors to Cognitive Search // MLOps Podcast #362 with Rahul Raja, Staff Software Engineer at LinkedInJoin the Community: https://go.mlops.community/YTJoinInGet the newsletter: https://go.mlops.community/YTNewsletterMLOps GPU Guide: https://go.mlops.community/gpuguide// AbstractInformation Retrieval is evolving from keyword matching to intelligent, vector-based understanding. In this talk, Rahul Raja explores how dense retrieval, vector databases, and hybrid search systems are redefining how modern AI retrieves, ranks, and reasons over information. He discusses how retrieval now powers large language models through Retrieval-Augmented Generation (RAG) and the new MLOps challenges that arise, embedding drift, continuous evaluation, and large-scale vector maintenance.Looking ahead, the session envisions a future of Cognitive Search, where retrieval systems move beyond recall to genuine reasoning, contextual understanding, and multimodal awareness. Listeners will gain insight into how the next generation of retrieval will bridge semantics, scalability, and intelligence, powering everything from search and recommendations to generative AI.// BioRahul is a Staff Engineer at LinkedIn, where he focuses on search and deployment systems at scale. Rahul is a graduate from Carnegie Mellon University and has a strong background in building reliable, high-performance infrastructure. He has led many initiatives to improve search relevance and streamline ML deployment workflows.// Related LinksWebsite: https://www.linkedin.com/Coding Agents Conference: https://luma.com/codingagents~~~~~~~~ ✌️Connect With Us ✌️ ~~~~~~~Catch all episodes, blogs, newsletters, and more: https://go.mlops.community/TYExploreJoin our Slack community [https://go.mlops.community/slack]Follow us on X/Twitter [@mlopscommunity](https://x.com/mlopscommunity) or [LinkedIn](https://go.mlops.community/linkedin)] Sign up for the next meetup: [https://go.mlops.community/register]MLOps Swag/Merch: [https://shop.mlops.community/]Connect with Demetrios on LinkedIn: /dpbrinkmConnect with Rahul on LinkedIn: /rahulraja963/Timestamps:[00:00] Vector Search for Media[00:33] RAG and Search Evolution[04:45] Cognitive vs Semantic Search[08:26] High Value Search Signals[16:43] Scaling with Embeddings[22:37] BM25 Benchmark Bias[29:00] Video Search Use Cases[31:21] Context and Search Tradeoff[35:04] Personal Memory Augmentation[39:03] Future of Cognitive Search[44:51] Access Control in Vectors[49:14] Search Ranking Challenge[54:43] Hard Search Problems Solved[58:29] Freshness vs Cost[1:02:12] Wrap up
Tomek wciąż na nartach ⛷️, ale Wojtek i Sebastian nie zwalniają tempa! Styczeń 2026 dowozi newsy z taką prędkością, że można poczuć zmęczenie samym ich śledzeniem
The software engineering landscape is shifting rapidly. Coding is becoming "cheap" because of tools like Claude Code, Codex, Gemini, Cursor etc. Interviews are evolving to focus on system design over syntax. In this Q&A, I break down exactly which skills matter now, how to negotiate the salary you deserve, and how to deal with difficult personalities on your team.In this episode:How juniors can leverage AI tools to reach senior-level outputReal-world salary negotiation tactics from my experienceWhy coding skills matter less in modern interviews (and what matters more)Handling "brilliant jerks" and toxic team cultureWhether you are looking for your first job with no experience or you are a mid-level dev trying to break into a Staff Engineer role, this session is packed with actionable career advice.Timestamps: 00:00:00 - Intro 00:01:06 - Handling Brilliant Jerks: Toxic Culture vs. High Performance 00:04:13 - How Juniors Can Use AI to Outperform Seniors 00:07:10 - The Future of Coding Interviews: System Design and AI 00:11:20 - The Real Difference Between Good and Great Developers 00:13:00 - One Mistake Mid-Level Developers Make That Stalls Growth 00:15:58 - Salary Negotiation Tactics: How I Got Two Raises in One Year 00:23:44 - Questions You Should Ask to Crush Your Tech Interview 00:27:42 - What Actually Moves the Needle: Side Projects vs. Experience 00:31:05 - Don't Wait for a Perfect Portfolio to Start Applying 00:32:25 - Finding Jobs: Why LinkedIn and Meetups Beat Job Boards 00:35:16 - Should Frontend Developers Worry About Learning Backend Skills? 00:37:39 - Do Tech Certifications Actually Help You Get Hired? 00:39:07 - Mastering Soft Skills: Training Budgets vs. Real Experience#softwareengineering #careeradvice #techinterviews
Nowy Rok 2026 zaczynamy od mocnych uderzeń!
Tomek wrócił z nart, a w świecie tech... lawina newsów! ⛷️ Wojtek, Tomek i Sebastian biorą na warsztat tydzień pełen miliardowych transakcji, nowych unicornów i agentów, którzy sami naprawiają kod.O czym rozmawiamy?
Are you just executing tickets, or are you driving business impact?In this episode, Praveen Murugesan (VP of Engineering at Samsara) breaks down why the best engineers don't just write code and why "coding skills" alone won't get you there.He explains the critical shift from "software engineer" to "product engineer," why you shouldn't wait for permission to solve problems, and how to de-risk high-stakes projects like a true owner.In this episode, we cover:The difference between a "Ticket Taker" and a Product Engineer Why Product Managers should NOT be doing project management How to grow to Staff Engineer without managing a large team The exact interview questions to ask to test a company's culture A real story of an engineer telling a VP: "That's not an important problem"Connect with Praveen Murugesan:https://www.linkedin.com/in/praveenmurugesanTimestamps: 00:00:00 - Intro 00:01:55 - Product Engineer vs. Software Engineer: What's the Difference? 00:06:20 - Why Product Managers Should Not Do Project Management 00:11:06 - The Danger of "Flying Blind" Without Business Context 00:15:24 - Why Curiosity Is the Ultimate Leverage in the AI Era 00:25:06 - Why the Best Ideas Must Win Regardless of Hierarchy 00:27:43 - The #1 Interview Question to Test for Engineering Ownership 00:32:12 - How to Test a Company's Culture Before You Join 00:36:04 - Why You Don't Need to Be Senior to Be a Product Engineer 00:40:46 - Managing High-Stakes Projects and De-risking Failure 00:43:56 - What I Learned From Breaking Production at Salesforce 00:48:29 - The Myth About Staff Engineering and Managing Teams 00:51:59 - The Engineer Who Told the VP: "That's Not an Important Problem"#SoftwareEngineering #StaffEngineer #CareerGrowth
What if your data platform could serve AI-native workloads while scaling reliably across your entire organization? In this episode, Benjamin sits down with Ritesh, Staff Engineer at Lyft, to explore how to build a unified data stack with Spark, Trino, and ClickHouse, why AI is reshaping infrastructure decisions, and the strategies powering one of the industry's most sophisticated data platforms. Whether you're architecting data systems at scale or integrating AI into your analytics workflow, this conversation delivers actionable insights into reliability, modernization, and the future of data engineering. Tune in to discover how Lyft is balancing open-source investments with cutting-edge AI capabilities to unlock better insights from data.
Od politycznych starć na linii Musk-UE, przez twarde lekcje biznesu z polskiego podwórka, aż po miliardowe przejęcia. Wojtek, Tomek i Sebastian biorą na warsztat okres pełen skrajnych emocji w świecie tech!
In this special episode of Book Overflow, Carter and Nathan are joined by Will Larson, author of Staff Engineer!The first ten listeners to tag Book Overflow on LinkedIn and share a link to this interview will receive a free copy of Will's new book, Crafting Engineering Strategy!-- Want to talk with Carter or Nathan? Book a coaching session! ------------------------------------------------------------Carterhttps://www.joinleland.com/coach/carter-m-1Nathanhttps://www.joinleland.com/coach/nathan-t-2or work with Nathan through his consulting practice, rojoroboto. Book Overflow Listeners get 10% off their first engagement https://rojoroboto.com/bookoverflow-- Books Mentioned in this Episode --Note: As an Amazon Associate, we earn from qualifying purchases.----------------------------------------------------------Staff Engineer by Will Larsonhttps://amzn.to/4p67dOUn (Paid Link)----------------00:00 Intro01:44 Interview with Will Larson05:00 Anti-patterns - Snacking, Pining, and Chasing Ghosts18:42 Navigating Senior Roles and Finding Sponsors36:26 Developing Intuition and Running Migrations48:47 Writing Staff Engineer - Stories and Archetypes58:45 Book Recommendations and Closing----------------Spotify: https://open.spotify.com/show/5kj6DLCEWR5nHShlSYJI5LApple Podcasts: https://podcasts.apple.com/us/podcast/book-overflow/id1745257325X: https://x.com/bookoverflowpodCarter on X: https://x.com/cartermorganNathan's Weekly Reflections Newsletter: https://rojoroboto.com/newsletter----------------Book Overflow is a podcast for software engineers, by software engineers dedicated to improving our craft by reading the best technical books in the world. Join Carter Morgan and Nathan Toups as they read and discuss a new technical book each week!The full book schedule and links to every major podcast player can be found at https://www.bookoverflow.io
From pinpointing greenhouse gas (GHG) hot spots to modeling decarbonization scenarios, life cycle assessments (LCAs) can be a powerful tool for sustainability. However, a lack of standardized methodologies across the automotive industry makes progress difficult. That's where the SAE J3341 Task Force comes in. It's a cross-industry initiative uniting automakers, government, and academia to establish a more flexible yet transparent framework on carbon footprint reporting methodologies for passenger vehicles through smarter LCAs. To learn more, we sat down with Laurel Nelson, Chair of the SAE J3341 Task Force and Staff Engineer of Sustainability Science at Rivian Automotive. She discusses how the task force is implementing a “disclosure addendum” approach that encourages OEMs to clearly communicate their assumptions and data for more accurate and meaningful carbon reporting. If you are interested in taking part in the SAE J3341 Task Force, please reach out to Laurel directly at laurelnelson@rivian.com or Dante Rahdar at dante.rahdar@sae.org. We'd love to hear from you. Share your comments, questions and ideas for future topics and guests to podcast@sae.org. Don't forget to take a moment to follow SAE Tomorrow Today — a podcast where we discuss emerging technology and trends in mobility with the leaders, innovators and strategists making it all happen—and give us a review on your preferred podcasting platform.
Hoje o papo é sobre tradição e tecnologia! Neste episódio, mergulhamos em como o Banco do Brasil vem utilizando sua experiência de 200 anos para manter-se à frente na adoção das novas tecnologias que realmente contribuem para a vida dos seus clientes. Vem ver quem participou desse papo: André David, o host que dá bandeira para os hackers Paulo Silveira, CVO do grupo Alun e co-fundador da Alura Paula Moura, Principal Developer no Banco do Brasil Caio Soares, Staff Engineer no Banco do Brasil Igor Régis, Distinguished Engineer no Banco do Brasil
Thomas Dullien, (a.k.a. Halvar Flake) is a mathematician-turned-cybersecurity luminary and engineer. He co-founded zynamics, the reverse‑engineering tools company behind BinDiff, BinNavi, and VxClass, all of which had major impact on binary analysis and were later integrated into Google following its acquisition of zynamics in 2011. He subsequently served as a Staff Engineer at Google Project Zero, contributing to foundational research in software security and exploitability modeling. In recent years, he shifted focus to computational efficiency and cloud economics. Which brought Thomas to co‑founding optimyze.cloud, a company dedicated to reducing compute waste and improving cloud cost‑efficiency, driven by the end of Moore's Law and the economics of SaaS infrastructure. The company was acquired by Elastic in 2021.
In this episode of Book Overflow, Carter and Nathan discuss Staff Engineer by Will Larson! Join them as they discuss what it means to have staff-level impact, how being a staff engineer differs from being a senior engineer, and more!-- Want to talk with Carter or Nathan? Book a coaching session! ------------------------------------------------------------Carterhttps://www.joinleland.com/coach/carter-m-1Nathanhttps://www.joinleland.com/coach/nathan-t-2-- Books Mentioned in this Episode --Note: As an Amazon Associate, we earn from qualifying purchases.----------------------------------------------------------Staff Engineer by Will Larsonhttps://amzn.to/4p67dOU (Paid Link)---------- 00:00 Intro 01:08 About the Book and Author 03:34 Thoughts on Staff Engineer 09:29 Staff Engineer Archetypes and Organizational Dynamics 23:17 What Staff Engineers Actually Do 38:57 Soft Power and Cross-Team Impact 52:42 The Reality of Staff Engineering Work 1:03:16 Hot Takes - Silicon Valley and Career Paths 1:12:50 Final Thoughts----------------Spotify: https://open.spotify.com/show/5kj6DLCEWR5nHShlSYJI5LApple Podcasts: https://podcasts.apple.com/us/podcast/book-overflow/id1745257325X: https://x.com/bookoverflowpodCarter on X: https://x.com/cartermorganNathan's Functionally Imperative: www.functionallyimperative.com----------------Book Overflow is a podcast for software engineers, by software engineers dedicated to improving our craft by reading the best technical books in the world. Join Carter Morgan and Nathan Toups as they read and discuss a new technical book each week!The full book schedule and links to every major podcast player can be found at https://www.bookoverflow.io
In this episode of The Data Engineering Show, the bros speak with Paarth, a Staff Engineer at Uber, about his work on Genie - an innovative AI assistant that revolutionizes on-call support by combining RAG (Retrieval Augmented Generation) with agent-based automation to help engineers find solutions faster.
### 関連書籍等- 「Staff Engineer: Leadership beyond the management track」 - [https://amzn.to/3CGI7hd](https://t.co/2wTT0FyOgb) - 邦題「Staff Engineer - 管理職にならずに活躍しつづける最強のソフトウェアエンジニアへ!」- An Elegant Puzzle: Systems of Engineering Management https://amzn.to/4ly22Fv - **エレガントパズル エンジニアのマネジメントという難問にあなたはどう立ち向かうのか** https://amzn.to/3YFcn8N - See also: The Staff Engineer's Path by [Tanya Reilly](https://www.linkedin.com/in/tanyareilly/)- Ryoichiの2021 読了メモ: https://x.com/ryo1kato/status/1425629458929643523### 関連エピソード- ep3. Thriving on the Technical Leadership Path- ep10. What distinguishes a great software engineer from a good one?- ep64. 技術チームのリーダーが優れた技術者であるべき理由感想をぜひハッシュタグ #todayILearnedFM #tilfm でつぶやいてください!Your co-hosts:- Tomoaki Imai, Noxx CTO https://twitter.com/tomoaki_imai- Ryoichi Kato, Software Engineer https://twitter.com/ryo1kato
Liquid Weekly Podcast: Shopify Developers Talking Shopify Development
In this special episode of Liquid Weekly, Karl and Taylor sit down with Brett, Staff Engineer at Shopify, to unveil an exciting new project: Storefront Web Components.This groundbreaking initiative aims to make Shopify integration accessible to anyone with basic HTML knowledge, allowing merchants to embed commerce functionality anywhere on the web.Episode Highlights:Introduction to Storefront Components and their visionDeep dive into component architecture and implementationHow to handle variants, cart functionality, and market-specific featuresDiscussion of development process at ShopifyComparison with existing solutions like Buy Button SDKFuture roadmap and potential use casesFind Brett OnlineTwitter(X): https://x.com/little_bretLinkedIn: https://www.linkedin.com/in/bretlittle/ Website: https://www.bretlittle.com/ Github: https://github.com/blittle Bluesky: https://bsky.app/profile/bretlittle.comInstagram: https://www.instagram.com/bret.little/ Timestamps:00:00 - Introduction05:30 - What are Storefront Components?15:45 - Technical Implementation Details30:20 - Component Demo45:10 - Development Process at Shopify52:30 - Future Plans57:00 - Picks of the WeekResources:Storefront Web Components: https://webcomponents.shopify.devPlayground: https://webcomponents.shopify.dev/playgroundShopify Editions Summer ‘25: https://www.shopify.com/editions/summer2025Blog post: https://www.shopify.com/news/summer-25-edition-devShopify Headless Documentation: https://shopify.dev/docs/storefronts/headless Web Components Documentation: https://developer.mozilla.org/en-US/docs/Web/API/Web_components Picks of the Week:Brett: Microsoft TypeScript Go Announcement & AI Assistant ArticleKarl: Ben McIntyre's SAS History BooksTaylor: Naked Nutrition Protein PowderSign Up for Liquid Weekly:Don't miss out on expert insights and tips—subscribe to Liquid Weekly for more content like this: https://liquidweekly.com/
As a leader that wants to optimize an organization you are bound to fail if you isolate social (culture and people) and technical (tools and process) changes. When we ask Lesley Cordero, Staff Engineer at The New York Times how to solve this dilemma she answers: "Platform Engineering, it can drive organizational sustainability by practicing sociotechnical principles that provide a community driven support system for application developers using our standardized shared platform architecture"Tune in to our latest episode and learn more about the importance of leadership to continuously keep up and balance the tension between "Developers" and "Operations", between "End User Experience" and "Developer Experience" and ultimately between "Culture and People and "Tools and Processes"Links we discussedLesley's LinkedIn: https://www.linkedin.com/in/lesleycordero/GOTO Conference Talk => https://www.youtube.com/watch?v=Jx-XrUONJ-o QCon 2025 Talk Details: https://qconlondon.com/presentation/apr2025/platform-engineering-practice-sociotechnical-excellence DevOpsCon 2024 Talk Details: https://devopscon.io/business-company-culture/platform-engineering-devops/
In this episode of Change Leader Insights, Jessica Crow speaks with Abhijit Patharkar, an entrepreneur and academic, about how artificial intelligence (AI)—a transformational change impacting businesses worldwide—impacts organizational culture and data governance. A serial entrepreneur and Columbia University alum, Abhijit grew up immersed in his family's retail business, giving him an intimate understanding of the industry's challenges. With an engineering background and a Staff Engineer role at VMware's Office of the CTO, he developed a deep love for solving complex problems using technology. Abhijit has set out to bridge the gap between traditional retail and cutting-edge AI-powered solutions. During the conversation, Jessica and Abhijit discussed data governance and AI to understand whether an organization is prepared to undergo the business transformation and changes associated with implementing AI. Abhijit explained that data governance is a critical factor for AI-readiness. In describing how to prepare from a governance perspective, ”Governance is based on three pillars. One is data quality, one is security, and the third is availability.” Highlights from the conversation include: ☑️ Understanding the importance of a unified data approach when leveraging AI for tools to be most useful for employees ☑️ The gap in data governance across organizations and how to address it to better prepare an organization for technological transformation ☑️ Practical steps for change management in AI adoption If you want to learn more about AI and organizational culture change, be sure to tune in and hear what Abhijit has to say!
Today's guest is AJ Stuyvenberg, a Staff Engineer at Datadog working on their Serverless observability project. He had a great article recently about how they rewrote their AWS Lambda extension in Rust. It's a really interesting look at a big, hard project, from thinking about when it's a good idea to do a rewrite to talking about their focus on performance and reliability above all else and what he thinks about the Rust ecosystem. Beyond that, AJ is just a learning machine, so I got his thoughts on all kinds of software development topics, from underrated AWS services and our favorite databases to the AWS Free Tier and the annoyances of a new AWS account. Finally, AJ dishes out some career advice for curious, ambitious developers.
Career progression in IT can feel a bit unclear at times. Start as a Helpdesk, get to be a CPE, what happens next? How does development actually work? What do most organizations do to tier their people? How do you move up as an individual contributor? We're talking with Graham Gilbert of Airbnb about what it's like to move up toward the rarified air of staff engineer and beyond. Hosts: Tom Bridge - @tbridge@theinternet.social Marcus Ransom - @marcusransom Guests: Graham Gilbert - LinkedIn Links: Eisenhower Matrix: https://asana.com/resources/eisenhower-matrix Sponsors: Kandji 1Password iMazing Smallstep Watchman Monitoring If you're interested in sponsoring the Mac Admins Podcast, please email podcast@macadmins.org for more information. Get the latest about the Mac Admins Podcast, follow us on Twitter! We're @MacAdmPodcast! The Mac Admins Podcast has launched a Patreon Campaign! Our named patrons this month include Weldon Dodd, Damien Barrett, Justin Holt, Chad Swarthout, William Smith, Stephen Weinstein, Seb Nash, Dan McLaughlin, Joe Sfarra, Nate Cinal, Jon Brown, Dan Barker, Tim Perfitt, Ashley MacKinlay, Tobias Linder Philippe Daoust, AJ Potrebka, Adam Burg, & Hamlin Krewson
In this episode, Dave and Jamison answer these questions: A listener named Steven says, Long-time listener of the podcast here—it always brings me so much joy! Should I prioritize title over salary? I'm currently based in Europe, working as a Senior Engineer at a big company that pays really well. The problem is, there's almost no chance for promotion due to the economy and budget constraints. Plus, because of the organizational structure, I'm stuck solving small problems that don't have a big impact. It's frustrating—but again, the pay is great. Recently, I got an offer for a Staff Engineer position at another company. The catch is, the pay isn't as good (30%+ cut), and I'm not sure about their culture or structure yet. However, the title could potentially open more doors for me in the future. Should I take the offer, accept the pay cut, and hope it's a step forward for my career? Hello! Long time listener, first-time caller :-) I'm on the final stretch of classes to finish my BS in computer science at WGU, most of which I've done while working. I'm now 40, and I have had 3 previous occupations and employers: aircraft mechanic for 5 years at a small shop, figure skater with Disney on Ice for 6 years, and most recently a partner at an environmental remediation/heavy construction firm for 10 years where my primary responsibilities were field crew management and technical writing for ecology reports. I would love your advice on how I could use these experiences to stand out on a resume or in a job interview. How can I indicate that I'm a hard worker and that I know just enough to know that I know nothing and am ready to learn? Thank you for your time, keep up the good work!
No episódio de hoje, exploramos o mundo da arquitetura de software e seu impacto nas finanças das empresas. Com a presença especial de um Staff Engineer experiente, vamos entender o que faz uma arquitetura ser eficiente e como decisões arquiteturais afetam diretamente os custos operacionais, desde a escolha de cloud providers até o uso de microservices. Além disso, falamos sobre FinOps e como essa prática pode ajudar a otimizar custos em ambientes de nuvem. Descubra as melhores estratégias para evitar armadilhas financeiras e como o futuro da arquitetura e a IA estão transformando o cenário! Edição completa por Rádiofobia Podcast e Multimídia: https://radiofobia.com.br/ --- Nos siga no Twitter e no Instagram: @luizalabs @cabecadelab Dúvidas, cabeçadas e sugestões, mande e-mail para o cabecadelab@luizalabs.com ou uma DM no Instagram Participantes: YOHAN RODRIGUES | https://www.linkedin.com/in/yohan-rodrigues/ CASSIO BOTARO | https://br.linkedin.com/in/cassiobotarohttps://github.com/cassiobotarohttps://www.instagram.com/cassiobotaro/ Links úteis: https://www.amazon.com.br/Fundamentos-Arquitetura-Software-Abordagem-Engenharia/dp/8550819859 https://www.amazon.com.br/Arquitetura-Software-Trade-off-Arquiteturas-Distribu%C3%ADdas/dp/8550819840 https://www.amazon.com.br/Cloud-FinOps-Edi%C3%A7%C3%A3o-decis%C3%B5es-colaborativas/dp/8575228978 https://www.amazon.com.br/Cost-Effective-Data-Pipelines/dp/1492098647 https://www.finops.org
Send us a textThis is a continuation in our ongoing series about How to Accelerate the Speed of Engineering. The discussion covers topics such as the importance of planning and execution, balancing problem-solving and asking for help, the role of checklists, the impact of leadership and team culture, effective communication and collaboration, risk management and building relationships, and lessons learned from past challenges.Main Topics:The balance between speeding up projects and avoiding unforced errorsThe use of tools like Notion and Loom to improve productivity and efficiencyThe role of leadership in building a strong team cultureApproaches to risk management and the value of building relationshipsLessons learned from implementing new processes and toolsAbout the guest: Brad Hirayama is an experienced engineer and program manager specializing in medical devices, with a focus on new product development (NPD), biomedical devices, and process validation. Currently a Staff Engineer, he drives innovation in electrophysiology (EP) products. Brad's background includes roles at Abbott and NuVera Medical, where he contributed to the development of catheters and other vascular technologies. He has expertise in design thinking, FDA compliance, and leadership, all while embodying a passion for connecting people and technologies in impactful ways.Links:Brad Hirayama - LinkedInAbout Being An Engineer The Being An Engineer podcast is a repository for industry knowledge and a tool through which engineers learn about and connect with relevant companies, technologies, people resources, and opportunities. We feature successful mechanical engineers and interview engineers who are passionate about their work and who made a great impact on the engineering community. The Being An Engineer podcast is brought to you by Pipeline Design & Engineering. Pipeline partners with medical & other device engineering teams who need turnkey equipment such as cycle test machines, custom test fixtures, automation equipment, assembly jigs, inspection stations and more. You can find us on the web at www.teampipeline.us
On this episode, I'm joined by Joel Hawksley, Staff Engineer at GitHub for a discussion of code ownership with regards to a 3-year WCAG (Web Content Accessibility Guidelines) project at GitHub, benevolent dictatorship, collective ownability, terrible code vs acceptable code vs the viability of a project, writing good code vs solving problems, defining quality code, quality code resulting from clear conceptualization, the desirability (or not!) of perfect adherence to standards, reducing defect rate, and meaningful testing goals. Code Complete by Steve McConnellJoel Hawksley at GitHubJoel Hawksley at TwitterHawksley.orgEpisode 88 - ViewComponent with Joel HawksleyLive From Ruby Conf 2021, Joel Hawksley Tells Me About His DrinkEpisode 130 - ViewComponent with Joel Hawksley
In this episode of the Maintainable Software Podcast, Robby is joined by Noel Rappin, Staff Engineer at Chime Financial, and the mind behind the latest edition of the classic Programming Ruby book, affectionately known as the "Pickaxe." Noel delves into the intricate process of modernizing a legacy technical book and the lessons learned along the way.Episode Highlights[00:05:32] A Legacy Revisited: Noel Rappin reflects on the process of updating the Programming Ruby book, navigating the balance between preserving its legacy and making it relevant for today's Ruby community.[00:10:17] The Challenges of Modernizing: Noel discusses the complexities of working on a legacy book, including maintaining a consistent tone, updating technical content, and making strategic decisions about what to include or omit.[00:16:12] Parallels with Legacy Code: Noel shares his insights on the similarities between updating a legacy book and maintaining legacy software, emphasizing the importance of understanding past decisions before making changes.[00:21:00] Curating Ruby's Evolution: How Noel approached the task of deciding which Ruby features and practices to highlight in the new edition, considering the evolution of the Ruby community since the book's last update.[00:27:00] The Ruby Ecosystem as a Legacy System: Exploring the idea that the entire Ruby ecosystem can be seen as a legacy system, shaped by past decisions and community standards.[00:33:47] Advice for Aspiring Technical Authors: Noel offers practical tips for those interested in contributing to or updating legacy technical books, including how to pitch ideas to publishers and navigate the challenges of working on established projects.[00:40:00] Maintaining Relevance: Strategies for keeping both software and technical books up-to-date, including Noel's thoughts on the importance of documentation and regular updates.Key TakeawaysUpdating a legacy technical book requires a deep understanding of the community's current needs and the ability to balance respect for the original work with the necessity of modern relevance.The process of modernizing a book like Programming Ruby shares many similarities with maintaining legacy software, including the importance of understanding past decisions and the challenges of working with outdated practices.Community standards play a crucial role in both software maintenance and technical writing, guiding the evolution of both fields.Noel emphasizes the importance of documentation in legacy projects, whether in software or publishing, as a tool for preserving context and aiding future contributors.Resources MentionedProgramming Ruby 3.3 (5th Edition) - The latest "Pickaxe" book, authored by Noel Rappin. Use promo code maintainablefm2024 to get 35% off the ebook.Chime FinancialMurderbot Diaries by Martha WellsWayfarers series by Becky ChambersRubular - Ruby Regular Expression EditorNoel Rappin's WebsiteNoel Rappin on LinkedInNoel Rappin on TwitterFor more episodes like this, be sure to subscribe to the Maintainable Software Podcast.Thanks to Our Sponsor!Turn hours of debugging into just minutes! AppSignal is a performance monitoring and error-tracking tool designed for Ruby, Elixir, Python, Node.js, Javascript, and other frameworks.It offers six powerful features with one simple interface, providing developers with real-time insights into the performance and health of web applications.Keep your coding cool and error-free, one line at a time! Use the code maintainable to get a 10% discount for your first year. Check them out! Subscribe to Maintainable on:Apple PodcastsSpotifyOr search "Maintainable" wherever you stream your podcasts.Keep up to date with the Maintainable Podcast by joining the newsletter.
Allen Wyma talks with Andrew Lamb about InfluxDB's rewrite. InfluxDB is an open-source time series database. As a Staff Engineer at InfluxData, he works on InfluxDB 3.0, a new time series database written in Rust, focusing on query processing and the Apache Arrow DataFusion and Apache Arrow ecosystems. In that capacity, he is a member and past chair of the Apache Arrow PMC and actively contributes to Apache Arrow DataFusion and the Apache Rust implementation query engine. Andrew was a professional C/C++ programmer for 10 years before switching to Rust. His experience ranges from startups to large multinational corporations and distributed open source projects, and has paid leadership dues as an architect and manager/VP. He holds an SB and MEng from MIT in Electrical Engineering and Computer Science. Contributing to Rustacean Station Rustacean Station is a community project; get in touch with us if you'd like to suggest an idea for an episode or offer your services as a host or audio editor! Twitter: @rustaceanfm Discord: Rustacean Station Github: @rustacean-station Email: hello@rustacean-station.org Timestamps [@0:52] - Meet Andrew Lamb, Staff Engineer at InfluxData, working on InfluxDB IOx [@2:57] - Transitioning from C++ to Rust: Andrew's story [@11:24] - InfluxDB rewrite and its use cases [@22:13] - Compatibility of InfluxDB [@26:58] - Downsides of using Rust and other languages [@32:40] - Plans for the 3.0 alpha/beta release and different versions [@34:54] - Unique use of the async runtime Tokio [@55:28] - Rust as a tool for recruitment [@58:16] - Closing discussion Other links Andrew's X Account Using Rustlang's Async Tokio Runtime for CPU-Bound Tasks Using the FDAP Architecture to build InfluxDB 3.0 RustASIA Conf 2025 Credits Intro Theme: Aerocity Audio Editing: Plangora Hosting Infrastructure: Jon Gjengset Show Notes: Plangora Hosts: Allen Wyma
Dan Neciu, technical co-founder and tech lead of CareerOS, shares intriguing production horror stories, discusses the importance of rigorous testing, and provides valuable insights into preventing and managing software bugs in both backend and frontend development. Links https://neciudan.dev https://www.youtube.com/@NeciuDan https://www.linkedin.com/in/neciudan https://x.com/neciudan We want to hear from you! How did you find us? Did you see us on Twitter? In a newsletter? Or maybe we were recommended by a friend? Let us know by sending an email to our producer, Emily, at emily.kochanekketner@logrocket.com (mailto:emily.kochanekketner@logrocket.com), or tweet at us at PodRocketPod (https://twitter.com/PodRocketpod). Follow us. Get free stickers. Follow us on Apple Podcasts, fill out this form (https://podrocket.logrocket.com/get-podrocket-stickers), and we'll send you free PodRocket stickers! What does LogRocket do? LogRocket provides AI-first session replay and analytics that surfaces the UX and technical issues impacting user experiences. Start understand where your users are struggling by trying it for free at [LogRocket.com]. Try LogRocket for free today.(https://logrocket.com/signup/?pdr) Special Guest: Dan Neciu.
Just because the AWS Cloud hangs above our heads, doesn't mean your bill needs to be just as sky-high. In this Screaming in the Cloud Summer Replay, Corey is joined by Airbnb Staff Software Engineer Melanie Cebula. Her job is to ensure they keep their monthly cloud bill low, and that the cost isn't just there for a temporary stay. Hear Melanie and Corey chat about the vital role engineers play in helping balance the company books, tricks to optimizing your organization's cloud spending, how inexperience can have a dangerous effect on cost-cutting, and the growing pains facing today's world of data infrastructure. We hope you enjoy this trip down memory lane (just be sure you checkout on time to avoid any fees).Show Highlights: (0:00) Intro to episode(0:27) Backblaze sponsor read(0:54) The role of a Staff Engineer(2:09) Working for a large company reliant on the cloud(3:59) Melanie's Area of Expertise(5:58) Efficiently Managing AWS Bills(11:33) Optimizing cloud spend(14:50) The harmful hesitancy to turn things off(18:17) Inexperience and cost-saving measures(21:17) Firefly sponsor read(21:53) How to avoid snowballing cloud bills(23:40) Kuberentes and cloud billing(27:12) The perks of compounding microservices(29:19) Misconceptions about Kuberentes(31:10) Growing pains of data infrastructure(34:44) Where you can find MelanieAbout Melanie CebulaMelanie Cebula is an expert in Cloud Infrastructure, where she is recognized worldwide for explaining radically new ways of thinking about cloud efficiency and usability. She is an international keynote speaker, presenting complex technical topics to a broad range of audiences, both international and domestic. Melanie is a staff engineer at Airbnb, where she has experience building a scalable modern architecture on top of cloud-native technologies.Besides her expertise in the online world, Melanie spends her time offline on the “sharp end” of rock climbing. An adventure athlete setting new personal records in challenging conditions, she appreciates all aspects of the journey, including the triumph of reaching ever higher destinations.On and off the wall, Melanie focuses on building reliability into critical systems, and making informed decisions in difficult situations. In her personal time, Melanie hand whisks matcha tea, enjoys costuming and dancing at EDM festivals, and she is a triplet.Links Referenced:Twitter: https://twitter.com/melaniecebulaMelanie Cebula's website: https://melaniecebula.com/SponsorsBackblaze: https://www.backblaze.com/Firefly: https://www.firefly.ai/
In this episode of the Maintainable Software Podcast, Robby Russell sits down with James Socol, a Staff Engineer at Fastly, to discuss the art of maintaining legacy code and the nuances of technical debt versus technical depreciation.Key Topics Discussed:Characteristics of Well-Maintained Code: James shares his insights on what defines well-maintained code, emphasizing the importance of continuous maintenance, testing, and encapsulation.Technical Debt vs. Technical Depreciation: James introduces the concept of technical depreciation, distinguishing it from technical debt and explaining how time affects software maintenance.Balancing Old and New Patterns: The discussion explores the challenges of integrating modern standards into legacy systems and finding a healthy balance.20% Time for Maintenance: James advocates for dedicating a portion of engineering capacity to maintenance tasks, drawing parallels to Google's 20% time concept.Onboarding Strategies: James offers valuable advice for new hires, emphasizing observation, gradual involvement, and building social capital within the team.Continuous Delivery and Big Changes: Insights into managing significant changes in a continuous delivery environment, with practical strategies for maintaining stability.Resources Mentioned:Riot Engineering Blog: A Taxonomy of Tech DebtSilicon Valley Product GroupLaura Hogan's Donut TheoryBooks:Getting to Yes by Roger Fisher & William UryTurn the Ship Around by L. David MarquetThanks to Our Sponsor!Turn hours of debugging into just minutes! AppSignal is a performance monitoring and error tracking tool designed for Ruby, Elixir, Python, Node.js, Javascript, and soon, other frameworks.It offers six powerful features with one simple interface, providing developers with real-time insights into the performance and health of web applications.Keep your coding cool and error-free, one line at a time! Check them out! Subscribe to Maintainable on:Apple PodcastsSpotifyOr search "Maintainable" wherever you stream your podcasts.Keep up to date with the Maintainable Podcast by joining the newsletter.
In this episode of Maintainable, Robby chats with Paola Ducolin, Staff Engineer at Datadog. Paola shares her insights on the characteristics of well-maintained software, the common struggles teams face, and effective strategies for working with stakeholders to prioritize refactoring.Key Topics Discussed:Characteristics of Maintainable Software: Paola explains the importance of well-documented code and having tests that automatically detect breaks.Challenges in Maintaining Software: The impact of business pressures on maintaining code quality and how teams can navigate these challenges.Working with Stakeholders: Strategies for communicating the importance of refactoring and measuring the impact of technical debt on business objectives.Role of Staff Engineers: Paola's journey to becoming a staff engineer and the responsibilities that come with the role, including coordination and networking.Documentation and Design Systems: The power of documentation and how design systems can serve as a model for well-documented and maintainable code.Observability and Monitoring: An overview of Datadog's tools for observability and monitoring, and how they help in maintaining software quality.Resources Mentioned:DatadogMy Path to Staff EngineerSarah Drasner: The Art of Code CommentsBook RecommendationsRadical CandorCrucial ConversationsBe sure to follow Paola on LinkedIn and stay tuned for more insightful conversations on Maintainable.Thanks to Our Sponsor!Turn hours of debugging into just minutes! AppSignal is a performance monitoring and error tracking tool designed for Ruby, Elixir, Python, Node.js, Javascript, and soon, other frameworks.It offers six powerful features with one simple interface, providing developers with real-time insights into the performance and health of web applications.Keep your coding cool and error-free, one line at a time! Check them out! Subscribe to Maintainable on:Apple PodcastsSpotifyOr search "Maintainable" wherever you stream your podcasts.Keep up to date with the Maintainable Podcast by joining the newsletter.
Join us in this episode as we dive into the world of scalable and resilient backend infrastructure with Konrad Reiche. A Berlin-transplant living in San Francisco, Konrad is a seasoned software engineer who brings a wealth of experience and insight into designing abstractions that add immense value. Currently a Staff Engineer at Reddit, Konrad's initial background is in audio and video streaming, where he made significant contributions to backend systems. His work, largely inspired by the Go programming language, reflects his dedication to innovation and excellence. Konrad is also a regular speaker at conferences and meetups, sharing his knowledge and passion with the broader tech community. Tune in to learn more about his journey and challenges along the way.00:00 Introduction01:04 What is Konrad Doing Today?12:07 First Memory of a Computer24:30 Going to University43:50 Joining the Workforce 53:40 Working with Go1:07:40 Getting Hired Through the Gopher Slack1:23:50 Working at Reddit1:30:43 Contact Info Connect with Konrad: Twitter: https://twitter.com/@konradreicheKonrad's Website: https://konradreiche.com/Mentioned in today's episode:Reddit: https://www.reddit.com/Gopher Slack: https://gophers.slack.com/Want more from Ardan Labs? You can learn Go, Kubernetes, Docker & more through our video training, live events, or through our blog!Online Courses : https://ardanlabs.com/education/ Live Events : https://www.ardanlabs.com/live-training-events/ Blog : https://www.ardanlabs.com/blog Github : https://github.com/ardanlabs