916: I got fired, what should I focus on?
Digest
This podcast episode features a potluck-style Q&A session addressing listener questions on diverse developer topics. Key themes include strategies for maintaining popular NPM packages (reducing dependencies, seeking additional maintainers, accepting donations), effective upskilling methods for self-taught developers (integrating new skills into current work, small side projects, leveraging podcasts), choosing between Pinia and composables in Vue.js (Pinia for moderately complex apps, composables for smaller functionalities), and overcoming imposter syndrome. The hosts also discuss their Denver meetup, Scott's streaming setup (Sony FX3 camera, Aperture Light Dome and Amaran 150c lighting, Electro-Voice RE20 microphone), the increasing use of snake_case in JavaScript, the value of a master's degree versus self-learning in AI, the benefits of reverse proxy servers (Caddy, Nginx), and refreshing skills after job loss (focusing on React, React Native, and AI tools). Finally, they share their "sick picks" and promote their YouTube channel's coding challenges and CSS battles.
Outlines

Introduction & Developer Challenges
The episode begins with listener questions previewing discussions on NPM package maintenance, skill development, imposter syndrome, and Scott's streaming setup. Personal updates and a Denver meetup recap are also included.

NPM Package Maintenance & Upskilling
Strategies for maintaining popular NPM packages (reducing dependencies, seeking maintainers, accepting donations) and effective upskilling methods for self-taught developers (integrating new skills, small side projects, using podcasts) are discussed.

Vue.js, CSS Battles & Streaming Setup
The hosts discuss Pinia vs. composables in Vue.js, improvements to CSS battle techniques, and Scott's streaming gear (camera, lighting, microphone).

Imposter Syndrome, AI, & Reverse Proxies
The podcast addresses imposter syndrome, compares master's degrees versus self-learning in AI, and explains the function and benefits of reverse proxy servers (Caddy, Nginx).

Job Loss, Skill Refreshing & Sick Picks
Advice on refreshing skills after job loss (focusing on React, React Native, and AI tools) is given, along with "sick picks" and promotion of the hosts' YouTube channel.

Coding Styles & Denver Recommendations
A discussion on snake_case vs. camelCase in JavaScript and Denver recommendations for LyraCon attendees are included.
Keywords
NPM Package Maintenance
Strategies for managing and updating popular Node Package Manager (NPM) packages.
Imposter Syndrome
Overcoming self-doubt and inadequacy in tech.
Upskilling
Acquiring new skills to remain competitive in the job market.
AI in Web Development
Integrating AI tools into the software development workflow.
Reverse Proxy
A server acting as an intermediary between clients and backend servers.
Vue.js
A JavaScript framework for building user interfaces.
React Native
A framework for building native mobile apps using JavaScript and React.
Streaming Setup
Equipment and configuration for live video streaming.
Denver Meetup
Recap of a successful developer meetup in Denver.
Self-Taught Developers
Advice and strategies for self-taught developers.
Q&A
How do I maintain a popular NPM package long-term?
Reduce external dependencies, seek additional maintainers, and consider accepting donations.
How can I upskill effectively while working full-time?
Integrate new skills into current projects, work on small side projects, and use podcasts to stay updated.
When should I use Pinia over composables in Vue?
Pinia is better for moderately complex applications, while composables are suitable for smaller functionalities.
Should I pursue a master's degree in AI or focus on self-learning?
A master's degree provides a deeper understanding, but practical experience through self-learning is also crucial.
What are the benefits of using a reverse proxy server?
Reverse proxies allow running multiple applications on a single server, enhancing security and performance.
How can I improve my chances of getting a job in today's market?
Develop strong skills in in-demand technologies like React and React Native, build a portfolio, and demonstrate proficiency with AI tools.
Show Notes
In this potluck episode of Syntax, Wes and Scott answer your questions about maintaining popular open-source projects, where to start after a layoff, impostor syndrome, Scott’s recording setup, whether a computer science degree is still worth it in the age of AI, and more!
Show Notes
00:00 ">00:00 Welcome to Syntax!
00:44 ">00:44 Brought to you bySentry.io
04:16 ">04:16 How to maintain a successful NPM package
08:03 ">08:03 What to do in Denver while attending Laracon
11:18 ">11:18 How to branch out and learn new frameworks while balancing work life and family
15:55 ">15:55 Built-in state management vs external state management
19:43 ">19:43 Suggestion for CSS battles: Removing white space and new lines after the time limit?
23:06 ">23:06 What is Scott’s recording setup?
27:46 ">27:46 Snake case vs camel case
31:16 ">31:16 Have you ever had impostor syndrome?
34:56 ">34:56 Is a degree worth it for computer science or machine learning?
38:41 ">38:41 Should I use a reverse proxy server?
42:03 ">42:03 Where to start when updating your webdev skillset
50:11 ">50:11 Sick Picks + Shameless Plugs
Sick Picks
- Scott:Cardboard Cutter
- Wes:Kitchen Scissors
Shameless Plugs
Hit us up on Socials!
Syntax:XInstagramTiktokLinkedInThreads
Wes:XInstagramTiktokLinkedInThreads
























