The 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.
Continuous learning allows you to grow your development career in ways that you are passionate about, not just in ways your project dictate.
Introspective learning: Asking "Why" questions to learn when to use that tool, framework or understand a requirement.
Expansive learning: Asking "What" and "how" questions, to learn where you need to build-up your knowledge of the tasks surrounding your development.
Development is not just an activity, it is a state of mind. In this episode we discuss how effective mindsets help you in approaching your development projects and your development career. Show notes for this episode can be found at http://www.developingup.com/26
An important part of your development career is understanding when and how to take risks. In this episode we discuss why it is important to take risks as a developer, the two types of risks you'll face and how to balance risk with reward in development. Show notes for this episode can be found at http://www.developingup.com/25
The one constant in your development career will be change. Change in your projects, change in your role & responsibilities and changes in your life. In the season one finale we talk about how to approach changes in these areas with a constructive, positive mindset. Show notes for this episode can be found at http://www.developingup.com/24
Every developer hits a slip and falls into a stale daily routine. To progress in your development career it is important that you find ways to make every day exciting and challenging. Show notes for this episode can be found at http://www.developingup.com/23
The path of development is full of wrong turns, pitfalls and mistakes. You cannot control when they will occur, but you can control how you react to them. In this episode we discuss what to do when development setbacks occur and how to approach them with a positive mindset. Show note for this episode can be found at http://www.developingup.com/22
Some stress helps provide a sense of urgency in development. However, too much stress can degrade your work. In this episode we discuss some common causes of development stress and ways you can prevent them. Show notes for this episode can be found at http://www.developingup.com/21
When it comes to getting tasks completed there are two types of developers. In this episode we are discussing the differences between procrastinators and precrastinators. Sharing tips to improve your abilities to get things done, not matter which type of developer you are. Show notes for this episode can be found at http://www.developingup.com/20
Great developers continually seek to improve the code they work on and write. In this episode we discuss how you can use code reviews to help yourself and your team become better developers. Show notes for this episode can be found at http://www.developingup.com/19
Estimating is hard. In fact, estimating is sometimes considered one of the hardest aspects of development. In this episode we discuss how you can be confident about the estimates you deliver. Show notes for this episode can be found at http://www.developingup.com/18
To make consistent progress in your development you need to develop a plan. In this episode we discuss the importance and methodologies behind developing a plan. Show notes for this episode can be found at http://www.developingup.com/17