20: Midpoint Checkin: Max Allen

20: Midpoint Checkin: Max Allen

"Even the slower person in a pair may have something to add"

Show Notes

  • Remind us of your background? Econ/Math, Investment Banking, Mayor's Office (Max's Origin Story here)

  • Take us through your junior phase. What did you find particularly challenging? I'm more of a top-down/big picture person - junior phase was bottom-up and fast paced which was challenging. Senior project allowed more room for creativity. The pacing was so fast I never really felt on top of it.

  • Senior Phase? Good experience working in teams (especially git flows)

  • Pair programming is a net positive: Driving at different speeds; Spelunker vs Librarian

  • Backend-first development and Learning to deal with Merge Conflicts❗

  • Tech Talk: ML.js - econometrics with Plot.ly and Jupyter Notebook

  • Professional Ambitions: Networking, realizing that large tech co's > startups

  • What are you building right now? Stackathon: Chess AI

  • Discussion on how to implement a Chess AI/bootstrap with Machine Learning

  • CodeWars for Testing?

Links:

Read More

19: Midpoint Checkin: Ranjeet Sodhi

19: Midpoint Checkin: Ranjeet Sodhi

"You can't size a technical project effectively without a good understanding of what it takes to do it yourself"

Show Notes

  • Remind us of your background? CS Degree, Java, started/sold Startup, joined JPMorgan (Ranjeet's Origin Story here)

  • Take us through your junior phase. What did you learn? Refresher on HTML/CSS was good. JS (weak typing) was still an adjustment.

  • Does it make sense for someone with a CS degree and a long tech career to do a bootcamp? Sizing projects yourself is key in managing teams. You can't size a technical project effectively without a good understanding of what it takes to do it yourself. 

  • How do you justify the cost? $17k cost + opportunity cost of 3 months is steep but it is an investment. Either: Career move or Long term cost saving.

  • What did you find particularly challenging? Every day is net new learning! Wrote extensive notes on OneNote. Wish I had more practice time especially in the first few weeks.

  • If it were up to me I would increase the duration of the bootcamp to 5 months and add practice time every week.

  • Not everyone makes it through to senior phase - Discussing the good and the bad.

  • Senior Phase? Reacto is fantastic. Forces us to review basic Week 1 and 2 concepts like data structures. 

  • Grace Shopper: Strategies for working in teams and delivering code. Write your tasks down and track issues on Github!

  • [Detailed Walkthrough of Ranjeet's actual Grace Shopper project] Dealing with requirements: shopping site for unauthenticated users, authenticated users, and admin users.

  • General Life Pro Tip: READ THE WHOLE TEST FIRST

  • Tech Talk: some mumbo jumbo about cryptocurrencies💰

  • What are you building right now? Stackathon (link below) on crypto-portfolio

Links:

Subscribe on Apple Podcasts or any RSS based Podcatcher, or download episodes at impostor-syndrome.org! Send your questions and feedback to @swyx or swyx@swyx.io. If this story reminds you of someone you know, send it to them!

Read More

18: Midpoint Checkin: Sam Glass

18: Midpoint Checkin: Sam Glass

"Writing a novel and writing a program are not that different: To build something big, you cannot (just) rely on inspiration"

Show Notes

  • Remind us of your background? English/History major, worked in Publishing (Sam's Origin Story here)

  • Take us through your junior phase. What did you learn? It accelerated my favorite things about learning to code: grappling with new concepts. How databases connect to servers, how servers connect to the frontend libraries and frameworks. "Thinking so hard that my brain would hurt!"

  • What did you find particularly challenging? Going to England for a personal trip right in the middle of React Week! Underestimating the Senior Project based on just the backend. Juggling being at a wedding while doing the React workshops. Built Senior Project entirely without Redux which was self-inflicted pain. Also found it difficult to pair program on new things.

  • Writing a novel vs writing code: To build something big, you cannot rely on inspiration. Sticking to the plan. Agile workflow for writers.

  • Maintaining interpersonal relationships between developers and the broader social responsibility of developers.

  • "Fake it til you make it" in social situations!

  • The Difficulty of Asking for Help from Peers

  • Spending time on learning about core things like Promises vs on frameworks like React

  • What do you expect about the senior bootcamp? Doing "real stuff" now, working with a team, codifying coding practices and laying out group norms.

  • Tech talk on GraphQL: REST Api's could move toward GraphQL in future!

  • Professional Aspirations: Nothing definite yet, still fascinated by everything. "Good job that allows me to do cool stuff" - as opposed to Startups that change the world

  • What are you building right now? Building the Dungeons and Dragons side project from Episode 1!

Links:

Subscribe on Apple Podcasts or any RSS based Podcatcher, or download episodes at impostor-syndrome.org! Send your questions and feedback to @swyx or swyx@swyx.io. If this story reminds you of someone you know, send it to them!

Read More

17: Midpoint Checkin: Eli Seite

17: Midpoint Checkin: Eli Seite

"Please DO take care of yourselves!"

Show Notes

  • Remind us of your background? Worked in HR/Fintech! (Origin Story Ep 11)

  • Take us through your junior phase. What did you learn? Dove into frontend/backend, including React/Redux, not just Wordpress sites. Including Passport.js and web security

  • What did you find particularly challenging? Staying healthy and taking care of yourself. Never took a break from coding and became physically, mentally exhausted. Those hours were not necessarily productive!

  • What was the most enjoyable part? Trip Planner, Testing (mocha and chai)

  • How Burnout feels: "Wow... I can't think anymore." Reaching out to Mel Martins.

  • Working on the Grace Shopper project team and feeling like she is not contributing.

  • What do you expect about the senior phase of the bootcamp? Hope for a good team. Some teams have personality conflicts and poor communication. Open to working on anything as long as it is a strong team.

  • Gripes about Sequelize (and testing thereof...)

  • What are you building right now? Doing her tech talk on Tokenization (a Cybersecurity topic). Chrome Extension for Stackathon!

  • Digital Wallets

  • Technical Public Speaking (and the challenges of removing vocal tics...)

  • Advice to the next class of Juniors: Watch out for burnout!

  • Career Aspirations as we head to the end of Senior Phase

Links:

Read More

16: Midpoint Checkin: Emily Eastlake

16: Midpoint Checkin: Emily Eastlake

"If -everything- matters, then nothing matters"

Show Notes

  • Remind us of your background? Bioengineering degree, math teacher, outdoor guide! (Emily's Origin Story here)

  • Take us through your junior phase. What did you learn? Intense, rapid fire! What matters is getting used to the big picture and the process. When you work as a Software Engineer you are going to be able to Google things. Most important is getting better at debugging, designing, being familiar with frameworks and the backend to frontend flow.

  • What did you find particularly challenging? There is always too much to learn and everything is important - so it is important not to get tripped up over any individual concept. 

  • What do you expect about the next phase of the bootcamp? Tech Talk on Tensorflow - smoothing over the technical details. Expected senior phase to be stressful: open ended projects + short deadlines + teamwork. So far it hasn't been stressful!

  • What are you building right now? Doing Stackathon - The Dog Park app from Episode 5! transferring knowledge from React to React Native, doing something completely new.

  • Misc topics: Reflections on giving tech talks. Dealing with long requirement lists. Work-life balance during bootcamps (Knowing your stamina). Professional ambitions and hacks (work or intern somewhere where you normally wouldn't have got in). Time management tips. Programming interview reflections.

Links:

Subscribe on Apple Podcasts or any RSS based Podcatcher, or download episodes at impostor-syndrome.org! Send your questions and feedback to @swyx or swyx@swyx.io. If this story reminds you of someone you know, send it to them!

Read More