Look for any podcast host, guest or anyone
Showing episodes and shows of

Hello@developingup.com (Mike Miles)

Shows

Developing UpDeveloping UpProcess, Abstraction & MentorshipThere are any number of ways development teams can work together to make sure they are improving as a group and as individuals. In this episode we talk with Tracy Lee (@ladyleet), JavaScript developer and CEO of ThisDotLabs, about the benefits of process, abstraction and mentorship. Tracy talks about how her team uses the "P.A.M stack" to support growth and improvements for all developers. We discuss how a team can setup a process that works for them, how to abstract out and share domain knowledge between developers and what a supportive mentorship culture can do for individuals...2020-01-1400 minDeveloping UpDeveloping UpPair ProgrammingDevelopment is not a individual activity, it is a team activity. To grow your development skills and knowledge you need to be able to work collaboratively with other developers. In this episode we talk with Ben Orenstein (@r00k), co-host of The Art of Product Podcast and co-founder and CEO of Tuple about pair programming. Ben talks about how pairing with other developers early in his career helped him grow. We discuss methods developers can use for implementing pairing and the benefits it has for individuals and teams. When you are able to learn from and teach other developers...2019-12-1000 minDeveloping UpDeveloping UpPragmatismProgressing in every aspect in a development career requires being pragmatic. It means to be engaged in what you do and approach things in a sensible and realistic way. In this episode we talk with David Thomas (@pragdave) and Andrew Hunt (@PragmaticAndy), two people who have literally written the book on being a pragmatic programmer. Dave and Andy share why they went back and revised their pivotal book The Pragmatic Programmer and what has changed in the world of development in the 20 years since its initial release. We discuss what it takes to be an engaged developer and why...2019-11-1200 minDeveloping UpDeveloping UpCode ReviewsThe core of having a career in development is focused on writing code. To grow and improve in your career, means improving on the code that you write. To do so, requires insights and feedback from those you work with. In this episode we talk with Angie Jones (@techgirl1908), a developer advocate, about the benefits of code reviews. Angie provides her insights into what developers and teams can do to have meaningful code reviews that look beyond just syntax issues. Our conversation focuses on helpful mindsets to take when participating in a code reviews, roles developers of all levels...2019-10-0800 minDeveloping UpDeveloping UpCareer TransitionsFor a majority of developers your career is not going to take place at a single location. In how markets and technologies change it is likely that at some point in your career you will need to be prepared to make a change. In this episode we talk with Gus Childs (@guschilds), a Front-End developer, about navigating career transitions. Gus provides insights from his own experiences on how developers can prepare for making a job change. During our conversation we talk about important steps to evaluate your current work environment, how to prepare for a transition and what to...2019-09-1000 minDeveloping UpDeveloping UpBuilding TrustTo be able to take risks, learn and grow in your development career you need to have trust. Trust in your co-workers, teams but most importantly trust in yourself and your capabilities. In this episode we talk with Ali Spittel (@aspittel), Software Engineer and co-host of the Ladybug Podcast about building trust. Ali shares her thoughts and experiences from being a developer and teacher about how to establish and grow trust in yourself and others. During our conversation we talk about ways to over come imposter syndrome, keeping track of accomplishments and how groups of developers can build trust...2019-08-1300 minDeveloping UpDeveloping UpPublic SpeakingAn important aspect to growing a career in development is the ability to communicate technical details to less technical audiences. Improving your ability to communicate clearly is hard to do if you only practice in high-pressure situations. In this episode we talk with Karl Hughes (@karllhughes) CTO at The Graide Network and founder of CFPLand about the value becoming a public speaker has on a developers career. Karl shares insights he has learned from interviewing dozens of technical speakers and his own personal path in public speaking. During our conversation we talk about how to get into public speaking...2019-07-0900 minDeveloping UpDeveloping UpSecurityAs a developer you are responsible for all of the code you and your team write and implement. If that code is not secure it can cause problems for your projects, your company and your career. In this episode we talk with Doug Bryant Jr (@cybergent_101) an IT security Analyst and host of the Intrusion Diversity System Podcast about the role security plays in a developers career. Doug shares his experience workin in cyber security and with developers. In our conversation we discuss what can happen when developers are not security minded, how to keep security in mind during...2019-06-1100 minDeveloping UpDeveloping UpCareer OwnershipYou are the only person who can take control of your career in development and make it what you want. In this episode we talk with James Hickey (@jamesmh_dev), a .NET developer about the concept of career ownership. James shares his journey into a career in development and what he needed to do to shape his career direction and opportunities. During our conversation we talk about why taking control of your career is imperative to grow as a developer, methods you can use to find a direction in your career and ways you can set yourself up for...2019-05-1400 minDeveloping UpDeveloping UpWorking RemotelyWhen a majority of your day is spent on a computer where you work does not matter as much as how you work and how you communicate. In this episode we talk with Kellie Walton(@roundoctagon), Director of Client Services & Strategy at Isovera about working Remotely. Kellie outlines the benefits and challenges she's experienced working with remotes team. During our conversation we talk about tools and methods that are helpful for maintaining communication, support and camaraderie amongst remote team members. We also discuss different forms of remote work and how developers can start to introduce the practice at...2019-04-0900 minDeveloping UpDeveloping UpCommunication TacticsCentral to being a successful developer is establishing tactics for communicating ideas, needs and tasks with other people. In this episode we talk with Heather Staudt, UX Product Manager at BioRAFT about communication. Heather outlines the importance communication plays on her team to correctly understand and explain development tasks and needs. We discuss why communication is an imperative part of any team, methods for to how to best communicate with others and things to remember when attempting to communicate technical details to less technical people. Having your code communicate with computers is important to your day to day success...2018-11-1300 minDeveloping UpDeveloping UpStaying MotivatedTo progress in a development career requires motivation. An underlying personal need and goal to push your self to improve and grow. In this episode we talk with Nathan Dentzau (@nathandentzau), senior developer at Oomph Inc about being motivated. Nathan shares how he's motivated himself to grow in his career as a developer. We discuss where to find personal motivation and how to look to others for support. You have one career in development and its up to you to make it what you want. Key Takeaways Beyond the code, self assess what drives you to...2018-10-0900 minDeveloping UpDeveloping UpLearning How to AdaptBeing able to adapt and alter approach due to changing requirements, technologies and methods is an important part of growing and thriving as a developer. With out doing so, there is risk of getting stuck or bottlenecked in your career. In this episode we talk with Brian Perry (@bricomedy), Senior Front End developer at HS2Solutions about learning how to adapt as a developer. Brian shares the methods he's learned from being an improv comic and former projet manager and how they have helped him be able to changes and grow in development. We discuss methods developers can use...2018-09-1100 minDeveloping UpDeveloping UpValues of NetworkingNetworking plays an important part in a career in development. Connecting with other people can provide opportunities for personal and career growth. In this episode we talk with Chris Free (@chrisfree), Partner and Creative Director of Chromatic, about the value of being able to network with other people. Chris shares how his career is partly the result of the people he has surronded himself with and how it has benefited his own growth. We discuss why networking with others is vital, the values and opportunities it provides, and go over a few methods for building those personal connections. 2018-08-1400 minDeveloping UpDeveloping UpDeveloping The WhyAs a developer it is common to focused on only the What and How of what you are developing. Those helps you plan a solution, but they do not allow you to understand if you are delivering the correct value. In this episode we talk with Dwayne McDaniel (@McDwayne), developer advocate for Pantheon about the importance of understanding the Why of your development. We discuss why it is important to know the goals of your project. How doing so allows you to deliver the correct product and results. Further we talk about how that allows you to deliver value...2018-07-1000 minDeveloping UpDeveloping UpChallenging YourselfA career in development is full of challenges. However it can be easy to slip into a cycle of development stagnation, approaching every problem the same way, with the same tools. In this episode we talk with Mark Robert Henderson (@hackforthesea), a lead developer at CUASHI and organizer of the Hack for the Sea hackathon about the values of finding ways to challenge yourself as a developer. We discuss how challenging yourself allows you to grow as a developer, as well as, some examples of ways to challenge yourself. Levels of "Developer Enlightenment" Not...2018-06-1200 minDeveloping UpDeveloping UpBalanceYour development career is not an isolated part of your life. It affects and is effected by the other parts of your life. In this episode we talk with Chris Albrecht (@chrisalbrecht), Senior Developer at Lullabot (@lullabot) about why it is important to maintain balance in your life as a developer. In our discussion, Chris outlines three aspects of your life to balance beyond "work/life". We talk about how doing so allows you to maintain a "Happy place" that allows you to be the best developer and self that you can be. Chris shares...2018-05-0800 minDeveloping UpDeveloping UpLeadership MindsetsTechnical leadership is not a specific role, it is a mindset. In this episode we talk with Adam Bergstein (@n3rdstein), V.P. of Engineering at Hook42 (@hook42inc) about what it takes to be a technical leader. In our discussion we tak about behaviours and traits that technical leaders embody and exhibit. Adam shares his personal journey of becoming a technical leader. Explaining how developers of any level, from junior to senior, can become leaders themselves. You have the opportunity to embody these traits to grow your development career. Key Takeaways Technical Leadership is a...2018-04-1000 minDeveloping UpDeveloping UpImposter SyndromeDevelopment is full of complexities and challenges. Because of this, it can be difficult to maintain confidence in your development abilities. In this episode we talk with Aubrey Sambor (@starshaped), a front-end developer about Imposter Syndrome. Something that effects almost all developers at some point in their careers. Aubrey shares her personal experiences dealing with Imposter Syndrome and how she works through it. We discuss the five different types of Imposter Syndrome developers may experience. Fore each we outline their causes, effects and methods for overcoming. Key Takeaways Almost all developers experience Imposter Syndrome, you are...2018-03-1300 minDeveloping UpDeveloping UpDifferent PerspectivesMany different types of people interact with the projects that we develop. To be successful then we need to be able to approach our work from their different perspectives. In todays episode we talk with Carie Fisher(@cariefisher) from Hook42 who is a front-end web developer and advocate for accessibility. We discuss why applying different perspectives make our development work and careers better. Carie shares her thoughts and experiences with accessibility, Inclusive Design and Development. We also discuss ways you can apply different perspectives to your development work. Key Takeaways Approach your work from the mind...2018-02-1300 minDeveloping UpDeveloping UpKnowing What Not to BuildDevelopment is about building solutions to solve problems. But when developing solutions, do you need to build everything yourself? In this episode we talk with Jonathan Solórzano-Hamilton (@jhsolor, @peachpie), Assistant Director of IT Operations and Architecture for ORIS at UCLA. We discuss why as a developer it is part of your job to know when not to build something yourself. During our conversation we outline when to use existing software and the benefits of doing so. We also outline guidelines to follow when looking for pre-existing solutions. Jonathan also provides a recap of his personal experience of what c...2018-01-0900 minDeveloping UpDeveloping UpContinuous LearningThe only way to grow and progress in your development career is to be constantly learning. In this episode we talk with Thomas Feeley (@thomasdfeeley), who has spent his development career learning new skills to keep up with the ever changing development landscape. During our conversation we discuss why it's important for developers to be constantly learning and how it supports career growth. We discuss methods for determining what to learn and how to grow and tools to use to support that growth. Key Takeaways Continuous learning allows you to grow your development career in ways...2017-12-1200 minDeveloping UpDeveloping UpDeveloper MindsetsDevelopment is not just an activity, it is a state of mind. In this episode we sit down with Colby Cook of Genuine (@wearegenuine) and talk about what it means to have a developer mindset. In our conversation we discuss what development has in common with construction, why approaching development as a series of steps is important and what you need to know about yourself as a developer. Key Takeaways Remember to approach development as a series of steps that build ontop of each other. Be mindful of what problems you are trying to solve, only...2017-11-1400 minDeveloping UpDeveloping UpTaking RisksAn important part of your development career is understanding when and how to take risks. In the first episode of season two we sit down with Jim Fisk (@jimafisk) and Stephanie Luz (@SayStephanieNow) of Jantcu (@jantcutech) and talk about taking risks as a developer. In our conversation we discuss why taking risks is important, the two types of risks you'll face and how to balance risk with reward in development. Key Takeaways Risk can be a catalyst for career growth. Without taking risks you’ll stagnate as a developer. Overt risks are easy to quantify and me...2017-10-1000 minDeveloping UpDeveloping UpHandling Mistakes Gracefully as a DeveloperYou are going to make mistakes during your development career and that is normal! In this episode we discuss how making a mistake helps you improve as long as you approach the blunder with a learning mindset. We talk about why development mistakes happen, what to do when you make one and tips for how to avoid repeating the same mistakes. You're always going to make mistakes, so you might as well make new ones! Benefits of making mistakes Provide a learning experience Eliminates methods that do not work Identifies areas of “unknowns” How to avoi...2017-02-0700 min