Weekly interviews with world-class engineering leaders about writing great software and working well with humans.
…
continue reading
We talk about everything that has something to do with improving big Rails apps.
…
continue reading

1
Technical Debt as Crime Scene 🔍 — with Adam Tornhill
48:31
48:31
נגן מאוחר יותר
נגן מאוחר יותר
רשימות
לייק
אהבתי
48:31Today's guest is Adam Tornhill! Adam is the author of the popular book Your Code as a Crime Scene, and he's the founder of Code Scene. With Adam, we discussed his unique insights about technical debt and code quality, which come from his study of forensic psychology. We explored how static analysis is not enough to understand code health and why yo…
…
continue reading

1
Diversity, AI, and Junior Engineers 🎨 — with Meri Williams
52:03
52:03
נגן מאוחר יותר
נגן מאוחר יותר
רשימות
לייק
אהבתי
52:03Today's guest is Meri Williams, who is the CTO of Pleo and the host of LeadDev conferences for more than 10 years. With Meri, we started by talking about diversity, why it is such a controversial topic, why diverse teams make for stronger teams, and what are the mistakes engineering leaders should avoid. Then we took from her experience with Lead D…
…
continue reading

1
Thinking in Bets for Engineers 🎲— with Annie Duke
1:11:55
1:11:55
נגן מאוחר יותר
נגן מאוחר יותר
רשימות
לייק
אהבתי
1:11:55Today's guest is Annie Duke, who is a former world-class professional poker player and one of the world's top experts on decision-making.She's a bestseller author and coach of many tech founders and teams.With Annie we talked about her journey from studying decision science to becoming a top poker player and back to decision-making. We explored how…
…
continue reading

1
Refactoring at Scale Done Right 🏗️ — with Maude Lemaire
1:05:14
1:05:14
נגן מאוחר יותר
נגן מאוחר יותר
רשימות
לייק
אהבתי
1:05:14Today's guest is Maude Lemaire, who is a principal engineer at GitHub and author of the book, "Refactoring at Scale."With Maude, we talked about her journey in tech, from Rent the Runway to joining Slack and leading its performance engineering team to joining GitHub as a principal engineer. And then we discussed what it means to do refactoring at s…
…
continue reading

1
Building AI-Powered Podcast Learning 🎧 — with Kevin Smith
50:42
50:42
נגן מאוחר יותר
נגן מאוחר יותר
רשימות
לייק
אהבתי
50:42Today's guest is Kevin Smith, who is co-founder of Snipd, one of the world's most popular podcast apps.With Kevin, we talked about his journey in tech, starting from quantitative finance and then running an AI team in a high-growth startup up to actually founding one with Snipd. Then we segued into talking about Snipd itself and what are the techni…
…
continue reading

1
The Future of Dev Tools 🔧 — with Dennis Pilarinos
40:23
40:23
נגן מאוחר יותר
נגן מאוחר יותר
רשימות
לייק
אהבתי
40:23Today's guest is Dennis Pilarinos, who is founder and CEO of Unblocked. With Dennis, we talked about his journey in tech, which is just incredible, starting from director roles at Microsoft and Amazon, then founding BuddyBuild and later selling it to Apple, and eventually to these days where he founded Unblocked. And later we talked about Unblocked…
…
continue reading

1
How to Manage Humans 🎽 — with Rands
52:53
52:53
נגן מאוחר יותר
נגן מאוחר יותר
רשימות
לייק
אהבתי
52:53Today's guest is Michael Lopp, better known as Rands, who is Senior Director of Engineering at Apple and writer of several popular books about engineering management, including "Managing Humans", which is a personal favorite of mine. With Rands, we discuss his journey into writing and the impact it had on his personal and professional growth. We re…
…
continue reading

1
The Vercel Journey 🔺 — with Guillermo Rauch
56:52
56:52
נגן מאוחר יותר
נגן מאוחר יותר
רשימות
לייק
אהבתי
56:52Today's guest is Guillermo Rauch, who is CEO and founder of Vercel.With Guillermo, we talked about his journey in tech, from a small-town in Argentina, to successful open-source developer, to CEO of a billion-dollar company. Then we covered the unique Vercel model, which combines open-source and commercial work. And finally, we discussed the future…
…
continue reading

1
How to Integrate AI in the Dev Process 🪄 — with Ori Keren
47:21
47:21
נגן מאוחר יותר
נגן מאוחר יותר
רשימות
לייק
אהבתי
47:21Today's guest is Ori Keren, who is CEO and co-founder of LinearB and has more than 25 years of experience in the industry, especially in developer experience and productivity. With Ori, we talked about how AI is infiltrating all the stages of the development process, from coding to testing to code reviews. We discussed how AI is already restructuri…
…
continue reading

1
Measuring and Improving Developer Experience 📊 — with Abi Noda
42:58
42:58
נגן מאוחר יותר
נגן מאוחר יותר
רשימות
לייק
אהבתי
42:58Today's guest is Abi Noda, the CEO and founder of DX, one of the leading engineering intelligence platforms.With Abi, we talked about measuring developer experience. We started with the early days of Accelerate and why we feel like most people got the book wrong. And then we continued to present days and how research focuses on driving great develo…
…
continue reading

1
Open-source, complexity & AI coding 🔧 — with Salvatore "Antirez" Sanfilippo
57:09
57:09
נגן מאוחר יותר
נגן מאוחר יותר
רשימות
לייק
אהבתי
57:09Today's guest is Salvatore Sanfilippo, also known as Antirez!Salvatore is the creator of Redis, an open source data store used by hundreds of thousands of developers across the world. And he's also a writer. He published the popular sci-fi novel called Wohpe, which anticipated a lot of what is happening today with AI.With Salvatore, we talked about…
…
continue reading

1
How to Coach CTOs 👑 — with Joel Chippindale
44:38
44:38
נגן מאוחר יותר
נגן מאוחר יותר
רשימות
לייק
אהבתי
44:38Today's guest is Joel Chippindale!Joel is a full-time CTO Coach and one of the coaches-in-residence in the Refactoring community, where he runs monthly mastermind sessions and other community events.So with Joel, we dived into what coaching is, the difference with mentoring, one-on-one versus group coaching, and what are the top challenges that CTO…
…
continue reading

1
The Future of Creative Organizations ✏️ — with Dan Shipper
48:27
48:27
נגן מאוחר יותר
נגן מאוחר יותר
רשימות
לייק
אהבתי
48:27Today's guest is Dan Shipper!Dan is the CEO and founder of Every, which is one of the world's most popular publications, writing about AI and our relationship with technology. And Dan is one of my heroes. His newsletter was the first I ever paid for on Substack, and single-handedly inspired me to start Refactoring. But he doesn't know. I will tell …
…
continue reading

1
Combining AI and Human Work 🤖 — with Marco Trombetti
1:07:43
1:07:43
נגן מאוחר יותר
נגן מאוחר יותר
רשימות
לייק
אהבתי
1:07:43Today's guest is Marco Trombetti!Marco is the CEO and founder of Translated, one of the largest translation companies in the world, powering translations for the likes of Airbnb, Uber, Skyscanner, and more.Translated is also an AI pioneer. It has developed its own models for more than 20 years and has recently released the most advanced translation…
…
continue reading

1
User-experience, Local-first apps and dev tools 🔧 — with Adam Wiggins
48:36
48:36
נגן מאוחר יותר
נגן מאוחר יותר
רשימות
לייק
אהבתי
48:36Today's guest is Adam Wiggins!Adam is the General Manager of Platform at The Browser Company and co-founder of Heroku.With Adam, we talked about innovating user experience in software and AI, we discussed what Local-first software means and we explored the future of developer tools.(02:49) Introduction(04:01) Adam's journey in tech(06:15) The rise …
…
continue reading

1
Growing the development forest 🌲 — with Martin Fowler
1:00:08
1:00:08
נגן מאוחר יותר
נגן מאוחר יותר
רשימות
לייק
אהבתי
1:00:08Today's guest is Martin Fowler!Martin is chief scientist at ThoughtWorks. He is one of the original signatories of the Agile Manifesto and author of several legendary books, among which there is Refactoring, which shares the name with this podcast and this newsletter. With Martin, we talked about the impact of AI on software development, from the d…
…
continue reading

1
Profitable Engineering 🛠️ — with Aviv Ben Josef
58:53
58:53
נגן מאוחר יותר
נגן מאוחר יותר
רשימות
לייק
אהבתי
58:53Today's guest is Aviv Ben Josef!Aviv has more than 20 years of experience in tech. He is an executive coach working with hundreds of engineering teams and leaders.With Aviv, we talked about profitable engineering, what makes engineering valuable, why impact is hard to measure,and what are the cultural and organizational traits that make engineering…
…
continue reading

1
The Evolution of Engineering Management 👑 — with Pat Kua
53:11
53:11
נגן מאוחר יותר
נגן מאוחר יותר
רשימות
לייק
אהבתי
53:11Today's guest is Pat Kua!Pat is a professional engineering and leadership coach with more than 20 years of experience in tech.He was CTO of N26 and principal consultant at ThoughtWorks. He is an accomplished speaker and writes an awesome newsletter for tech leaders called Level Up.With Pat, we talked about his journey in tech, from Australia to Lon…
…
continue reading

1
Career frameworks for Engineers and Managers 🪜 — with Francesco Dominidiato
1:09:17
1:09:17
נגן מאוחר יותר
נגן מאוחר יותר
רשימות
לייק
אהבתי
1:09:17Today's guest is Francesco Dominidiato! Francesco Dominidiato is CTO at Moneyfarm, one of the largest wealth management companies in Europe, and former CTO at high-growth startups like Casavo and Docebo. During his career he scaled organizations from zero to hundreds of employees, and has incredible experience at all levels: from leading small team…
…
continue reading

1
Technical Storytelling at Google ✏️ — with Stephanie Wong
52:17
52:17
נגן מאוחר יותר
נגן מאוחר יותר
רשימות
לייק
אהבתי
52:17Today's guest is Stephanie Wong! Stephanie is the Head of Technical Marketing at Google Cloud, where she blends storytelling and technology to inspire developers and build customer growth. She’s an award-winning host, global keynote speaker, and creator of viral tech content.With Stephanie, we talked about her journey from sales to content creation…
…
continue reading

1
Communication Engineering 💬 — with Pramoda Vyasarao
1:01:09
1:01:09
נגן מאוחר יותר
נגן מאוחר יותר
רשימות
לייק
אהבתי
1:01:09Today's guest is Pramoda Vyasarao! Pramoda is a leadership and communication coach, he has 20+ years of experience in big tech, wrote the book “Beyond Your Limits”, and runs a course called Communication EngineeringWith Pramoda, we will talk about what good communication looks like, especially for engineers and managers, how it impacted his career …
…
continue reading

1
Founder Mode & The Manager’s Path 👑 — with Camille Fournier
58:50
58:50
נגן מאוחר יותר
נגן מאוחר יותר
רשימות
לייק
אהבתי
58:50Today's guest is Camille Fournier! Camille is an accomplished CTO and executive with 20+ years of experience in tech, and author of the timeless The Manager’s Path, possibly the most influential book ever about engineering management.With Camille we talked about good vs bad management, the controversial new founder mode, career advice for managers …
…
continue reading

1
Merchants of Complexity 🏯 — with DHH
59:39
59:39
נגן מאוחר יותר
נגן מאוחר יותר
רשימות
לייק
אהבתי
59:39Today's guest is David Heinemeier Hansson! David is the creator of Rails, co-founder & CTO of Basecamp, a NYT bestselling author, and professional racing driver for 10+ years!In our chat, we explored many of David's strong opinions on software development, including today's excessive complexity in software and infrastructure, the role of AI, and th…
…
continue reading

1
Continuous Coordination 🔀 — with Henry Poydar
52:52
52:52
נגן מאוחר יותר
נגן מאוחר יותר
רשימות
לייק
אהבתי
52:52Today's guest is Henry Poydar! Henry is CEO and founder at Steady, with more than 25 years of experience in tech leadership roles.With Henry, we talked about continuous coordination, an open source framework he co-created, providing a set of principles and practices for running modern, effective engineering teams.Here is what we talked about:(01:25…
…
continue reading

1
Dana’s Journey, Hiring Engineers & AI 🗺️ — with Dana Lawson
53:04
53:04
נגן מאוחר יותר
נגן מאוחר יותר
רשימות
לייק
אהבתי
53:04Today's guest is Dana Lawson! Dana is CTO at Netlify and held leadership roles at incredible companies like GitHub, New Relic, InVision, and more.With Dana, we talked about her journey, starting in the military, becoming a manager and major lessons she has learned. We also talked about how to hire engineers, how to create a diverse and inclusive te…
…
continue reading

1
The Power of Influence 📣 — with Irina Stanescu
47:34
47:34
נגן מאוחר יותר
נגן מאוחר יותר
רשימות
לייק
אהבתי
47:34Today's guest is Irina Stanescu! Irina is a full-time engineering coach, course instructor, and former manager at Uber and Google.With Irina, we talked about her journey through Silicon Valley, big tech, and high growth startups, balancing IC and management duties, and achieving impact through influence.Here is what we talked about:(01:21) Introduc…
…
continue reading

1
Code Reviews, AI, and Modern Engineering 🔍 — with Greg Foster
55:11
55:11
נגן מאוחר יותר
נגן מאוחר יותר
רשימות
לייק
אהבתי
55:11Today's guest is Greg Foster! Greg is CTO at Graphite, a tool that helps teams doing better code reviews, and smaller and faster code changes.With Greg, we talked about what good code reviews look like, how AI is changing the development process, and how the Graphite engineering team works.Here is what we talked about:(02:01) Introduction(03:06) Wh…
…
continue reading

1
How Vercel Works 🔍 — with Malte Ubl
59:44
59:44
נגן מאוחר יותר
נגן מאוחר יותר
רשימות
לייק
אהבתי
59:44Today's guest is Malte Ubl! Malte is CTO at Vercel, the frontend cloud provider, and creator and maintainer of Next.js, the most popular React framework. Malte has also been Engineer Director at Google, where he led Google Search for desktop computers.With Malte, we deep dived into how Vercel works as a team, what could developer experience look li…
…
continue reading

1
Good Tech Strategy / Bad Tech Strategy 🔮 — with Anna Shipman
48:25
48:25
נגן מאוחר יותר
נגן מאוחר יותר
רשימות
לייק
אהבתי
48:25Today's guest is Anna Shipman! Anna is CTO at Kooth, former Technical Director at Financial Times, a Keynote speaker and accomplished author.With Anna, we talked about her journey in tech and how to develop a good technical strategy, drawing from stories and examples from her 20 plus years of engineering experience.Here is what we talked about:(00:…
…
continue reading

1
Elements of an Effective Software Organization 🔧 — with Rebecca Murphey
1:00:52
1:00:52
נגן מאוחר יותר
נגן מאוחר יותר
רשימות
לייק
אהבתי
1:00:52Today's guest is Rebecca Murphey. Rebecca is field CTO at Swarmia, former manager at Stripe and Indeed, and the author of Build: Elements of an Effective Software Organization.With Rebecca, we talked about her journey through Indeed, Stripe and Swarmia and the three pillars of her book, business outcomes, developer productivity, and developer exper…
…
continue reading

1
Scaling Teams at Sanity, Github, and Google 🏢 — with Rachel Potvin
57:42
57:42
נגן מאוחר יותר
נגן מאוחר יותר
רשימות
לייק
אהבתי
57:42Today's guest is Rachel Potvin. Rachel is SVP of Engineering at Sanity, ex-VP of Engineering at Github, and previously worked at Google and Ubisoft. She has had an incredible career journey and is a world renowned speaker.With Rachel we talked about her journey across what feels like different generations of companies. We talked about scaling teams…
…
continue reading

1
How Perplexity Works — with Denis Yarats 🤖
49:37
49:37
נגן מאוחר יותר
נגן מאוחר יותר
רשימות
לייק
אהבתי
49:37Today's guest is Denis Yarats. Denis is co-founder & CTO at Perplexity, one of my favorite products and one of the most successful AI startups today. Perplexity was founded less than two years ago and has just raised $250M in venture capital, at a $2B+ evaluation.With Denis, we talked about the state of AI products and his vision of where they're g…
…
continue reading

1
Facebook, Dropbox & Modern Engineering Teams 📈 — with Aditya Agarwal
50:52
50:52
נגן מאוחר יותר
נגן מאוחר יותר
רשימות
לייק
אהבתי
50:52Today's guest is Aditya Agarwal. Aditya is a legend: he joined Facebook as employee #10 and, years later, joined Dropbox as CTO when there were ~20 engineers. Today, he is partner at South Park Commons, through which he invested in more than 300 companies.Today we talked about early stage Facebook, differences and similarities with Dropbox, enginee…
…
continue reading

1
Observability & Testing in Production 🔭 — with Charity Majors
53:11
53:11
נגן מאוחר יותר
נגן מאוחר יותר
רשימות
לייק
אהבתי
53:11Today's guest is Charity Majors, CTO at Honeycomb and one of myabsolute favorite writers. I believe I have recommended more articlesfrom her blog than any other author on the newsletter.Today we talked about observability, testing in production, continuous delivery, developer experience and much more.Here is what we talked about:(00:49) Introductio…
…
continue reading

1
Engineering Productivity and Developer Experience 📊 — with Laura Tacho (DX)
56:45
56:45
נגן מאוחר יותר
נגן מאוחר יותר
רשימות
לייק
אהבתי
56:45Today's guest is Laura Tacho, CTO at DX, engineering leadership coach, and speaker. At DX, she works with hundreds of companies on improving their developer experience and engineering productivity. Here is what we talked about: (02:20) Introduction(03:36) Why measure engineering productivity(05:58) Finding the proper framework(13:33) Value metrics …
…
continue reading

1
Small Bets for Engineers 💰 — with Daniel Vassallo (Small Bets)
59:04
59:04
נגן מאוחר יותר
נגן מאוחר יותר
רשימות
לייק
אהבתי
59:04Today's guest is Daniel Vassallo, the creator of the Small Bets community, which counts more than 5 ,000 members and includes engineers, entrepreneurs, and creators of all kinds.Daniel is also a former software engineer at AWS, the author of The Good Parts of AWS and created a successful Twitter course.With Daniel, we will talk about his unconventi…
…
continue reading

1
How to be Successful as a Manager 🎽 — with Thiago Ghisi
1:06:16
1:06:16
נגן מאוחר יותר
נגן מאוחר יותר
רשימות
לייק
אהבתי
1:06:16Today's guest is Thiago Ghisi, Director of Engineering at Nubank. Thiago has had an incredible tech career. Before Nubank, he worked at Apple, Amex and ThoughtWorks. He is also a deep thinker, hosts a podcast and constantly shares great advice on X and LinkedIn.During our chat with Thiago, we talked about what makes managers successful, career expe…
…
continue reading

1
It's Rarely About the Tech 👑 — with Andrew Weaver
55:38
55:38
נגן מאוחר יותר
נגן מאוחר יותר
רשימות
לייק
אהבתי
55:38Andrew Weaver is co-founder and CEO of CTO Academy, an educational product that works with thousands of CTO today. Andrew has over 25+ years of executive-level experience with companies of various size, including enterprises, SME and early-stage companies across multiple sectors. With Andrew, we discussed gaining the proper skillset to be a good CT…
…
continue reading

1
Good Communication for Engineers 💬 — with Wes Kao
1:06:30
1:06:30
נגן מאוחר יותר
נגן מאוחר יותר
רשימות
לייק
אהבתי
1:06:30Wes Kao is a marketing executive, entrepreneur, and advisor who writes an amazing newsletter for high-performers in tech. She is co-founder of Maven, an edtech company that raised $25M from First Round and Andreessen Horowitz. Previously, she co-founded the altMBA with bestselling author Seth Godin. Here is what we talked about: (00:00) Introductio…
…
continue reading

1
How to Build High Performing Engineering Teams 🏗️ — with Maria Gutierrez (Personio, Twitter)
1:01:50
1:01:50
נגן מאוחר יותר
נגן מאוחר יותר
רשימות
לייק
אהבתי
1:01:50Maria Gutierrez is the VP of Engineering at Personio, and ex VP of Engineering and Operations at Twitter.With Maria we talked about how to build healthy and impactful engineering orgs as they scale. We touched on everything from processes to remote work, development cycle, hiring, structuring teams and more.(00:00) Introduction(02:12) Maria's caree…
…
continue reading

1
How to Improve Developer Productivity 📊 — with Kathryn Koehler (Netflix)
1:06:11
1:06:11
נגן מאוחר יותר
נגן מאוחר יותר
רשימות
לייק
אהבתי
1:06:11Kathryn Koehler is the Director of Productivity Engineering at Netflix. Her teams focus on the development environment and associated experiences, which enable and empower developers at Netflix to bootstrap, code, build, test, debug, and maintain software more effectively and efficiently. Productivity is an ever-controversial topic in engineering, …
…
continue reading

1
Running a Remote Big Tech — with Farhan Thawar (Shopify)
1:06:45
1:06:45
נגן מאוחר יותר
נגן מאוחר יותר
רשימות
לייק
אהבתי
1:06:45Farhan Thawar is VP of Engineering at Shopify, angel investor, and entrepreneur. Shopify is a public company with thousands of employees, and one of the very few companies of its scale to be remote-first. While other big tech quietly issued RTOs, Shopify doubled down on processes and culture that allowed it to stay remote, or, in their own words: d…
…
continue reading

1
The State of Software Engineering — with Kent Beck
1:00:10
1:00:10
נגן מאוחר יותר
נגן מאוחר יותר
רשימות
לייק
אהבתי
1:00:10Today’s guest is Kent Beck, original signer of the Agile manifesto, creator of Extreme Programming, and all-round programming legend. With Kent we had the unique opportunity to talk about the big picture. I inquired him about the state of the software engineering craft today, discussing things like: (00:00) Introduction(02:27) Agile vs Power Struct…
…
continue reading

1
Integrating AI into Products and Teams — with Disheng Qiu (Translated)
1:02:03
1:02:03
נגן מאוחר יותר
נגן מאוחר יותר
רשימות
לייק
אהבתי
1:02:03Disheng Qiu is VP of Engineering at Translated, one of the largest translation companies in the world, powering localization for the likes of Airbnb, Uber, Skyscanner, and more. Translated has been working on proprietary AI models and tools for 20+ years. It has an internal research team and develops tools that power the work of tens of thousands o…
…
continue reading

1
The World Builder Framework — with Aadil Maan (Humane)
1:06:16
1:06:16
נגן מאוחר יותר
נגן מאוחר יותר
רשימות
לייק
אהבתי
1:06:16Aadil Maan is Lead Engineering Program Manager at Humane and a big tech veteran, having worked at the likes of Google, Apple, and Blackberry. Today’s theme is The World Builder Framework — Aadil's own approach to problem solving and solutioning processes, frameworks and workflows for product and engineering teams. Here are a few things we discussed…
…
continue reading

1
Leading and Human-ing in 2024 — with Lena Reinhard (CircleCI)
1:04:15
1:04:15
נגן מאוחר יותר
נגן מאוחר יותר
רשימות
לייק
אהבתי
1:04:15Lena Reinhardt has dedicated her career to helping technology leaders build successful engineering organizations. Her background includes roles such as VP of Engineering at CircleCI and TravisCI, along with being a co founder and CEO of a SaaS startup. She now works as a leadership coach, management trainer, and organizational developer. Here are a…
…
continue reading

1
Introducing the Refactoring Podcast 🎙️
4:29
4:29
נגן מאוחר יותר
נגן מאוחר יותר
רשימות
לייק
אהבתי
4:29Weekly interviews with world-class engineering leaders, available for free to everyone, in video and audio. 🗓️ New episodes drop every Friday. 📬 Subscribe to the newsletter at refactoring.fm to receive the episodes via email. 📺 Check out the full videos on the Youtube channel
…
continue reading
In this episode of Rails Refactoring Podcast, Wiktor and Marcin are discussing new Frontend-Friendly Rails book. It tells about improving frontend infrastructure provided by Rails. We are covering few topics from the bookעל ידי Wiktor Mociun and Marcin Grzywaczewski
…
continue reading
Robert Pankowecki & Marcin Grzywaczewski in the fifth episode of the podcast. In this episode we discuss the good and bad sides of React.JS. We talk how and why to introduce it into legacy codebase.על ידי Robert Pankowecki and Marcin Grzywaczewski
…
continue reading

1
Podcast #4 - improving the Ruby ecosystem
1:00:35
1:00:35
נגן מאוחר יותר
נגן מאוחר יותר
רשימות
לייק
אהבתי
1:00:35Andrzej Krzywda & Adam Hawkins in the fourth episode of the podcast. In this episode we discuss Adam's latest blogpost (see it in shownotes links) about technical and mindset issues of Ruby community.על ידי Andrzej Krzywda and Adam Hawkins
…
continue reading