![Talking Code artwork](https://is5-ssl.mzstatic.com/image/thumb/Podcasts123/v4/0d/26/36/0d263608-7e7f-a763-e773-9f7909912bac/mza_8216361859613654738.jpg/100x100bb.jpg)
Stop Designing Your Software Upfront
Talking Code
English - April 21, 2015 16:07 - 44 minutes - 30.5 MB - ★★★★★ - 72 ratingsTechnology Education How To technology code programming software web designers founders startups developers non-technical Homepage Download Apple Podcasts Google Podcasts Overcast Castro Pocket Casts RSS feed
Previous Episode: How to Ship Well-Tested Software Faster
Next Episode: How to Build Meaningful Products
Here's what to listen for:
0:54 What is object-oriented programming and what is procedural
programming?
5:28 What is object-oriented design?
8:44 Should I plan out all my code in advance?
15:21 What makes for good software?
19:52 What is technical debt?
28:58 What is cargo culting?
32:29 What rules should programmers follow?
34:11 Who is code written for?
36:50 How can I support the technical people on my team?