Syntax - Tasty Web Development Treats
Syntax - Tasty Web Development Treats

Hasty Treat - Automating Stuff

In this Hasty Treat, Scott and Wes are talking about automation — apps, workflows, resources, and more! Sentry - Sponsor If you want to know what’s happening with your errors, track them with Sentry. Sentry is open-source error tracking that helps developers monitor and fix crashes in real time. Cut

Featured Speakers

Wes Bos & Scott Tolinski - Full Stack JavaScript Web Developers Host

Topics Discussed

Episode Summary

Executive Summary: The episode is a practical tour of automation tools the hosts use to reduce friction in daily developer work, especially Alfred workflows, smart-home routines, shell aliases, and backend automations. They argue that automating repetitive setup and context-switching tasks improves focus, speeds up recording and coding, and removes mundane blocks to productivity.

Main Topics: Alfred workflows for app and environment setup: The hosts discuss Alfred as a launchpad for app commands and custom workflows, including recording setups that close apps, enable focus blocking, and open only the needed tools. Home automation routines for recording and daily life: They describe Google Home routines and smart-switch workflows that prepare the office for recording, working, waking up, and shutting down the house. Shell aliases and terminal productivity: A large portion focuses on aliases and ZSH/Git shortcuts like committing, pushing, jumping directories, and viewing directory trees to reduce repetitive command-line work. Automation for content creation and development workflows: The hosts emphasize how automating boring setup tasks for tutorials, websites, and code projects helps them start work faster and spend more time building. Email and business process automation: Scott explains using Drip workflows for student discount approvals, follow-up emails, and other business tasks, plus webhook-driven account freezes for suspicious payment events. Disk and dependency cleanup automation: They mention scripts that recursively delete node_modules folders to reclaim space and reduce backup bloat, showing a maintenance-focused use of automation. Future integration ideas across tools: They speculate about connecting Alfred, Google Assistant, and window-management tools like Divi so environment setup can be even more seamless and shareable.

Key Arguments: Automating repetitive setup tasks removes friction and makes it easier to start work, especially for recording and coding sessions. Custom workflows are valuable because they encode personal context: they close the right apps, open the right tools, and block distractions. Home automation is useful not just for convenience but for audio quality, lighting, and better work environments. Shell aliases and functions save time on common git, navigation, and cleanup tasks, often replacing longer command sequences. Business processes like discount approvals and follow-up emails benefit from workflow automation because they scale better and reduce manual errors. Dependency cleanup scripts are worthwhile because node_modules folders are disposable and can be regenerated later with install commands.

Data Points: Follow-up delay: 3 days - Student discount emails are automatically followed up if the customer has not purchased within three days. Daily shutdown time: 6 p.m. - A Google Home routine called 'shut it down' runs every day at 6 p.m. to turn off office outlets. Recording workflow scope: Closes every app on the computer - The Alfred 'Record' workflow shuts down all apps before opening only the required recording tools. Audio/office devices controlled: Multiple outlets and devices - Smart-home routines control studio monitors, air conditioner, lights, desk equipment, TV, and window-facing camera setup. Directory depth listing: 3 levels - The 'T3' alias uses tree to display three levels of directories while ignoring files like .DS_Store and node_modules.

Pivotal Quotes: "automating all of that. Same with like starting a new website. You're like, I don't feel like starting a new site today." — Wes: He explains that automation removes the mental resistance of repetitive setup tasks and helps work begin faster. "close every single app on my computer. It then turns on my focus blocking software... And then it opens up the apps that are required." — Scott: Describing his Alfred 'Record' workflow for preparing his machine for recording sessions. "Automate away the boring and the monotonous because that is often a block." — Wes: A core takeaway about why automation improves productivity and reduces procrastination.

Implications: For listeners, the episode suggests that small automations compound into major productivity gains. For developers and creators, reducing setup friction, distraction, and maintenance work can improve consistency, focus, and scale.

🔓 Sign Up for Unlimited Episode Search

About Syntax - Tasty Web Development Treats

View all episodes from Syntax - Tasty Web Development Treats