Things a developer does that aren't the code
Al McKinlay and Andrew Smillie
Al and Andrew talk about career paths Contact Andrew: https://twitter.com/smillie Al: https://twitter.com/TheScotBot Website: http://podcastdrivendev.com
Al and Andrew talk about how we deal with developers who don't want to learn, improve, and become better developers. Is it actually a problem? Timings [00:20] Introduction [00:40] What makes good devs? [01:45] Should devs want to improve? [13:26] How to deal with devs when they don’t want to improve [40:27] Outro Contact Andrew: https://twitter.com/smillie Al: https://twitter.com/TheScotBot Website: http://podcastdrivendev.com
Al and Andrew talk about how we deal with managing products, how they are built, who decides what happens, and priorities. Timings [00:20] Introduction [00:45] Managing Products vs Managing Projects [28:57] Outro Contact Andrew: https://twitter.com/smillie Al: https://twitter.com/TheScotBot Website: http://podcastdrivendev.com
Al and Andrew talk about developer onboarding. How do you onboard new developers and ensure they get to know the systems/processes? Timings [00:25] Introduction to Developer Onboarding [00:45] Before they start [04:40] First few days [27:28] Helping them improve [45:21] Outro Contact Andrew: https://twitter.com/smillie Al: https://twitter.com/TheScotBot Website: http://podcastdrivendev.com
Al and Andrew talk about remote working. Is remote better than co-located, and how do you make communication work? Timings [00:29] Introduction to Remote Working [02:16] Open Plan Offices [06:55] Team Rooms [08:28] Private Offices [10:25] Remote working styles [19:40] Communication [25:48] Video calls [29:38] Sharing information [40:30] VPNs and VDI [46:16] Outro Links Visual Studio Live Sharing: https://visualstudio.microsoft.com/services/live-share/ Contact Andrew: https://twitter.com/smillie Al: https://twitter.com/TheScotBot Website: http://podcastdrivendev.com
Al and Andrew talk about coding styles. Are they useful, do they enforce them, what tools do they use, and what coding styles do they use? Timings [00:28] Introduction to Coding Styles [01:17] The great Tabs vs Spaces debate, part 1 [03:03] Are coding styles useful? [09:05] Style Guides [18:00] Reformatting code bases [21:20] The great Tabs vs Spaces debate, part 2 [28:58] Formatting Pull Requests [30:50] Tools [41:03] Outro Contact Andrew: https://twitter.com/smillie Al: https://twitter.com/TheScotBot Website: http://podcastdrivendev.com
Al and Andrew talk about agile development. Their opinions on whether it is useful, and if so...the best ways to do it. Timings [00:29] Introduction to Agile Development [05:07] Agile Development vs Waterfall Development [09:13] Is Agile Development useful? [11:45] Requirements [19:07] Prioritising [21:04] Estimation [33:29] No Estimates [45:53] Summary of Agile Development [51:58] Outro Contact Andrew: https://twitter.com/smillie Al: https://twitter.com/TheScotBot Website: http://podcastdrivendev.com
Al and Andrew talk about testing. What is it, why is it useful, who should do it, etc... Timings [00:28] Introduction to testing [06:10] Types of Testing [13:30] The role of testers [19:50] Test case definition [26:01] Test driven development [36:57] Code coverage measurements [42:28] Outro Contact Andrew: https://twitter.com/smillie Al: https://twitter.com/TheScotBot Website: http://podcastdrivendev.com
Al and Andrew introduce themselves, and talk about continuous integration. What's good about it, why is it difficult, etc... Timings [00:33] Introduction to the podcast [00:40] Who are we [01:21] Introduction to continous integration [02:27] Build systems [07:28] Continous integration [17:23] Getting buy in to CI [28:50] Outro Contact Andrew: https://twitter.com/smillie Al: https://twitter.com/TheScotBot Website: http://podcastdrivendev.com
Podcast Driven Development is a podcast about things developers do, that aren't the code.