Model View Conversation

Follow Model View Conversation
Share on
Copy link to clipboard

Brian Gates and Ben Gohlke discuss how to get started and get ahead in the ever changing industry of software development. Current senior developers in their respective fields and former bootcamp instructors, Brian and Ben help to decipher the myriad options available to new engineers just starting…

Brian Gates, Ben Gohlke


    • Mar 30, 2020 LATEST EPISODE
    • monthly NEW EPISODES
    • 52m AVG DURATION
    • 36 EPISODES


    Search for episodes from Model View Conversation with a specific topic:

    Latest episodes from Model View Conversation

    36: Bama's On It!

    Play Episode Listen Later Mar 30, 2020 59:44


    On the latest episode, Podcast Brian interviews his former student Testing Brian on his career, from starting out in the kitchens of Alabama to going back to school in his late 30's, to becoming a successful QA engineer. The guys chat about testing and its importance to the modern software ecosystem, and the challenges involved with learning how to break things in a structured manner. NOTE: This episode was recorded at the end of February. The live company event mentioned in this episode was cancelled and the hosts are WFH full time now. Fortunately the podcast was always remotely recorded, so no interruption to our schedule! Please stay safe and hopefully this podcast gives you something fun to listen to while you're staying inside. Follow us on Twitter @mvcpodcast (https://www.twitter.com/mvcpodcast). Chapters 00:00:00 - Intro 00:00:47 - Bama's backstory 00:06:11 - Back to school later in life 00:08:45 - Swamp coolers to dev jobs 00:16:38 - How to write your own job description 00:24:49 - What is QA? 00:30:31 - What is automated testing? 00:41:17 - Bama's latest challenge 00:52:18 - Don't be the deer? 00:58:26 - Outro Special Guest: Brian Heptinstall.

    35: The Old Man and the SQL

    Play Episode Listen Later Mar 17, 2020 56:16


    Ben's dad Joe just had to make it a three-peat. He's back again with updates on what it's like to look for a new job at 60, how to deal with recruiters, how to promote yourself online, and most importantly, whether the advice we gave him was actually any good! Advice and experience is shared that's applicable for professionals at any point in their career. Follow us on Twitter @mvcpodcast (https://www.twitter.com/mvcpodcast). Chapters 00:00:00 - Intro 00:00:42 - Job search update 00:10:54 - 20th vs. 21st Century job searching 00:23:45 - Getting practice at finding a job 00:38:59 - Emotional journeys 00:41:32 - We actually give good advice? 00:55:08 - Outro Special Guest: Joe Gohlke.

    34: Almost Software

    Play Episode Listen Later Mar 2, 2020 67:44


    The guys continue their tour of software and software-adjacent roles within an organization. Today's show is all about the roles that are integral to the success of a software product, but aren't directly involved with producing code. Follow us on Twitter @mvcpodcast (https://www.twitter.com/mvcpodcast). Chapters 00:00:00 - Intro 00:01:37 - UI/UX Designer 00:16:34 - Testing/QA 00:28:00 - DBA 00:42:22 - Dev Ops 00:49:08 - Product Owner 00:59:23 - Project Manager 01:07:00 - Outro

    33: The NFL or the A-Team

    Play Episode Listen Later Feb 17, 2020 36:58


    The guys continue their discussion from last time on how to decide what kind of developer to become. They talk team size preferences, whether you like to be on the frontier or work with established best practices, and finish up with the importance of UI/UX to a project and how you might decide if that's a possible path for juniors. Stay tune for the next episode where they will get into all the other jobs that surround the core development team. Follow us on Twitter @mvcpodcast (https://www.twitter.com/mvcpodcast). Chapters 00:00:00 - Intro 00:00:21 - Big team or small team? 00:14:22 - Best practices vs. wild west frontier 00:24:52 - UI/UX and its importance to a product 00:36:04 - Outro

    32: The iPhone is a Submarine

    Play Episode Listen Later Feb 4, 2020 43:41


    Ben and Brian explore the different kinds of developer you can become and how you might go about picking a platform/language to learn. There was so much to talk about, we needed to cover this in two episodes, so stay tuned for more next time. Follow us on Twitter @mvcpodcast (https://www.twitter.com/mvcpodcast). Chapters 00:00 - Intro 00:25 - Where do you start? 03:24 - What do you like? 12:50 - Front end vs. back end 21:28 - Are you a math person? 42:46 - Outro

    31: A Textbook Case of Developer

    Play Episode Listen Later Jan 13, 2020 52:10


    Ben and Brian sit down with Brandi Bailey, a lifelong learner and a current iOS student at Lambda School. Brandi recounts her earliest memories of exploring the world of programming all the way to her current struggles and triumphs of learning iOS programming as a second career. She has lots of great advice to impart to others who may be on the same journey or about to start down the path of learning to code. Big thanks to @blubrandi (https://www.twitter.com/blubrandi) for coming on the show and sharing her story! Sorry for missing our previous episode date. Ben was under the weather, but we're back on track. Talk to you again you in two weeks! Follow us on Twitter @mvcpodcast (https://www.twitter.com/mvcpodcast). Chapters 00:00:00 - Intro 00:00:31 - Brandi gets the programming bug 00:04:41 - Brandi's professional journey 00:10:58 - Developer training and the Ivory Tower 00:23:32 - Imposter Syndrome: for junior and senior devs alike 00:42:27 - Brandi paints her perfect picture of life post-Lambda School 00:51:29 - Outro Links Lambda School (https://lambdaschool.com) Apple IIc (https://en.wikipedia.org/wiki/Apple_IIc) Try Guys play chess with a chess master: 4 on 1! (https://www.youtube.com/watch?v=SG6TPTBBz7g) Special Guest: Brandi Bailey.

    30: A Festivus for the Restivus

    Play Episode Listen Later Dec 23, 2019 45:30


    Happy Festivus everyone! On this last episode of the year, Ben and Brian tell you about all the tech things that have annoyed them so far in 2019, as well as their biggest tech accomplishments and a vision for a possible future in 2020. A departure from out usual style, but we wanted to bring you something hopefully a little more fun for the end of the year. We hope you all enjoy the holidays and remind you to take the opportunity to step away from the computer and any tech learning you might be doing to enjoy a breather. Breaks often produce an even better understanding of the learning material when you return. See you next decade! Follow us on Twitter @mvcpodcast (https://www.twitter.com/mvcpodcast). Chapters 00:00:00 - Intro 00:02:25 - Inscrutable error messages 00:05:22 - Computer problems are the worst 00:08:12 - So this is a grievance 00:12:38 - Tech hiring: why is it so bad? 00:19:15 - What happened Apple? 00:22:10 - Mega Corps: where good products go to die 00:26:21 - Huge mega corps: do we need them? 00:28:33 - Surveillance capitalism 00:35:48 - Accomplishments for the year 00:39:41 - A vision of a possible future 00:44:17 - Outro Links Parse bought by Facebook (https://techcrunch.com/2013/04/25/facebook-parse/) Ring doorbell susceptible to hacks (https://www.cnet.com/news/rings-smart-doorbell-can-leave-your-house-vulnerable-to-hacks/) Ring allows very permissive access to data from law enforcement (https://appleinsider.com/articles/19/08/06/ring-doorbell-video-is-supplied-to-police-without-homeowners-permission) Functional Typescript in React (https://www.pluralsight.com/guides/typescript-building-react-components) Lambda School's iOS Program (https://lambdaschool.com/courses/ios-development) iOS Orlando Meetup (https://www.meetup.com/iOS-Orlando/) We stream the meetup live on Twitch (https://www.twitch.tv/ferrousguy) Apple's SwiftUI tutorials (https://developer.apple.com/tutorials/SwiftUI) Combine Framework (https://developer.apple.com/documentation/combine)

    29: Don't Join the Nerd Wars

    Play Episode Listen Later Dec 11, 2019 61:25


    Ben and Brian discuss the age-old and never ending debate on code structure and organization. They help disambiguate requirements from conventions and some stuff that's just one person's opinion. Follow us on Twitter @mvcpodcast (https://www.twitter.com/mvcpodcast). Chapters 00:00 - Intro 01:36 - Code syntax 04:17 - Code formatting 11:59 - Coding with your team, not against it 28:45 - Coding to conventions 41:01 - Personal preferences 59:38 - Outro Links Wikipedia article on indentation styles (https://en.wikipedia.org/wiki/Indentation_style) Airbnb JS style guide (https://github.com/airbnb/javascript) Ray Wenderlich's Swift style guide (https://github.com/raywenderlich/swift-style-guide) Google's Swift style guide (https://google.github.io/swift/)

    28: You Can't Make a Second First Impression

    Play Episode Listen Later Nov 25, 2019 58:07


    Ben and Brian discuss the happy news of Brian's new job and what might be the best practices for starting off a new job on the right foot. They chat about everything from making a good first impression, to relationship building with co-workers and leadership, to work in your personal life that can lead to more happiness at your job. Follow us on Twitter @mvcpodcast (https://www.twitter.com/mvcpodcast). Chapters 00:00:00 - Intro 00:04:45 - Making a good first impression 00:14:29 - Managing your manager 00:26:37 - Building relationships in-person 00:35:18 - Attributes of a quality co-worker 00:44:58 - Happy and fulfilled person, happy employee 00:56:36 - Outro

    27: The Old Man and the C

    Play Episode Listen Later Nov 11, 2019 45:53


    Ben and Brian chat with their first returning guest of the podcast, Ben's dad Joe! He's back and he's got news (and a little wisdom) to share with everyone. Listen to find out what it's like to be on the job hunt at 60 years old and how the challenges faced in that scenario are in some ways remarkably similar to when you're just starting out in your career. Follow us on Twitter @mvcpodcast (https://www.twitter.com/mvcpodcast). Chapters 00:00:00 - Intro 00:01:17 - Joe's career news 00:06:03 - 21st century job search 00:17:16 - Marketing yourself 00:27:40 - Finding a new job in your sixties 00:44:55 - Outro Links Joe's resume - check out his 30+ years of experience! (https://bengohlke.com/assets/documents/joe-gohlke-resume.pdf) Special Guest: Joe Gohlke.

    26: Jump in an Elevator and Talk to Yourself

    Play Episode Listen Later Oct 28, 2019 66:03


    Ben and Brian dive into a discussion about how to sell yourself during the interview process. They talk about the importance of having a personal elevator pitch, how to change your approach with each kind of person you'll encounter in the interview, and how best to approach each step to ensure you've done your best to showcase your skills and abilities. Follow us on Twitter @mvcpodcast (https://www.twitter.com/mvcpodcast). Chapters 00:00:00 - Intro 00:00:35 - Adapt your story to different audiences 00:06:38 - The phone screen 00:42:25 - Selling yourself to individual contributors 00:53:54 - Talking to a (or the) manager 00:59:23 - Executive review? 01:04:41 - Outro Links Mila Kunis interview with inexperienced reporter (https://youtu.be/z4Ezruu1oeQ)

    25: Refill Your Social Battery

    Play Episode Listen Later Oct 7, 2019 59:49


    The guys run through the advantages and usefulness of attending and potentially speaking at technical conferences. They provide advice on how to find the right conference and techniques for maximizing your experience while you're there. Follow us on Twitter @mvcpodcast (https://www.twitter.com/mvcpodcast). Chapters 00:00 - Intro 02:15 - Cost of attending conferences 05:32 - Conferences we've attended 14:01 - Which conferences to attend? 16:51 - Networking benefits at conferences 36:54 - Speaking at conferences 46:49 - What should you talk about? 57:40 - Outro Links Ancient City Ruby Conference in Jacksonville, FL (https://www.ancientcityruby.com/?lang=en) RailsConf (https://railsconf.com) RWDevCon Conference (https://www.rwdevcon.com) The Worldwide Developer Conference (WWDC) (https://developer.apple.com/wwdc19/)

    24: A Need to Nerd Basis

    Play Episode Listen Later Sep 23, 2019 58:29


    The guys sit down with Lee Warrick, a junior front end web developer who recently attended a local bootcamp after years of being a firefighter and nurse. They talk about his transition from healthcare to programming, how the college experience differed from his development training, how he keeps his skills sharp on the job, and how you can run a bunch of extracurricular activities for developers, but maybe just attending some is at least as effective a use of your time. We really enjoyed having Lee on the show and hope that his story can inspire our listeners who might be on the fence about learning programming. Follow us on Twitter @mvcpodcast (https://www.twitter.com/mvcpodcast). Chapters 00:00 - Intro 01:28 - Lee's developer story 09:31 - Biggest surprise of developer life 13:56 - Advice to your younger self 23:08 - How do you keep learning after school? 38:14 - Can your job actually be fun? 40:36 - How to keep from burning out? 46:44 - Choosing the right extracurriculars 56:53 - Outro Links Lee's website (https://leewarrick.com) Lee on Twitter (https://twitter.com/leewarrickjr) Tech Jr. Podcast (https://techjr.dev) Tech Jr. on Twitter (https://twitter.com/TechJrPodcast) You Don't Know JS - Kyle Simpson (https://github.com/getify/You-Dont-Know-JS) React Newsletter featuring Lee's article (http://reactjsnewsletter.com/issues/177#start) Stefan Mischook on YouTube (https://www.youtube.com/user/killerphp) Paul Hudson's cautionary comments about using too many learning systems at once (https://www.reddit.com/r/swift/comments/cwnswm/is_hacking_with_swift_worth_40_bucks/eygisdm/?context=3) Ray Wenderlich's tutorials (https://www.raywenderlich.com) Free Code Camp (https://www.freecodecamp.org) Tyler McGinnis (https://tylermcginnis.com) Wes Bos (https://wesbos.com) Carol Dweck's research into the Growth Mindset (https://www.mindsetworks.com/science/) Dr. Dweck's fantastic TED Talk about the Growth Mindset (https://www.ted.com/talks/carol_dweck_the_power_of_believing_that_you_can_improve?language=en) Special Guest: Lee Warrick.

    23: Refill Your Tank with Fun

    Play Episode Listen Later Sep 2, 2019 56:28


    Ben and Brian discuss the importance of nurturing other interests besides coding, and how to maintain a healthy work/life balance. Whether you're just starting out, in the middle of an intense school program, or involved in a busy work schedule, it's important to give yourself opportunities to engage in life outside of code. Also, it's our 1 year anniversary! Thanks so much for listening, and we're super excited for the next year of the podcast! Follow us on Twitter @mvcpodcast (https://www.twitter.com/mvcpodcast). Chapters 0:00 - intro 0:48 - work/life balance and why it’s important 7:05 - exercise 14:00 - socializing with other humans 29:45 - mindless and mindful entertainment 47:03 - cultural experiences 51:30 - build a new and healthy habit 54:08 - outro

    22: Jack of All Trades, Master of One

    Play Episode Listen Later Aug 19, 2019 62:29


    Ben and Brian discuss how the educational landscape has changed since they became educators. They touch on how to create a nurturing classroom environment despite the pacing of the technnology industry and both the improvements and setbacks in they've experienced in teaching and mentoring on software development. Chapters 00:00 - Intro 01:10 - Changes in technology 09:21 - Expectations of juniors 20:04 - Institutional landscape 34:05 - Improvements/setbacks in teaching development 53:47 - Advice: how to navigate constant change

    Episode 21: Tell Your Story

    Play Episode Listen Later Aug 5, 2019 60:10


    Season 2 has arrived and Ben and Brian are back after a much appreciated hiatus! Thanks for sticking with us. On the season premiere episode, they discuss how to build a public narrative around your current career achievements as well as the goals you have for your future career goals. Follow us on Twitter @mvcpodcast (https://twitter.com/mvcpodcast). Chapters 00:00 - Intro 01:34 - What is a public narrative? 15:31 - How will this help you? 25:02 - Matching talent with business needs 32:25 - Professional biodiversity 40:18 - We grade ourselves 46:18 - Living this strategy on Twitter 53:37 - The power of marketing yourself 59:08 - Outro Links Ben's blog (https://bengohlke.com) Ben's Twitter (https://www.twitter.com/ferrousguy) Seth Godin's blog (https://seths.blog) This is Marketing book (https://www.amazon.com/This-Marketing-Cant-Until-Learn/dp/0525540830/)

    Episode 20: The Differently Technical

    Play Episode Listen Later Jun 10, 2019 61:20


    Welcome to the season finale of Model View Conversation! We hope you've enjoyed learning and growing with us. It's been almost a year since we started the show, which is hard to believe. Even though this is the end of season 1, don't worry. We've got some exciting plans for season 2 and we'll be back before you know it! In this special episode, Ben and Brian speak to a man with over 30 years of experience as a developer and database administrator. He also happens to be Ben's dad. Joe Gohlke joins us and has lots of wisdom to impart in this special season finale episode. It was a very engaging talk and is filled with great advice for junior and senior developers alike. Follow us on Twitter @mvcpodcast (https://twitter.com/mvcpodcast). Chapters 00:00 - Intro 01:02 - Joe's developer story 06:47 - Communicating with non-technical colleagues 14:31 - Working with (for) non-technical management 32:32 - Interjecting in a mixed crowd 48:33 - Ask questions the right way 57:32 - Gushing praise is always welcome! 1:00:12 - Outro Special Guest: Joe Gohlke.

    Episode 19: Ways to Learn, Part II

    Play Episode Listen Later May 27, 2019 51:50


    The guys return to finish their discussion of the different ways you can engage in learning about programming. This time they delve into online courses, bootcamp and other concentrated learning environments, and the importance of building stuff on your own and with others to demonstrate mastery of concepts. Follow us on Twitter @mvcpodcast (https://www.twitter.com/mvcpodcast). Chapters 00:00 - Intro 00:21 - Online courses 07:14 - The illusion of mastery 12:36 - Bootcamp vs. online course 14:06 - Exercise sites 16:37 - Bootcamps 30:37 - Meetups and conferences 39:00 - Building your own stuff 43:33 - Building with others 51:06 - Outro Links Code Wars (https://www.codewars.com) Project Euler (https://projecteuler.net) Exercism (https://exercism.io)

    Episode 18: Ways to Learn, Part I

    Play Episode Listen Later May 13, 2019 46:30


    Ben and Brian discuss many different ways you can get started and learn about programming. So many ways in fact, we had to break it up into two parts! In this one we talk about books, onine tutorials, and podcasts. If none of those work for you, fear not as we tackle several more learning methods in part II. Stay tuned for that. Follow us on Twitter @mvcpodcast (https://www.twitter.com/mvcpodcast). Chapters 00:00 - Intro 01:17 - Ways to learn: books 21:01 - Online Tutorials 30:54 - Pro tip: contribute to open source 34:58 - Podcasts as a learning tool 45:45 - Outro Links Books The Pragmatic Programmer (https://pragprog.com/book/tpp20/the-pragmatic-programmer-20th-anniversary-edition) by David Thomas, Andrew Hunt Don't Make Me Think (http://www.sensible.com/dmmt.html) by Steve Krug HTML & CSS: Design and Build Websites (http://www.htmlandcssbook.com) by Jon Duckett Apple Human Interface Guidelines (https://developer.apple.com/design/human-interface-guidelines/ios/overview/themes/) The C Programming Language (https://www.amazon.com/exec/obidos/ASIN/0131103628/lynnallain) by Brian Kernighan, Dennis Ritchie The Structure and Interpretation of Computer Programs (https://www.amazon.com/Structure-Interpretation-Computer-Programs-Engineering/dp/0262510871) by Harold Abelson, Gerald Jay Sussman, Julie Sussman The Non-Designer's Design Book (https://www.amazon.com/Non-Designers-Design-Book-4th/dp/0133966151/ref=sr_1_1) by Robin Williams Podcasts Syntax (https://syntax.fm) with Wes Bos and Scott Tolinski DevChat (https://devchat.tv) Podcast Network Under the Radar (https://www.relay.fm/radar) with Marco Arment and David Smith Accidental Tech Podcast (https://atp.fm) with Marco Arment, John Siracusa, and Casey Liss Full Stack Radio (http://www.fullstackradio.com) with Adam Wathan Shop Talk Show (https://shoptalkshow.com) with Dave Rupert and Chris Coyier The Art of Product (https://artofproductpodcast.com) with Ben Orenstein and Derrick Reimer

    Episode 17: The Invention of Fire

    Play Episode Listen Later Apr 28, 2019 60:25


    Ben and Brian discuss what it's like working with non-technical people or for a fundamentally non-technical company and how to navigate that as a programmer. They share their experiences with that at previous and current jobs as well as their best practices for advancing your ideas and showcasing your skills to a non-technical audience. Follow us on Twitter @mvcpodcast (https://www.twitter.com/mvcpodcast). Chapters 00:00 - Intro 02:54 - Feeling valued and having context on a software team 11:24 - Interacting with non-technical team members 32:48 - Introducing tech to your non-tech employer 42:47 - The tech wizard fallacy 59:45 - Outro

    Episode 16: Not an Imposter

    Play Episode Listen Later Apr 1, 2019 54:24


    Ben and Brian discuss the important phenomenon of imposter syndrome and how it can create real roadblocks for developers in their career advancement. They discuss their own struggles with it both as juniors and even now as senior devs and what can be done to overcome it. Follow us on Twitter @mvcpodcast (https://www.twitter.com/mvcpodcast). Chapters 00:00 - Intro 00:57 - Updates on our progress (or lack thereof) 09:28 - Imposter syndrome: what is it? 35:03 - Work environments can make you feel wore 39:39 - Ways you can create accountability 53:49 - Outro

    Episode 15: We Were All Young Once

    Play Episode Listen Later Mar 19, 2019 75:55


    On this very special episode of Model View Conversation, the guys interview one of Ben's former iOS students, Shane Nelson, to see what he's been up to since graduation and how his career has progressed. Shane also has some questions for the hosts on how he can advance in his career to becoming a mid level engineer. Follow us on Twitter @mvcpodcast (https://www.twitter.com/mvcpodcast). Chapters 00:00 - Intro 00:54 - Shane's post school career so far 15:58 - Bootcamps are not real life 20:28 - Being a dev vs. training to be a dev 27:52 - Goals of a junior to become mid level 33:20 - Extracurricular activities for advancement 43:19 - Brian's journey to mid level 48:52 - Ben's journey to mid level 55:50 - Become the go-to person 07:24 - Advice for beginners 14:20 - Outro Links Design Patterns (https://en.wikipedia.org/wiki/Design_Patterns) by the Gang of Four Soft Skills: The software developer's life manual (https://www.amazon.com/Soft-Skills-software-developers-manual/dp/1617292397) by John Sonmez Shane Nelson's Twitter (https://twitter.com/shanesmn) Special Guest: Shane Nelson.

    Episode 14: Don't Cross the Streams

    Play Episode Listen Later Mar 4, 2019 22:09


    We have an exciting announcement we wanted to share. This is not like our usual episodes, but don't worry, we'll be back with our regularly scheduled programming next time. Please consider checking out our livestreams if live coding and seeing the full process of app development interests you! Check out our livestreams on Twitch (https://www.twitch.tv/ferrousguy/dashboard/events/8e7duFLkR8CYynqH8XxMXw). Follow us on Twitter @mvcpodcast (https://www.twitter.com/mvcpodcast).

    Episode 13: The Colonel's Secret Recipe

    Play Episode Listen Later Feb 18, 2019 55:38


    Ben and Brian talk about where and how they do their daily work and offer advice about how to stay focused when working in potentially busy environments. They end by venturing into a couple of the more popular programming religious wars (spaces ftw!). Follow us on Twitter @mvcpodcast (https://www.twitter.com/mvcpodcast) for updates on new episodes and other fun stuff. Chapters 00:00 - Intro 01:13 - Where to code? 13:05 - Getting away from the home office 24:25 - Dealing with noise 36:23 - Digital environment: editors and IDEs 54:41 - Outro Links Sony noise cancelling headphones (https://www.amazon.com/Sony-Noise-Cancelling-Headphones-WH1000XM3/dp/B07G4MNFS1) Atom (https://atom.io) Visual Studio Code (https://code.visualstudio.com) Sublime Text (https://www.sublimetext.com) Tabs vs. Spaces (https://en.wikipedia.org/wiki/Indentation_style#Tabs,_spaces,_and_size_of_indentations) K&R indentation (https://en.wikipedia.org/wiki/Indentation_style#K&R_style) Allman indentation (https://en.wikipedia.org/wiki/Indentation_style#Allman_style)

    Episode 12: Interview with an Interviewer

    Play Episode Listen Later Feb 4, 2019 59:15


    Ben and Brian are joined this time by their friend and former colleague David Rogers. He's a senior web developer and educator based in Durham, North Carolina. They cover everything from his career history so far to his extensive experience vetting and mentoring juniors. Find out how best to prep yourself for both that interview you've got coming up as well as how to advance in your skillset once you get that first job. Find David on Twitter @althex (https://twitter.com/al_the_x). Follow us on Twitter @mvcpodcast (https://www.twitter.com/mvcpodcast). Chapters 00:00 - Intro 01:00 - David's career overview 10:13 - The ideal junior candidate 15:36 - Interviews from the other side of the table 25:10 - Interview smartly 35:34 - Ideal non-technical skillset 37:27 - Keep advancing after the offer letter 58:22 - Outro Links Pendo.io () - David's former employer, a product analytics startup Being Geek (http://www.beinggeek.com) - Michael Lopp Dreyfus Model (https://collegeinfogeek.com/dreyfus-model/) of skill acquisition Malcolm Gladwell - Outliers (https://en.wikipedia.org/wiki/Outliers_%28book%29) Special Guest: David Rogers.

    Episode 11: Engineer Your Life Habits

    Play Episode Listen Later Jan 21, 2019 45:40


    Ben and Brian ring in the new year (a little late) by discussing how they approach new year's resolutions and how they might apply that kind of goal making to their professional ambitions. Brian suggests breaking up your yearly goals into more digestible pieces and attacking them iteratively rather than all at once (sound familiar?). They end by discussing some sensible ways to track the progress of their (and your) coding projects to stay accountable. Follow us on Twitter @mvcpodcast (https://www.twitter.com/mvcpodcast) for updates on new episodes and other fun stuff. Chapters 00:00 - Intro 00:52 - Establishing new habits 08:56 - Plan for your goals by first choosing some 27:46 - Process oriented vs. outcome oriented 33:57 - Sensible ways to track progress 44:40 - Outro Links Meetup.com (https://www.meetup.com) - Place to organize and find meet ups in your area (for the U.S. at least) Hacking with Swift (https://www.hackingwithswift.com) - Paul Hudson's excellent iOS learning blogs/lessons Advent of Code (https://www.hackingwithswift.com) - Yearly coding challenges in December leading up to Christmas Hosts' January Goals Brian Attend 1 meetup per month 5 GitHub (https://www.github.com) submissions per week Ben 1 lesson or other educational piece of content on his personal website (https://www.bengohlke.com/tutorials) per week

    Episode 10: Done is Better Than Complicated

    Play Episode Listen Later Jan 7, 2019 49:19


    You need experience to be considered for a position, but how do you get it? Working on your own project is a great way to prove your skillset and showcase your unique vision. So what do you work on? How do you show off your work? What size project should you tackle? Should you collaborate with someone else? These questions and more are discussed on the latest episode of MVC. Follow us on Twitter @mvcpodcast (https://www.twitter.com/mvcpodcast) for updates on new episodes and other fun stuff. Chapters 00:00 - Intro 01:56 - Start small 07:04 - Don't overly rely on external dependencies 19:55 - Showcase your work 32:06 - What should you build? 39:01 - Working with others... 48:48 - Outro

    Episode 9: For Sixty-Five, You Get Deluxe Me

    Play Episode Listen Later Dec 24, 2018 56:29


    Ben and Brian tackle the tricky subject of job salary negotiation. How do you even start? What is on the table and what isn't (hint: everything is)? How do to you navigate this process when you don't have much leverage in the industry? Be sure to listen as we provide some great tips for getting the compensation you deserve. Follow us on Twitter @mvcpodcast (https://www.twitter.com/mvcpodcast) for updates on new episodes and other fun stuff. Chapters 00:00 - Intro 00:56 - Everything is negotiable 15:34 - Don't answer right away 28:41 - Treat it as a game 52:28 - Set your own review date 55:35 - Outro Links Cost of living comparison calculator (https://www.bankrate.com/calculators/savings/moving-cost-of-living-calculator.aspx) Glassdoor (https://www.glassdoor.com)

    Episode 8: The Jeopardy Effect

    Play Episode Listen Later Dec 10, 2018 59:00


    The guys dig into the ever scary topic of technical interviews. They share war stories about good (and bad) interviews they've been on themselves, how they'd like to steer interviews into more productive discussions, and even provide some useful questions you can ask your potential employer to look for potential red flags. Remember, you're interviewing them too. Follow us on Twitter @mvcpodcast (https://www.twitter.com/mvcpodcast) for updates on new episodes and other fun stuff. Chapters 00:00 - Intro 10:08 - Here's probably every interview you'll attend 26:03 - Interviewing best practices 37:30 - Turn the tables and ask your own questions 57:13 - Outro

    Episode 7: Rounds Up to Three

    Play Episode Listen Later Nov 26, 2018 54:33


    Ben and Brian continue their discussion of how to get your first (or second) job as a new developer. This time it's all about resumes and applications. They discuss their own resumes and how they typically approach the average dev job posting. Do's and don't's for how to best spend your time on your resume, how to interpret a job posting, and how to short circuit the whole process to get ahead of the pack. Chapters 0:00 - Intro 1:10 - Resumes and how to write them 7:06 - Alternatives to a resume 16:30 - How resumes can fail you 32:03 - Applications and how to read them 43:11 - Short circuit the application process 53:19 - Outro Links The Art of Product (https://artofproductpodcast.com) - a podcast by Ben Orenstein and Derrick Reimer Roy Jossfolk (https://www.linkedin.com/in/royjossfolk/) - great local entrepreneur and where I got "your net worth is your network". Resume tips (http://www.vault.com/blog/resumes-cover-letters/15-resume-tips-for-tech-jobs/) - an article showcasing some reasonable advice for how to hone your resume and keep it sharp.

    Episode 6: Get to Work

    Play Episode Listen Later Nov 12, 2018 42:18


    This episode marks the beginning of a new series centered around the topic of getting your first job as a junior developer. In this episode Ben and Brian provide an overview of the things you might be concerned with regarding the hiring process. In the next 3 episodes, they'll examine each part of the process and provide insight and advice for ensuring you get a great development job that both plays to your strengths and challenges you to improve. Also be sure to check back here and follow us on Twitter @mvcpodcast (https://www.twitter.com/mvcpodcast) for updates on new episodes and other fun stuff. Chapters 0:00 - Intro 4:19 - Our experiences hiring and getting hired 14:24 - Good ways of finding work 31:44 - You don't necessarily have to marry your first date 41:29 - Outro

    Episode 5: Learn on Your Own

    Play Episode Listen Later Oct 29, 2018 48:30


    Jonny B (https://twitter.com/jonathan_ios) and Caleb Stultz (https://twitter.com/gurucaleb) are here to discuss their own paths to development and what it's like to now be teaching others to code. Topics include things they wish they'd known when they started, how much work really goes into making online coding courses, and some great resources for learning to build iOS apps. If you're interested in learning how to build iOS apps with Swift, be sure to check out Jonny and Caleb's awesome online course, iOS 12 Masterclass (https://www.ios12masterclass.com). Also be sure to check back here and follow us on Twitter @mvcpodcast (https://www.twitter.com/mvcpodcast) for updates on new episodes and other fun stuff. Chapters 00:00 - Intro 00:47 - Developer stories 14:50 - Learn it the easy way 18:23 - The call of the classroom 23:29 - How it's made 32:34 - Hardest part of learning to code 41:31 - Resources for learning iOS 46:58 - Follow the guests/outro Links Brad Hussey's courses for web development (https://www.bradhussey.ca) Big Nerd Ranch Guide for Swift Programming (https://www.bignerdranch.com/books/swift-programming/) The Compound Effect by Darren Hardy (https://dh.darrenhardy.com/tcebook) Angela Yu's iOS course (https://www.udemy.com/ios-12-app-development-bootcamp/) Ray Wenderlich's tutorials (https://www.raywenderlich.com) Let's Build that App YouTube channel (https://www.youtube.com/channel/UCuP2vJ6kRutQBfRmdcI92mA) Sean Allen - iOS YouTube channel (https://www.youtube.com/channel/UCbTw29mcP12YlTt1EpUaVJw) Jared Davidson - iOS Youtube channel (https://www.youtube.com/user/Archetapp) Natasha the Robot (https://www.natashatherobot.com) NSHipster (https://nshipster.com) Make It Stick (http://www.hup.harvard.edu/catalog.php?isbn=9780674729018) Swift by Sundell (https://www.swiftbysundell.com)

    Episode 4: Perspective & Autonomy

    Play Episode Listen Later Oct 15, 2018 39:14


    Ben and Brian ponder whether work/life balance is possible and if so, how to obtain it, particularly if you are new to the industry. Topics include: whether it's possible to have software development as a hobby if you already do that for your day job; identifying signs of imbalance; detecting and combating burnout; and how to get the right amount of life back into your schedule if you've found yourself too focused on work. Chapters 00:00 - Intro/is work-life balance possible? 13:59 - Work not ending vs. s/w as a hobby 19:13 - Signs of imbalance 20:29 - Burnout 30:43 - Regaining balance 38:33 - Outro

    Episode 3: Dev Team Assemble!

    Play Episode Listen Later Oct 1, 2018 52:57


    Ben and Brian discuss the pros and cons of working in groups as a junior developer. They continue by imagining the ideal characteristics of a group dynamic to foster juniors and build up their skills. Lastly, they give some advice on how to recognize and leave a bad dev team as well as some tips on how to build your online reputation. Chapters 00:00 - Intro 00:40 - Working in groups 05:26 - Reality TV of learning 11:27 - Ideal group characteristics for juniors 33:02 - Pros/cons of working in groups 39:20 - Rescuing yourself from a bad team 45:02 - Build an online reputation

    Episode 2: Driving Stick and Bailing Hay

    Play Episode Listen Later Sep 17, 2018 49:35


    Ben and Brian discuss self learning in this episode. Topics include: being unafraid of experimentation with new languages and techniques, learning how to learn, and resources that help facilitate learning. Chapters 00:00 - Intro 00:15 - Will this break? 04:00 - Don’t be afraid to experiment 15:19 - Programmers aren’t magicians 17:43 - Skateboarding on the first try is hard 23:47 - Learning how to learn 25:24 - Driving stick can become second nature, and so can coding 31:01 - Learning Swift after Javascript is like learning Spanish after English 37:21 - Resources to learn the process of learning 48:51 - Final thoughts Links Coursera Course (https://www.coursera.org/learn/learning-how-to-learn/) by Dr. Barbara Oakley Make It Stick (https://www.amazon.com/Make-Stick-Science-Successful-Learning/dp/0674729013) by Peter C. Brown, Henry L Roediger, and Mark A. McDaniel Enki Learning App on Google Play (https://play.google.com/store/apps/details?id=com.enki.insights&hl=en_US) or Apple App Store (https://itunes.apple.com/us/app/enki-improve-programming-skills-learn-to-code/id993753145) Free Code Camp (https://www.freecodecamp.org) - Learning site for HTML, CSS, Javascript

    Episode 1: Who are We Exactly

    Play Episode Listen Later Aug 30, 2018 14:50


    We're on the air! It's been a long time coming (for us at least), but we've finally gotten all our i's crossed and t's dotted (we may have some work to do yet). Welcome to Model View Conversation, a tech education podcast devoted to those new to the tech industry, and those who sometimes wish they were. We'll be covering a lot of ground with the show, but this first one hopefully will allow us to tell you about ourselves and what we hope to accomplish with this crazy idea. Don't forget to subscribe in your podcast delivery device or app of choice to keep up with all the fun.

    Claim Model View Conversation

    In order to claim this podcast we'll send an email to with a verification link. Simply click the link and you will be able to edit tags, request a refresh, and other features to take control of your podcast page!

    Claim Cancel