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

Potluck EP × Remote Work × Headless WordPress × Good Client Questions × Alternate Careers × React API Credentials

It’s another potluck episode in which Wes and Scott talk about freelancing best practices, tips for working remotely, what they would do if they had to pick a different career, and much more! Freshbooks - Sponsor Get a 30 day free trial of Freshbooks at freshbooks.com/syntax and put SYNTAX in the “H

Featured Speakers

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

Topics Discussed

Episode Summary

Executive Summary: Syntax’s potluck episode covers practical web-dev and freelance advice: how long to stay at jobs, how to work effectively remotely, trade-offs of headless WordPress, handling API credentials and abuse prevention, monitoring performance in production, and avoiding analysis paralysis. The hosts also discuss Canvas use cases, what careers they’d switch to, client intake questions, and share personal tool/book recommendations.

Main Topics: Career longevity and job-hopping: They debate whether six-month stints at multiple jobs look bad, concluding that frequent changes are acceptable if you can explain them and show strong skills and good reasons. Remote work productivity and boundaries: The hosts share routines for staying productive at home: dedicated workspace, fixed work hours, wind-down rituals, commute-like ramp-up, to-do lists, blocking distractions, and changing scenery when needed. Headless WordPress trade-offs: They explain the downsides of using WordPress as a headless CMS, including double hosting, more custom development, weaker plugin ecosystem, and client confusion, while noting it suits custom needs. API keys, backend security, and abuse prevention: They discuss when API keys can safely live in client code, when to proxy through your own backend, and protections like CORS, rate limiting, CSRF tokens, and shadow banning. Production performance monitoring: They recommend uptime checks, browser DevTools performance testing, monitoring services, database query analysis, and server metrics to catch bottlenecks and keep sites healthy. Canvas and modern browser capabilities: They argue Canvas remains useful for image processing, dynamic favicons, and visual effects, even if it’s less visible than during the HTML5 hype era. Freelance discovery and scope definition: They stress asking detailed client questions about business goals, scope, budget, communication, branding, and feature creep to avoid misalignment and disputes.

Key Arguments: Job-hopping is not inherently bad if you can explain the reasons clearly and show strong capabilities. Remote work succeeds when you create mental separation between home and work through routines, dedicated space, and distraction blocking. Headless WordPress gives flexibility but removes the simplicity and plugin convenience that many clients expect from WordPress. If an API key can be used in the browser, it’s not truly secret; otherwise use a backend, caching, domain restrictions, CORS, and rate limits. Performance monitoring should combine uptime alerts, local profiling, hosted monitoring, and database/infra visibility. Canvas is still highly relevant for dynamic browser-based visual and image tasks, even if it’s no longer headline hype. Good freelance projects start with understanding the client’s business outcomes, not just technical requests or buzzwords.

Data Points: Job tenure example: 3 jobs at 6 months each - Felipe asks whether short stays on a CV are a bad thing. Remote work schedule: 9 o'clock to 5 o'clock - Wes describes his fixed workday boundaries for remote work. Uptime check interval: every 5 minutes - Scott uses Uptime Robot to ping sites regularly. API rate limit example: 20 requests per hour - Scott describes a currency API that limited requests after moving to keyed access. Performance monitoring cadence: every couple of weeks - Mlab emails slow-query reports on a periodic basis. Audible subscription cost: $15 a month - They discuss whether an Audible subscription is worth it. Book length: 1.5 hours - Derek Sivers’ "Anything You Want" is described as a very short audiobook. Training/course count: Level 1 Electron / Advanced React / multiple courses - Shameless plugs mention several active course offerings rather than a single number.

Pivotal Quotes: "If it's not a hell yeah, it's a no" — Wes Boss (quoting Derek Sivers): Used in the sick pick discussion to describe decision-making and saying no to mediocre opportunities. "You want to be presented as an employee that will stick around, even if you didn't stick around at your last few companies." — Scott Tolinski: Advice on how to frame short job tenures during interviews. "The reason why I am running my own business is so that, like, I can go at my own pace and I can make sure that I put out the quality that I expect for my customers." — Wes Boss: In the discussion of Derek Sivers’ book and entrepreneurial mindset.

Implications: Listeners are encouraged to treat dev careers as iterative: optimize routines, security, and monitoring, but avoid perfectionism and scope drift. For freelancers, business clarity and communication matter as much as code quality.

🔓 Sign Up for Unlimited Episode Search

About Syntax - Tasty Web Development Treats

View all episodes from Syntax - Tasty Web Development Treats