Mostly Technical

137: You Do Have To Care w/ John Drexler & Daniel Coulbourne

· Summarized

Share this episode
Anyone with this link can open it.
Share Link
Start at 0:00

Key takeaways

  • Developers should adopt a product management mindset—writing detailed requirements and understanding the problem deeply—especially in the age of AI-assisted coding.
  • Incorporating detailed system prompts and project structures can significantly improve AI-driven development workflows, enabling better control and clearer communication.
  • Managing multiple repositories and client projects can benefit from hierarchical workspace structures, which organize context and improve efficiency.
  • AI tools are most effective when used with thorough planning, detailed briefs, and phased approaches, avoiding the trap of big, disruptive changes.
  • Cultural exchanges like the World Cup reveal the warmth and diversity of communities worldwide, highlighting the global nature of tech and sports enthusiasm.
  • Building practical, user-focused products based on agency insights—like Tidy—can lead to successful SaaS solutions that resonate with real needs.
  • Attending regional conferences like Laravel Live UK and Japan strengthens community bonds and offers unique cultural experiences.

Summary

Introduction and Topics Overview

The episode features Aaron joined by John and Daniel of Thunk, discussing topics such as lateral thinking like a product manager, improvements and ideas for Solo, social media interactions during the World Cup, and reflections on events like Laravel Live UK and Japan. They share insights on AI-assisted coding, project management, and personal projects like Tidy, along with some humorous cultural observations and updates on Ian.

Technical Agency Work and Laravel Forge Contributions

John and Daniel introduce themselves as founders of Thunk, a web development agency that emphasizes product management in its services, working with clients like Laravel on Forge. John shares his experience contributing to Forge's rewrite, highlighting the success and impact of their work. They discuss the importance of thoughtful refactoring, organization, and how large code changes can be approached without disruption.

The Importance of Thinking Like a Product Manager in Development

A significant theme is the value of developers adopting a PM mindset—crystallizing product requirements, writing detailed specifications, and understanding problem scopes deeply. They argue that this skill has become even more critical in the AI era, where clear, detailed, and strategic documentation guides development efficiently. The conversation emphasizes the importance of authorship, responsibility, and detailed planning in coding, especially when leveraging AI.

AI and Software Development Strategies

The episode explores how AI tools like chat models influence the development process. The hosts discuss how detailed PRDs and thoughtful system prompts can steer AI in delivering better, more precise code. They note that developers should focus on defining scope and architecture early, planning phased rollouts, and using AI as a partner in designing complex systems. The discussion also touches on how traditional best practices, like small PRs, may evolve or be adapted in this context.

Managing Projects and Code Structure with Solo and Workspaces

Daniel shares his challenges with organizing projects in Solo, especially managing multiple repositories and client workflows. They brainstorm ideas such as introducing workspace concepts—folder-based, hierarchical project groupings, and integrated system prompts—to improve organization, context sharing, and operational efficiency. They highlight the potential of hierarchical data models and AI-enhanced development workflows to streamline multi-project management.

Personal Projects, Tidy, and Agency SaaS Growth

Discussion shifts to personal projects like Tidy, a SaaS tool for agencies, which is functional but not yet full public launch. They reflect on building products from agency insights, emphasizing the need for iterative development and correction. The conversation underscores the importance of creating practical solutions that meet real needs, with Tidy representing an agency-driven, user-friendly alternative to existing tools.

Cultural Observations and Events

The hosts share humorous and heartfelt stories about diverse gatherings, like the World Cup social media buzz, community interactions during tournaments, and local customs around the world. They also share their experiences attending Laravel Live UK and Japan, comparing the regional sizes, organizational details, and cultural vibes of these events, often emphasizing the community aspect and the joy of shared passions around Laravel and PHP.

Ian and Personal Updates

The episode concludes with updates on Ian—he's in Vegas participating in the World Series of Poker, specifically in poker tournaments like Pot Limit Omaha. The hosts share background on Ian’s poker skills, the event’s scale, and Ian’s personal dedication. They also convey their good wishes for his success, and wrap up with easy-to-remember links to find the hosts online, promoting their projects and the episode.

Sponsors

  • Laracon AU · Join us at Lericon, a you as tools accelerate and workflows shift depth matters more than ever. It's almost like we have just been talking about that exact same thing. Join us at Lericon, a you in Brisbane, this November, November 4th through 6th for deeper technical sessions, practical architecture, and meaningful conversation. Tickets are on sale now at larecon.au.
  • Honey Badger · Whenever we had something that we needed someone to match donations for, no plans to merge, they would come in with a sponsorship and match donations. So very sweet sponsor, they've matched donations for anything.
  • DropInBlog · Drop-in blog is a headless blog CMS with a first-class Laravel SDK. So you get to retain your domain, your design, and your stack. Check them out at dropinblog.com.
  • VASK · VASK. Push her compatible web sockets, but build safely. There are no fan out fees that is powered by Cloudflare. Get the first three months for free on any tier using coupon code mostlyortechnical at vaskbsk.dev.

Show notes

Aaron is joined by John & Daniel of Thunk to talk about why you should think like a PM, what they want to see from Solo, trash cans in New York, "footy", and a whole lot more.

Sponsored by Laracon AU, Honeybadger, Bento, Vask, and DropInBlog.

Interested in sponsoring Mostly Technical?  Head to https://mostlytechnical.com/sponsor to learn more.

Going to Laracon?  Sign up for the Mostly Technical Pre-Party!

  • (00:00) - Introduction to the Thunk Boys
  • (04:13) - Working on Laravel Forge
  • (09:22) - What does Daniel do?
  • (14:30) - Big week for New York
  • (22:34) - World Cup Social Media
  • (29:13) - Laravel Live
  • (36:33) - AI Code Responsibilities
  • (41:52) - Think Like A PM
  • (51:08) - Do Old Best Practices Still Apply?
  • (58:12) - Daniel's Solo Gripes & Asks
  • (01:20:34) - Tidy
  • (01:24:02) - Where Is Ian?

Links:

Follow this show on AudioBrevity and new episodes get summarized for you. Create a free account

Couldn't load the audio. A blocker may be stopping the show's tracking links. Open the file