Full stack panic is that feeling you get when you read a JavaScript newsletter and don't recognize half of what's in it. Or when you keep hearing, "Nobody uses [RAILS, WORDPRESS, JQUERY] anymore we're all using [NEW HOTNESS] over here." Or when every job description seems to require a skill you don't have and the little voice in your head says, “I should know all of this. Do I even know what I'm doing?” The web moves fast. This podcast answers the question: how do you build a successful, happy and long-term career when the ground keeps shifting under your feet?
Mike Buckbee has had an eclectic career. On the surface it might seem like there's no plan but that's an illusion. His "go with the flow" approach resulted in several successful products and set him up for a consulting career as a marketing developer, a sort of hybrid between developer and marketer.
Peter Bhat Harkins is the admin of Lobsters, a popular online community for developers. Recently he started working remotely for a Bay Area company In this conversation we wind through his career in the hopes that we offer you some ideas for how you can navigate a career writing software.
What if you had so much money that you didn't need to worry about web development shifting under your feet and leaving you in the lurch? Kevin Griffin is an expert in personal finance and also a veteran web developer.
Craig Materick has been a web developer for 20 years. We talk about how he has managed a successful career and navigated the crazy pace of change.
When faced with a challenge the skills you use to deal with the challenge can be divided into two categories: problem coping skills and emotional coping skills. Yes, that's right, there are skill for working with your emotions through trying times. :-) And sometimes they're more important than those skills you have for actually solving the problem. Dr. Sherry Walling helps smart people do hard things. She works with leaders and entrepreneurs to tackle the common and uncommon challenges that go along with the pursuit of an extraordinary life. As a clinical psychologist, speaker, yoga teacher, podcaster, entrepreneur, and best-selling author, she draws from her professional expertise as well as her personal experience. Her best-selling book, The Entrepreneur’s Guide to Keeping Your Shit Together, combines the insight and warmth of a therapist with the truth-telling mirth of someone who has been there. When she’s not in the consulting room or hopping stages around the world; Sherry can be found on her paddleboard, swinging from the rafters pretending to be a circus performer, or ushering her three kiddos through an art museum in some fabulous city.
Joel Hooks is the co-founder of Egghead.io. He also used to be a Flash developer. One day Steve Jobs wrote a memo and everything he'd put into becoming a world class Flash developer became almost useless overnight. In this episode we discuss how he got past that moment, and much more. What Joel says about himself: "I’m a software editor by trade, currently residing in Vancouver, WA. I’m a co-founder of egghead.io. Outside of lovingly shepherding software to release, I spend my time with my lovely wife Kristina and our five children. In 2013, I convinced my friend John Lindquist to take his YouTube videos that he had been making them for years and turn it into a business. He was skeptical, to say the least, but over the years since we've grown egghead from a stack of free lessons to well over a thousand individual lessons coming from more than 50 instructors. It's been an amazing ride!"
Joel Califa coined the term "Full Stack Anxiety" which was the inspiration for this podcast. We talk about how that came about and how he's managed "Full Stack Anxiety" in his own career. From startups to agencies to geocities, Joel has been designing and building for the web since 2001. Most recently, he’s been one of the key designers in the dev tools space. He built and led the Product Design org at DigitalOcean, and currently designs Pull Request and Code Review at GitHub for over 40 million developers. An avid educator, Joel has taught dozens of students front-end development and has become a well known conference speaker around the world. Most notably, his talk on Full Stack Anxiety has helped many figure out their next steps in the ever-changing landscape of the tech industry.
Pete Keen is the author of "Mastering Modern Payments" and a senior developer at Stripe. Pete and I talk about how getting a new job has changed as he moved into more senior roles and how his book helped his career. Pete Keen is a professional software developer specializing in Ruby, Rails, database optimization, and financial applications. He has worked at a number of companies including egghead.io and most recently Stripe. Pete has published two books: Mastering Modern Payments: Using Stripe with Rails which teaches you how to integrate Stripe with your Rails application; and Handle Your Business, a short guidebook to running a solo consulting business as a real business. You can find more about Pete at https://www.petekeen.net.
Josh Doody is a salary negotiation coach for experienced software developers who are going to big tech companies. Josh explains how to position yourself for high value roles at tech companies, how to negotiate a pay raise where you're at and strategies for a long term career as a developer.