The Programming Professional
Episodes
11 episodes
Embrace Agility Over Agile
Agile with a big A is broken. The word has lost all meaning and is instead being sold as a product. Instead of us being nimble as developers, we are expected to "Use Agile", which is a broken way of thinking.In today's episode, Chris ta...
Becoming A Domain Expert
As software developers, we exist in a strange "in-between" domain. We usually don't build software for other developers. Instead, we exist in the Software Development Domain and also the domain of the company that we currently work for. In toda...
Managers Are NOT Your Friend
If you have ever had a personal relationship with your manager, you know it can be really complicated where work stops and personal life begins. In today's episode, Chris talks about why we should avoid these situations and keep our relationshi...
Advice For My Younger Self
Have you ever wished you could go back and give yourself advice? Well, I do! In today's episode, Chris goes back to his early days as a programmer and gives himself some career advice. Hopefully, you will be able to use this advice to further y...
Distributed Systems Are Hard
Modern programming has evolved to a point where almost every application being built today exists inside a distributed system. In today's episode, we are going to explore why these distributed systems are so hard and common problems we might en...
Programming Personalities
In today's episode, Chris talks about the 8 distinct programming personalities that he has encountered over his career. Can you tell which personality you match?
Your Tech Stack Should Be Boring
When you are being paid by a company to build their product, you shouldn't be introducing unnecessary complexity. Instead, the tech stack you are building should be completely boring and predictable. In this episode, Chris talks about when you ...
Are You An Asset?
Your management probably doesn't see the development organization as a group of people. Instead, they see it as a cost the company has to pay to build their product. If you want to future proof your career, you need to stop being seen as just a...
Career Growth and You
Are you taking full responsibility for your own career? Or are you expecting your employer to do it for you? Chris talks about the dangers of leaving your career in the hands of your employer and what you can do to take control of your own dest...