You're not Jesse James
summary
Agencies routinely cut corners and that produces real failures: projects with FTP upload of controllers, exposed artisan routes and no source control lead to outages and impossible onboarding. Specific problems include rampant copy‑paste, N+1 queries, developers given production keys and sites built on 2001 tooling. Fixes used daily: Laravel features (seeders, Valet, Forge), Pest tests, PHPStan/PHPCS or Pint, Xdebug plus Ray, Tailwind; metricize and ticket every debt item, anonymize prod snapshots to reproduce bugs, and stop delivering quick fixes that cost customers repeat business.
AI-written summary · about
chapters (27)
- 0:00Introduction and speaker welcome
- 1:07Meet the speaker James Tond
- 2:16Why you're not Jesse James
- 4:23Outline of the talk
- 5:06The bad: Cutting corners
- 8:38The bad: Bank robbery analogy
- 10:46The bad: Outdated technology
- 13:39The bad: Lack of source control
- 14:22The bad: Clients and committee design
- 16:07The bad: Junior developers access
- 17:12Choose your framework wisely
- 18:19Transition to the good
- 18:41The good: Lawful development
- 19:44The good: Tooling and testing
- 21:07The good: Managing tech debt
- 22:11The good: Production keys and portability
- 23:15The good: Company style guides
- 23:57The good: Debugging properly
- 24:38The good: Use the framework
- 25:40The good: Community and conferences
- 26:23The good: Tailwind CSS
- 27:04The biggest reason to be the law
- 28:32Building trust and reputation
- 29:14Ugly conclusion: PHP's future
- 30:17Ugly conclusion: Legacy code myths
- 31:20Closing and Q&A intro
- 32:06Q&A: Database access and tech debt








