Chapters
Transcript
Episode notes
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57
Introduction
00:00 • 5min
How to Use OneDrive to Save Time and Money
04:34 • 3min
How to Pronounce a Name in Spanish
07:07 • 2min
How to Be an Intermediate Programmer
09:24 • 2min
How to Be a Programmer
11:27 • 4min
How to Be a Better Coder
15:35 • 5min
How to Build Trust With Your Boss
20:09 • 2min
How to Trade Off Memory for CPU Cycles
22:18 • 2min
The Importance of Knowing Your Algorithms
23:59 • 2min
How to Stress Test
25:31 • 5min
The Importance of Stress Testing in Spas
30:23 • 2min
Azure: A Free Service for Developers
32:14 • 2min
How to Balance Brevity and Abstraction
34:38 • 2min
The Importance of Abstract Classes in Solid Apps
36:48 • 4min
How to Learn New Skills Quickly
41:07 • 5min
How to Type on a Microsoft Skull Keyboard
45:40 • 2min
The Importance of Typing Fast
48:09 • 2min
How to Do Integration Testing
50:02 • 2min
The Importance of Communication Languages
52:07 • 3min
The Importance of UML in SQL
54:53 • 2min
The Importance of Documentation in UML
56:38 • 4min
The Importance of Heavy Tools
01:01:02 • 2min
How to Write a Search Engine
01:02:45 • 4min
How to Analyze Data
01:06:50 • 2min
The Importance of Understanding Your Data
01:09:01 • 2min
How to Make Better Estimates
01:11:19 • 2min
The Importance of a Project Plan
01:13:27 • 3min
How to Manage Third Party Software Risk
01:16:26 • 3min
How to Manage Consultants
01:19:25 • 5min
How to Hire a Consultant for a Task
01:24:01 • 4min
The Importance of Treating Consultants Like Employees
01:27:40 • 3min
How to Reduce Boredom in a Meeting
01:30:32 • 2min
The Importance of Lunch Hours
01:32:04 • 4min
The Tully Conflict
01:36:14 • 2min
The Importance of Being Patient
01:38:05 • 2min
How to Get New Listeners to Cody Blocks
01:40:11 • 4min
How to Walk Around a Puddle
01:44:31 • 2min
How to Trade Off Quality Against Development Time
01:46:04 • 2min
Ninja Programmer's Guide to Project Planning
01:48:04 • 3min
How to Deal With a Bitter Choice
01:51:30 • 2min
How to Manage Software System Dependencies
01:53:40 • 2min
The Importance of Encapsulation in Portability
01:55:54 • 5min
How to Decide if Software Is Too Immature
02:01:12 • 4min
How to Make a Buy Versus Build Decision
02:05:31 • 4min
How to Grow Professionally
02:09:28 • 3min
Assuming Responsibility and Overexcess of Your Authority
02:12:27 • 2min
The Importance of Open Communication With Your HR
02:13:59 • 2min
How to Evaluate Interviewees
02:16:26 • 5min
The Importance of Taking Home Tests
02:21:40 • 2min
How to Interview a Developer Before You Meet Them
02:23:20 • 3min
How to Balance Revenue Versus Abstraction in an Interview
02:26:13 • 2min
The Importance of a Good Algorithm
02:28:08 • 2min
The Traveling Salesman Problem
02:29:49 • 5min
The Art of Speaking With Muggles
02:35:01 • 3min
How to Be an Intermediate Programmer
02:38:11 • 4min
How to Use Dense Rank to Find Out What Your Spit Is That's Running
02:41:45 • 6min
How to Fix JavaScript Warnings
02:47:32 • 3min