Coding Blocks

How to be an Intermediate Programmer

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