با برنامه Player FM !
پادکست هایی که ارزش شنیدن دارند
حمایت شده
RedwoodJS, Developer Experience, and Developing for Scale with Tom Preston-Werner
Manage episode 380819148 series 3523359
Every developer straddles the fine line between creating a unique space and reinventing the wheel. Tom Preston-Werner has lived between those two lines for much of his career, most recently while developing an app framework for startups, RedwoodJS.
Tom has always pushed himself to think outside the box rather than follow competitors. This aversion to groupthink kickstarted the creation of Redwood. It also helped Tom with the second-hardest part of app development: choosing a name. Tired of the physics names flooding the React world, Tom turned to nature for his framework. Not just a staple of the Bay Area, Redwoods start as tiny acorns and grow into enormous trees – a fitting analogy for an app designed to grow alongside expanding ventures.
In this episode, Robbie, Chuck, and Tom discuss the other ways Tom's outsider thought-process contributes to his creativity, the importance of helping users through the upgrade process, and his tried and true philosophy as a software developer.
Key Takeaways
- [16:46] - The origins of RedwoodJS.
- [22:02] - Tom's approach to the upgrade process.
- [24:26] - The dangers of reinventing the wheel.
- [29:25] - What developers should stop focusing on.
- [30:55] - The relationship between apps and scale.
- [36:14] - Tom's philosophy as a developer.
- [41:18] - How RedwoodJS got its name.
- [51:35] - Tom's creative outlet outside of software development.
Quotes
[19:24] - "Stay a bit naive of how everyone else does it just so that your solutions really are as novel as they can be. I think the risk of being boring and repetitive is way higher if you're spending a lot of time with the competitive things." ~ Tom Preston-Werner [https://twitter.com/mojombo]
[22:01] - "That's one thing that we're not gonna do. We're not gonna stop innovating, we're not gonna stop trying new things, bringing in better things that we've found. We can't. We may as well give up now if that's the case." ~ Tom Preston-Werner [https://twitter.com/mojombo]
[38:10] - "Most people who are building stuff, their primary concern is not eeking every last ounce of render speed out of their app, it's getting something built quickly that the users are going to take advantage of. And so that's been the bulk of our focus so far. That's really where the bar is." ~ Tom Preston-Werner [https://twitter.com/mojombo]
Links
- Tom Preston-Werner [https://twitter.com/mojombo]
- Redwood JS [https://redwoodjs.com]
- Lagavulin Scotch 8 [https://www.malts.com/en-us/products/single-malt-whisky/lagavulin-8-year-old-single-malt-scotch-whisky-750ml/]
- Nelson's Green Brier Distillery [https://greenbrierdistillery.com]
- Penn & Teller: Bullshit! [https://www.sho.com/penn-and-teller-bullshit]
- Mythbusters [https://go.discovery.com/tv-shows/mythbusters/]
- Laphroaig Scotch [https://www.laphroaig.com/en/]
- Octomore Whisky [https://www.bruichladdich.com/octomore-super-heavily-peated-whisky-range/]
- Next.js [https://nextjs.org]
- React Podcast Episode 117: Tom Preston-Werner on RedwoodJS [https://spec.fm/podcasts/reactpodcast/6_mirYS8]
- Meteor [https://www.meteor.com]
- Ruby on Rails [https://rubyonrails.org]
- Ember.js [https://emberjs.com]
- Svelte [https://svelte.dev]
- React [https://reactjs.org]
- Prisma [https://www.prisma.io]
- Jest [https://jestjs.io]
- Storybook [https://storybook.js.org]
See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.
199 قسمت
Manage episode 380819148 series 3523359
Every developer straddles the fine line between creating a unique space and reinventing the wheel. Tom Preston-Werner has lived between those two lines for much of his career, most recently while developing an app framework for startups, RedwoodJS.
Tom has always pushed himself to think outside the box rather than follow competitors. This aversion to groupthink kickstarted the creation of Redwood. It also helped Tom with the second-hardest part of app development: choosing a name. Tired of the physics names flooding the React world, Tom turned to nature for his framework. Not just a staple of the Bay Area, Redwoods start as tiny acorns and grow into enormous trees – a fitting analogy for an app designed to grow alongside expanding ventures.
In this episode, Robbie, Chuck, and Tom discuss the other ways Tom's outsider thought-process contributes to his creativity, the importance of helping users through the upgrade process, and his tried and true philosophy as a software developer.
Key Takeaways
- [16:46] - The origins of RedwoodJS.
- [22:02] - Tom's approach to the upgrade process.
- [24:26] - The dangers of reinventing the wheel.
- [29:25] - What developers should stop focusing on.
- [30:55] - The relationship between apps and scale.
- [36:14] - Tom's philosophy as a developer.
- [41:18] - How RedwoodJS got its name.
- [51:35] - Tom's creative outlet outside of software development.
Quotes
[19:24] - "Stay a bit naive of how everyone else does it just so that your solutions really are as novel as they can be. I think the risk of being boring and repetitive is way higher if you're spending a lot of time with the competitive things." ~ Tom Preston-Werner [https://twitter.com/mojombo]
[22:01] - "That's one thing that we're not gonna do. We're not gonna stop innovating, we're not gonna stop trying new things, bringing in better things that we've found. We can't. We may as well give up now if that's the case." ~ Tom Preston-Werner [https://twitter.com/mojombo]
[38:10] - "Most people who are building stuff, their primary concern is not eeking every last ounce of render speed out of their app, it's getting something built quickly that the users are going to take advantage of. And so that's been the bulk of our focus so far. That's really where the bar is." ~ Tom Preston-Werner [https://twitter.com/mojombo]
Links
- Tom Preston-Werner [https://twitter.com/mojombo]
- Redwood JS [https://redwoodjs.com]
- Lagavulin Scotch 8 [https://www.malts.com/en-us/products/single-malt-whisky/lagavulin-8-year-old-single-malt-scotch-whisky-750ml/]
- Nelson's Green Brier Distillery [https://greenbrierdistillery.com]
- Penn & Teller: Bullshit! [https://www.sho.com/penn-and-teller-bullshit]
- Mythbusters [https://go.discovery.com/tv-shows/mythbusters/]
- Laphroaig Scotch [https://www.laphroaig.com/en/]
- Octomore Whisky [https://www.bruichladdich.com/octomore-super-heavily-peated-whisky-range/]
- Next.js [https://nextjs.org]
- React Podcast Episode 117: Tom Preston-Werner on RedwoodJS [https://spec.fm/podcasts/reactpodcast/6_mirYS8]
- Meteor [https://www.meteor.com]
- Ruby on Rails [https://rubyonrails.org]
- Ember.js [https://emberjs.com]
- Svelte [https://svelte.dev]
- React [https://reactjs.org]
- Prisma [https://www.prisma.io]
- Jest [https://jestjs.io]
- Storybook [https://storybook.js.org]
See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.
199 قسمت
همه قسمت ها
×

1 Static, Dynamic, Generative: What’s Next for the Web? w/ Guillermo Rauch 1:08:01






1 Why Most Developers Overcomplicate Everything w/ Aaron Francis 1:04:18

1 Tailwind 4, DeepSeek AI, and the End of the Old Web 1:06:11





1 The React Debate No One Wants to Have (But Should) with Ken Wheeler and Typecraft 1:17:04


1 Is Cereal Soup?, the FG Scale, and JS vs CSS with Adam Argyle 1:12:19

1 Authenticity in a World of Algorithms 1:04:39


1 Decentralized Identity: The Future of Privacy and Security with Angie Jones 1:00:11





1 FAANG is dead; long live MANAMANA! 1:00:01



1 Front-end Adventures with Bad at CSS' David East and Adam Argyle 1:15:17

1 Shepherd.js, the Future of Open Source, Capitalism, and Corporate Responsibility 1:02:31

1 From Frontend to Backend: Lane Wagner's Journey to Boot.dev 1:18:53


1 Developer Communities, Career Growth, and Front-End Hot Takes with Madison Kanna 1:10:14



1 Dev Jobs, Burgers, and AI with Spotify’s Taylor Poindexter 1:00:40

1 Woodford Reserve, Air Conditioning in Europe, Podcasting, TypeScript, and Taxes 1:03:55

1 Italian Culture, CSS, Remote Work, Gen Z Career Advice, and more! 1:06:59

1 Typecraft: TypeScript, Vim, Foodie YouTube, Linux, and More! 1:04:25

1 Htmx, Open Source, Retro Tech, and Dev Tools with Carson Gross 1:07:00



1 The Future of Ember and Modern Build Tools with Chris Manson 1:08:49


1 Secrets of a JavaScript Guru: Natalia Venditto on AI, GraphQL, and More! 1:06:50

1 Exploring Bevvy's Whiskey App World with Nas Tonchev 1:03:11

1 Understanding Whiskey with Prime Barrel's Michael Nagdi 1:15:38

1 Oh My Zsh with Robby Russell 1:17:57


1 Aspire to Greatness: .NET Innovations You Can't Miss! w/ David Fowler and Damian Edwards 1:04:58


1 Why Svelte Might Just Outdo React: Rich Harris Unveils Shocking Comparisons! 1:02:21

1 Flagging Features and Dropping Beats with Ben Rometsch 1:06:27


1 When Hackers Send the Bill: Who Really Pays for Cloud Catastrophes? 1:05:59

1 From AI Deep Dives to Giblets and Fig Wasps with Ken Wheeler 1:17:00

1 From Data Lakehouses to Penis Botox: An Unfiltered Journey through Tech and Life w/ Mal 1:07:27

1 Unleash Developer Superpowers: Tracksuits, Productivity Hacks & Wordpress on Vercel w/ Joel Griffith 1:05:09



1 From React Miami to Fly Fishing: Diving Deep with ThePrimeagen and Friends 1:55:08

1 Empowering Black Women in Tech: Shaundai's Insightful Discussion on Self-Promotion and Career Growth 1:02:54

1 Inclusive Experiences in React Applications: Championing Neurodivergent Accessibility w/ Amera White 58:46

1 Next.js's Speed vs. RedwoodJS's Strength: The Web Development Drama You Can't Ignore 1:04:21

1 Chris Coyier on Embracing Technology and the Future of Web Development 1:08:23

1 Upgrade Your Lifestyle: From the Ballmer Peak to High Tech Toilet Seats 1:05:18


1 The Missteps of GraphQL and the Promise of Progressive Enhancement 1:04:48

1 Monthly Malarkey: JavaScript Modules, HTML, and Ryan Reynolds 1:05:40

1 Bearded Talks on Beardless Hosts: VSCode Sidebars, AI, and GraphQL with Kelly Vaughn 1:06:23


1 Monthly Malarkey: Cat Pee Problems, French Cuisine and Halloween Costume Plans 1:00:07

1 Hot Takes, Web Technologies, and Learning to Code with Ken Wheeler 1:18:33

1 Open-Source, Payload, and Sim Racing with James Mikrut 1:00:54


1 Throwback Frameworks, Tailwind Fandom, and CSS with Jhey Tompkins 1:05:30

1 Cracking the Podcasting Code with Andrew Lisowski and Justin Bennett 1:04:52

1 Leveraging CSS, Web Design, and Gaming UI with Adam Argyle 1:06:06


1 Engineering Management vs Individual Contributor, Travel, and Inflation with Taylor Poindexter 58:56

1 Tech Talk, Social Media Use, and Netflix with The Primeagen 1:38:27

1 Privacy, Cyber Crime Stories, and Tech with Jack Rhysider 1:01:32



1 Adaptability, HTMX, and DivOps with Jonathan Creamer 1:00:44

1 Hot Takes, Ember Data, and Open Source with Chris Thoburn (Runspired) 1:08:51

1 Polaris, Vite, and Exploring the Future of Ember with Jared Galanis and Preston Sego 1:02:23




1 Tech Talk, TypeScript, and Empowering Engineers with Shaundai Person 1:00:32




1 Whiskey Web and Whatnot 100th Episode Round Table with Chris Coyier, Scott Tolinski, Tracy Lee, and Wes Bos 54:33


1 Tech Careers, Hot Takes, and Wix with Emmy Cao and Yoav Abrahami 1:02:07



1 Next.js, Vercel, and Subscription Models 1:02:43


1 Building Zed: A Code Editor for Performance and Collaboration with Nathan Sobo 1:04:58

1 HTML, Shadowbanning, and Open Source Buyouts 1:02:16



1 Twitter Open Source Algorithm, Home Labs, and Chat GPT vs. Bard 1:02:01

1 Exploring Open-Source and SolidJS with Ryan Carniato 1:08:43


1 Balancing Legacy Code, Content Creation, and Career Growth with The Primeagen 1:04:04

1 Prioritizing the Team Over the Tool with Jason Lengstorf 1:03:57






1 Bringing Designers and Developers Together with Pablo Ruiz-Múzquiz 1:01:48














1 Framework Debates, Tech Layoffs, and Starlink 1:01:43








1 HTML Accessibility, Package Managers, and the Whiskey Web and Whatnot NFT 1:00:00



1 A11y Hour with Mark Steadman 1:01:53









1 Bringing Types to Ember with Chris Krycho 1:03:07

1 Are Monorepos and NFTs Worth It? 1:06:16

1 Developing as a Developer, Appreciating Workers, and Navigating Framework Wars with Chris Garrett 1:06:18


1 Setting Standards, Community Lifelines, and the Beauty of Open Source with Jen Weber 1:03:12

1 Transitioning to Tech and Writing What You Know with Kara Luton 1:04:21

1 Alternatives to Relay, the GraphQL Stack, and Adulthood with Charles Lowell and Taras Mankovski 59:04

1 Machine Learning in JavaScript, Remix Plus Netlify, and Why DX Engineers Matter with Charlie Gerard 55:32

1 Creating CodePen, Tackling Tailwind, and Keeping It Simple with Chris Coyier 1:08:57

1 Runspired vs. Chris Manson on Solving the Number One Open Source Maintainer Dilemma 1:17:57



1 The Right Way to NFT, Blockchain, and Making Your Mark in the Digital Marketplace with Juan Palomino 54:29

1 Discovering Ember, Adopting Orbit, and Unlocking Optimization with Chris Thoburn (runspired) 57:56



1 Robbie's Origin Story: Learning to Code, Learning to Hire, and Taking the Entrepreneurial Leap 52:46



1 Ember vs. React, Jamstack, and Holes in the Hiring Process with Chris Manson 1:29:42



1 Four Roses, Elixir, Flutter, and Whatnot w/ Sundi Myint 1:06:31

1 Hughes Belle of Bedford, Ember and Whatnot w/ Robert Jackson (rwjblue) 1:11:39




1 Kamiki Whisky, Ember/Glimmer updates and whatnot w/ Chris Garrett (pzuraq) 1:09:18



به Player FM خوش آمدید!
Player FM در سراسر وب را برای یافتن پادکست های با کیفیت اسکن می کند تا همین الان لذت ببرید. این بهترین برنامه ی پادکست است که در اندروید، آیفون و وب کار می کند. ثبت نام کنید تا اشتراک های شما در بین دستگاه های مختلف همگام سازی شود.