On this week's episode of the podcast, freeCodeCamp founder Quincy Larson interviews Sam Crombie. He's a software engineer and prolific open source contributor to freeCodeCamp. He abandon his job at Microsoft, got into Y Combinator, and is currently in startup pivot hell trying to decide how to use the half million he raised.
We talk about:
How useful are AI coding tools, really?
Tips for getting new users to care about your projects
What's its really like running a Y-Combinator-funded tech startup
Tips for getting into an Ivy League computer science degree program
Support for freeCodeCamp comes from the 11,384 kind folks who support our charity through a monthly donation. You can join these chill human beings and aid us in our mission by going to donate.freecodecamp.org
Support for also comes from a grant from Wix Studio. Wix Studio provides developers tools to rapidly build websites with everything out-of-the-box, then extend, replace, and break boundaries with code. Learn more at https://wixstudio.com.
Links we talk about during our conversation:
Sam's course on how to audit university courses: https://www.freecodecamp.org/news/how-to-audit-a-class-university-course/
College Compendium, a univeristy course auditing tool Sam built with fellow freeCodeCamp podcast alum Seth Goldin: https://collegecompendium.org/
Chapters
00:00 Introduction to Sam Crombie and His Journey
02:59 AI Coding Tools: Hype vs. Reality
06:05 The Role of AI in Software Development
08:56 Challenges with Large Code Bases and AI
11:57 The Importance of Context in AI Development
15:04 The Future of AI in Software Engineering
17:59 Sam's Early Years and Introduction to Tech
21:04 Navigating College Admissions and Extracurriculars
29:26 The Value of Education and Peer Groups
31:33 Navigating Internships and Early Career Challenges
34:58 Transitioning from Intern to Full-Time Employee
39:51 Internship Experience at Microsoft
43:19 Negotiating Job Offers and Compensation
47:22 The Current Job Market Landscape
48:34 Deciding to Leave Microsoft for New Opportunities
57:40 Leaving Microsoft: The Decision to Transition
59:51 The Y Combinator Experience: From Application to Acceptance
01:02:50 Navigating the Accelerator: Learning and Iteration
01:07:01 The Co-Founder Dynamic: Challenges and Realizations
01:25:58 Navigating Pivot Hell
01:26:49 Exploring Startup Ideas
01:28:34 Challenges in User Acquisition
01:30:50 The Importance of Feedback
01:32:39 Evaluating Assumptions
01:35:29 Finding Passion in Projects
01:36:40 The Role of Community and Open Source
01:39:12 The Impact of Luck and Timing
01:41:34 Advice for Future Founders