Developer Tea cover art

All Episodes

Developer Tea — 1302 episodes

#
Title
1

Senior Skills to Maintain Employment Through the AI Wave

2

You're Wrong All the Time, But All You Need Are Better Explanations

3

AI-Proofing Your Skillset - High-Meaning, High-Specifity Vocabulary is the Path to Growth

4

Building Real Skills During the AI Boom - No, Not That Kind of Skill

5

Chaos Doesn't Have to Win - Maintaining Order in the Midst of AI Change

6

Mourning the Loss of Coding, Senior Tooling Mindset, and Shaping Your Environment

7

Useful Illusions and Exploiting Heuristics

8

Decision Making is Your New Core Skill, So it's Critical to Avoid These Two Traps of Collaborative Decision-Making

9

What's Brewing, Edition 1 - What Jonathan is Learning, Using, and Thinking

10

From Software Engineer to Agent Manager - How Work is Changing in A New Software Development Paradigm

11

AI Moves the Bottleneck - Are You Ready for What That Means For Your Career?

12

Listener Question - Abdul Asks About How to Balance Career Strategy Between Money, Meaning, and Skill Transitions

13

AI-Era Employability and Job Security for Software Engineers - Mental Models for Finding a Competitive Advantage Without Selling Out

14

Why Getting Paid Stole Your Drive and How to Get Into the Flow Again (Career Growth Accelerator)

15

The Meta-Habit of High Performers: How Outer Loops Unlock Growth (Career Growth Accelerator)

16

Career Growth Accelerator - Promotion Roadblocks and Knocking it Out of the Park During Performance Review Season

17

Career Growth Roadmap - De-risking Your Career By Understanding Your Vulnerabilities

18

Career Growth Accelerator - Assessing Yourself - Using a Nine-Block to Map Your Skill, Potential, and Energy Investment

19

Career Growth Accelerator: Going from Autopilot to Purpose

20

Announcing - Career Growth Accelerator, Episode Zero - Getting Out of Your Own Way

21

Announcing: The Career Growth Accelerator Series

22

Problem Definition As A Path for Career Growth

23

You Know The Hard Thing You Need to Do Next - Here's Why It's Worth Doing Now

24

Career Fundamentals - Avoid Career Traps by Focusing on Primary Paths of Improvement

25

Getting to Senior - Taking Ownership Without Leading Projects

26

Part Two - Bryan McCann, CTO of You.com, on AI, Engineering, Art, and Everything In Between

27

Part One - Bryan McCann, CTO of You.com, on AI, Engineering, Art, and Everything In Between

28

Going to War with Burnout - Less Hours Isn't Your Only Option

29

The Good and Bad of Choosing Measurements - Traps and Opportunities of Measuring What Matters

30

Engage in Deliberate Practice to Level Up Your Engineering Leadership Skills

31

Shift Your Locus of Control to Take Charge of Your Engineering Career

32

Resumé Driven Development - Your Career is In Your Hands

33

Forced and Unforced Errors

34

View Your Productivity Through the Lens of Values and Priorities

35

This One Skill Signifies Seniority For Software Engineers

36

Backup Plans and Risk Reward Curves

37

Second Order Consequences and Forcing Functions

38

Don't Try to Solve Hyperobject Problems Once

39

Behavior Change 101: Trigger, Incentive, and Ability

40

Goal of the Goal - Using Goals As A Prioritization Clarifying Tool

41

Your Capacity for Growth Is Dependent on This Factor - Cognitive Load Theory

42

Investigating Your Invisible Systems

43

Perfection Is Fragile, and You Should Avoid It

44

Your System is Perfectly Designed for Your Current Outcomes

45

Using LLMs To Expand Your Working Vocabulary

46

Great Reviews and Terrible Tacos - Sharpening Substitute Questions with Counterfactuals

47

Why Maintenance Matters Now - Construal Level Theory, Marshmallows, and Hyperbolic Discounting

48

Follow This Principle - Establish Your Baselines

49

Advice on Advice - Taking Everything with a Grain of Salt

50

Career Advice for Surviving AI Outsourcing

51

Take Back Your Time - Volatility, Pliability, and Agency and Your Obligations.mp3

52

Iteration or Target State Planning

53

Three Principles of Preparedness - Mitigate Risks and Capitalize On Opportunities

54

Did I Get That Right? - A High Leverage Habit that Requires Virtually Zero Skill

55

Meta Models - Logarithmic Returns

56

Dimensional Reframing - Think Along a New Axis

57

Chesterton's Fence - Why You Should Think Twice Before Rewriting That Project

58

Reframing Areas of Growth to Your Manager

59

Owning and Requesting Forward-Framed Feedback

60

Work Modes Using Autonomy and Definition Clarity Quadrant - Manager Frameworks and Tools Series

61

Manager Frameworks and Models - Product Lifecycle Governance

62

Philosophical Frameworks that Inform Your Decisions (Without You Even Knowing It)

63

How Can You Prepare for High-Impact Unknown Events?

64

Misconceptions about Exceptions and Cultural Shifts - Invisible Inertia

65

Action Orientation and Making Faster Decisions

66

Match your Action to Intention - Pairing Five Whats with Five Whys

67

Upgrade Your Resolutions

68

Ten Years of Developer Tea

69

Better Low-Information Estimates - Putting the "Scientific" in SWAG

70

Agency - How The On Over In Model Can Help You Grow Your Career

71

Using ChatGPT for Career Experience Simulations - LLMs and Direct Simulations for Faster Career Experience Gains

72

Coaching Yourself: Career Coaching Personas for Everyday Engineers, Part Three - Shoulder Socrates

73

Coaching Yourself: Career Coaching Personas for Everyday Engineers, Part Two - The Overoptimizer

74

Coaching Yourself: Career Coaching Personas for Everyday Engineers, Part One - The Available Manager

75

The Highest Leverage Work You Do - Footing the Ladder

76

Prioritization is the Ultimate Skill

77

Career Growth Comes From Finding Low Hanging Fruit in the Gaps

78

How Culture Might Eat Your Values For Breakfast

79

The Tricky Parts of Merit Cycles

80

Limiting Factors - The Hidden Focus That Matters the Most

81

Improve Your Chances In Your Engineering Job Search Using the Scientific Method with Brian Pulliam

82

Improve Your Chances In Your Engineering Job Search Using the Scientific Method with Brian Pulliam

83

Focus On Outcomes By Resetting Your Base

84

Portraying Confidence in the Face of the Unknown

85

Now, Next, Later, Never - A Simple Daily Framework for Managing Information and Prioritization

86

Bias to Action As A Skill

87

Managing Using Core Indicators of Team Outcomes

88

Inverted Thinking As a Strategy To Combat Bias

89

Talking To Yourself for Better One-On-Ones

90

Interview Prep: Two Counterintuitive Tips

91

The Top Resumé Mistake I See, Plus the Best Resumé Advice I've Ever Received

92

Prioritization Using Critical Path Thinking

93

Cultural Antidotes - Clarity Isn't Just Honesty

94

Demystifying Culture and Values

95

Principles of Work - Shorten Your Feedback Loops

96

Principles of Work - Be Your Own Advocate

97

Practical Application of Information Theory

98

Revisiting Core Working Principles - Hyperfixation on Measurements and Communication Degradation

99

Revisiting Core Working Principles - Clarity as a Precursor to Focus and Strategy for Possibilities

100

Two Principle Categories To Judge Productivity Advice

101

Cost of Delay Curves and Classes of Service

102

Taking Personal Accountability for Systematic Failures

103

Stat Series: What Statistical Measure Are You Overusing? (And What to Do About It), Part Two

104

Stat Series: What Statistical Measure Are You Overusing? (And What to Do About It), Part One

105

Treat Your Time as A Product You Own

106

Von Restorff Isolation Effect and a Backfiring of Process

107

Perform a Career Premortem

108

Delegation, Ownership, Responsibility, and Agency

109

Apply Little's Law To What You Can Control

110

Finding Leverage by Escaping Functional Fixedness

111

Is it Actually Important to Question Assumptions?

112

9 Years - Persistence by Reducing Expectation

113

Good Plans, Bad Plans, and Road Trips

114

Negative and Positive Lollapalooza Effects

115

Fresh Eyes - How Anchoring Bias, Bandwagon Effect, Status Quo Bias, and Uniqueness Bias Interact When Joining New Groups

116

The Dark Side of Optimism Bias

117

Backlog Psychology - Breaking Out of the Habit Trap

118

Availability Heuristic and Substituting Hard Questions

119

Spend Your Time Intentionally Through Expectation Mapping

120

What is the Real Question? How To Be An Exceptional Listener

121

Backlog Psychology - Fix Your Broken Expectations

122

Backlog Psychology - Practice Requires Rhythmic Predictability

123

Backlog Psychology - Hyperbolic Discounting, Tech Debt, and Hacking Your Habits

124

Backlog Psychology - The Ziegarnik Effect - Why Limiting Work In Progress Protects Your Cognitive Load

125

Two Tips for Better Retros - Add Specificity, Respect Uncertainty

126

One Big Step Versus A Small Random Step

127

Interrogate Your Decision Making Rules

128

Schedule Carving

129

Long Term Scoreboard for Short Term Games

130

Slow Down and Start With One Goal

131

Using the Accountability Triangle When Diagnosing A Failure

132

Career Growth Starts With Improving Your Clarity

133

Tech Lag Over Tech Debt

134

Good Negotiation is About Collaborative Problem Solving

135

Tools To Deal With Layoff Anxiety

136

System Design - Limiting the Responsibilities Of A Given Actor

137

Focus on Process Orientation for Goal Setting

138

How to Give Better Feedback - My Single Biggest Piece of Advice to Increase the Effectiveness of Your Feedback

139

Planning is About Creating Clarity, Not Certainty

140

Process is Primarily for Managing Critical Moments

141

Taking Advantage of Hedonic Adaptation

142

Weber's Law and Contextual Framing

143

What Defines a Senior Developer? - You Won't Use All of Your Knowledge

144

The Pitfall of Control and Antidote of Trust

145

Working Balance - Confronting Reality with Optimism

146

What Defines a Senior Developer? - Choosing the Right Granularity Level

147

What Defines a Senior Developer? - Difficult Does Not Equate To Valuable

148

What Defines a Senior Developer? - Systematically Communicating Value

149

What Defines a Senior Developer? - Dynamic vs Static Understanding of Situations

150

Long Game, Short Game

151

The Rate of Change for Change Itself

152

Protecting Flow State - Setting Your Session Feedback And Goal

153

Protecting Flow State - Plan Now, Pause Later

154

Golden Advice - Always Leave Margin For Extra

155

Your Purpose is A Projection of Your Complex Identity

156

Demystifying Purpose by Focusing On Your Purpose For Today

157

Reframing Deficiencies as Strengths

158

Management Model of Ability and Will Applied to Self

159

Beginner Confidence

160

Comparing Cost Curves and Second Order Thinking

161

Spectrum of Buy-In For Behavior Change

162

Your Learning Investment Portfolio

163

Celebrating 8 Years - Plus, What it Feels Like to Be Wrong

164

Using Strategy, Tactics, and Operations to Achieve Intentions

165

Resolve To Make Important Asks In The New Year

166

Complexity As A Depreciating Asset

167

Your Biggest Opportunity is In Your Daily Influence

168

Get Acquainted With What Holds You Back

169

How Ordering Your Events in A Day Can Matter

170

Don't Fear AI Taking the Coding Jobs (Fixed Audio)

171

Don't Fear AI Taking the Coding Jobs

172

Focus On Activities With Asymmetrical Upside

173

Misjudging Others Attention On Us

174

An Outsider Exercise in Gratitude

175

You Know The Right Decision, Now Reduce The Friction

176

Using Observational Techniques to Find Your Personal Values

177

Avoid Defining Success Outside Your Locus of Control

178

The Toxic Laziness of Overwork Culture

179

Start With Precise Communication

180

The Error of Discounting the Unexpected

181

Looking at What Wasn't Done

182

Success is Born From Luck and Action

183

Build Environments That Produce Habits

184

Design Your Low Stakes Environment As A Mirror of Your High Stakes Environment

185

Better Goals - Deriving Values from Personal Investment and Risk Tolerance

186

Better Goals - Finding Cohesion Between Your Long and Short Term Goals

187

Better Goals - Two Guidelines for Better Outcomes

188

5 Powerful Questions To Design Your Time More Effectively

189

Short Term Tactics, Long Term Principles

190

Revolutionize Your Most Important Meetings with Powerful Questions

191

Diffuse and Focused Thinking

192

Why It's Hard to Do Nothing

193

Demystifying Decision-Making - Success is Not Just About Making Good Decisions

194

What You Have In Common With the Smartest Person In the World

195

A Way Out of Overwhelm

196

Understand Position and Interest To Make Better Collaborative Decisions

197

Future Thinking Is Not Planning For A Single Course of Events

198

Balancing Decision Frames

199

Copy of How Feedback Loops Shape Our World (Fixed Audio)

200

Reframing Every Decision As A Tradeoff

201

Judging Quality of Decisions Instead of Outcomes in Performance Reviews

202

How Feedback Loops Shape Our World

203

Solve Specific Problems by Composing General Solutions

204

Common Excuses for Not Setting Goals

205

Better Process to Match Intentions to Actions

206

Change Through the Lens of Adjustment and Maintenance

207

Built to Change

208

Deconstructing Status Meetings

209

Lower Cognitive Load - Pick Your Tools, Then Do Your Work

210

Lower Cognitive Load - Primary Activities, Modes, and Cues

211

Lower Cognitive Load - Limit Everything In Progress

212

Lower Cognitive Load - Principle of Least Surprise

213

Applying Systems Thinking for Better Thoughts

214

Outside View or Anecdote? The Right Answer is Both

215

Protect Transparency On Your Team

216

Meeting Red Flags - Problems In Your Meetings That Signal Issues In Your Culture

217

Better Meetings: Who Is the Audience?

218

Better Meetings - What Kind of Meeting, What Kind of Goal?

219

Your Career Growth Doesn't Just Depend On Your Competency

220

Two Questions Focused On Unearthing Hidden Information In Yourself

221

Asking a Taboo Question

222

Reframe Play as a Principle

223

Interrogating Beliefs and Treasuring Those Who Disagree With You

224

Two Forks in the Road On the Path Towards Optimization and Productivity

225

Techniques for People Struggling to Define Their Values

226

Using Core Tools and Activities for Grounded Productivity

227

Productivity, But Only On Paper

228

The Only Productivity Discussion Worth Having

229

Make Room to Expect the Exceptions

230

You Need Better Inputs to improve Your Options

231

Tradeoffs Of Control Optimized To Serve Your Goals

232

Scheduling Time To Go The Extra Mile

233

Premortems for Personal Goals

234

Compare, Carefully

235

Busting False Coupling and Finding Positive Negotiation Positions

236

Making Space for Intuition in Decision-making

237

Blueprint for Better Intermediate Decisionmaking

238

Finding Perspective On Purpose - Make it Visible, Make it Clear

239

The Principle of Isolation

240

Better Report, Better Manager - Reiterate and Reflect for Better Communication

241

Ambiguous Target Decisions and Noise

242

Better Report, Better Manager - The Assumption of Motivation

243

The Big Picture Pyramid

244

Better Report, Better Manager - Two Questions to Find Guidance If You Don't Have A Manager

245

Swizec Teller and the Senior Engineering Mindset, Part Two

246

Swizec Teller and the Senior Engineering Mindset, Part One

247

Better Report, Better Manager - One-On-One Frameworks: Focus and Fears

248

Better Report, Better Manager - Investing in a Healthier Manager-to-Report Relationship

249

Better Report, Better Manager Series: Calibration Conversation - 3 Questions to Ask Your Manager ASAP

250

No More Status Meetings - A Forcing Function For Better Team Information Flow

251

Two Principles To Improve Your Software Design Decisions

252

Clearly Define What Your Toolset Can't Do

253

When Sense-making and Statistics Collide

254

Opportunities of Convergence and the Cost of Divergence

255

Viewing Teams Through the Lens of Trust

256

3 Habits For Your First 30 Days As A New Engineer On A Team (Corrected Audio)

257

Your Media, Your Message

258

Two Shifts to Change Our Working Mindset from Static to Dynamic

259

Taking Advantage of Uniquely Human Capabilities

260

Seek Context to Offset Prediction Errors

261

Excessive Cohesion - When We Fill In Gaps to Make Things Make Sense

262

Some of My Productivity Mechanisms

263

Assimilating Advice - Dealing with Information Overload

264

Help, I'm Blocked! Four Common Root Causes for Developers Getting Blocked

265

Julian Gutman, CPO at Patreon, Part Two

266

Julian Gutman, CPO at Patreon, Part One

267

Purpose Oriented Resolutions, Part Two, and 7 Years of Developer Tea!

268

Developing Purpose Oriented Resolutions

269

Your Only Challenge Is To Focus

270

Taking Back Ownership Over Your Priorities

271

3 Cognitive Pitfalls of Mental Models

272

Using Proactive Decision Tools To Reduce Reactive Decision Error

273

Two Perspective-Sharpening Tools For Your New Year's Resolution Making

274

Two Tools for Improving Your Closest Relationships

275

Welcome Back Interview with Ernie Miller, Head of Engineering at Monograph, Part One (Fixed Audio)

276

Input Quadrant - A Tool for Better Retrospectives

277

Welcome Back Interview with Ernie Miller, Head of Engineering at Monograph, Part Two

278

Welcome Back Interview with Ernie Miller, Head of Engineering at Monograph, Part One

279

The Focus IS the Work

280

Dealing with Inevitable But Unpredictable Events

281

Think in Composition

282

Substitute Better Questions

283

Focusing On Fundamentals Is Not Repetition, It is Refinement

284

Metamodeling and Steering Systems for Self Improvement

285

When Pressure Turns To Poison

286

Less Confidence, More Bravery

287

Habits, Languages, Processes, and Other Behavior Engines

288

Mindful Job Search: Myths and Psychology of Interviewing

289

Mindful Job Search: Is it really time for me to quit my job?

290

Can You Really Pick the Right Tool for Every Job?

291

A Statistical Case for Iteration Over Perfect Preparation

292

Avoid Unnecessary Prediction

293

Give Random a Chance

294

Two Illusions of Agreement

295

Limit Your Options By Limiting Your Obligations

296

Feature Exploitation

297

How Averages Can Trick You and Obscure the Truth

298

Dominik Zane, Founder of Around - Part Two

299

Dominik Zane, Founder of Around - Part One

300

Inner and Outer Layers of Context

301

Finding the Good in the Negative - Ask, "what do I do about this?"

302

Two Razors for More Efficient Decision-making

303

Use Your Expectations As a Tool

304

Flexibility is a Resource to Gather When You Least Need It

305

Deconstructing Purpose

306

Two Variations of Confirmation Bias

307

How You Shape Your World With Macro and Micro Stories

308

Friday Refill: Always Keep Your Tank Full

309

The Most Critical Career Mistake You Can Make

310

Failure is an Opportunity for Responsibility

311

Friday Refill: What Are Your Ideals?

312

4 Questions To Understand Your Long Term Career Trajectory

313

Joel Beasley from Modern CTO, Part Two

314

Friday Refill: Give Tomorrow-You Advice from Today

315

Joel Beasley from Modern CTO

316

Uncomfortable Silence: What If You Do Nothing?

317

Friday Refill: Imaginary Comparisons

318

Implicit Hypotheses

319

Model Manager - What We Don't Manage

320

Friday Refill: Waiting and Replaying

321

Reframing Discipline and Elastic Habits

322

Model Manager: Human Behavior is the Primary Output of Engineering Processes

323

Friday Refill: Focusing On Mastery Will Not Limit Your Options

324

Compounding Time In Your Favor

325

The Bowl of Mediocrity

326

Friday Refill - Stay Mindful During Phases of Execution

327

Step One Always Goes On Your Calendar

328

The Tension Between Purpose and Mindfulness

329

Friday Refill: Intuition Over Memorization

330

Local and Global Rationality

331

Skill-Building Is Not One Dimensional

332

Balancing Entropy and Focus

333

Decision-making Skills: Two Types of Probabilistic Thinking

334

Using Cognitive Dissonance as a Tool

335

Non-Linear Learning and Progress

336

Friday Refill - Clarified Intentions and Flexible Goals

337

Too Serious to Succeed

338

Make Your Obstacles Irrelevant

339

Friday Refill: Growth, Uncomfortability, and the Unknown

340

Finding Resonance

341

Reframe Your Plateaus

342

Friday Refill: Your Baseline Determines Your Leverage

343

Ethan Kross, Author of Chatter - Part Two

344

Ethan Kross, Author of Chatter - Part One

345

Friday Refill: Inviting Growth Into Your Regular Schedule

346

Becoming Your Best Coach - Questioning Your Self

347

Sources of Truth

348

Friday Refill - One Thing at a Time

349

Katy Milkman, Author of How to Change and Host of Choiceology, Part Two

350

(Fixed Audio) Katy Milkman, Author of How to Change and Host of Choiceology, Part One

351

Friday Refill - Seeking a Different Inside View

352

Detaching to Seek an Outside View

353

Conflating Uniqueness with Value

354

Refill Friday - Best Practices and Asking When

355

Welcome Back Ali Spittel - Part Two

356

Welcome Back Ali Spittel - Part One

357

Friday Refill - Complexity Inversion (Fixed)

358

Friday Refill - Complexity Inversion

359

The Scout Mindset with Julia Galef, Part Two

360

The Scout Mindset with Julia Galef, Part One

361

Introduce Intentional Asymmetry

362

Narrative Complexity

363

Changing Work Environments and Availability Bias

364

Friday Refill: Making Limited Work Look Good on a Resumé

365

Minding the Observer Effect as We Transition Together

366

Find Your Values in the Dark

367

Friday Refill: Seek Leverage and Access

368

Dan Pupius, CEO and Co-Founder of Range, Part Two

369

Dan Pupius, CEO and Co-Founder of Range, Part One

370

Friday Refill - Stop Your Weekend Half-Thinking

371

Ban the Heroics On Your Team

372

Two Blessings and Two Curses of Intuition (Corrected)

373

Two Blessings and Two Curses of Intuition

374

Friday Refill: How Patience Pays Off

375

Geoff Schmidt, CEO and Co-founder of Apollo GraphQL, Part Two

376

Geoff Schmidt, CEO and Co-founder of Apollo GraphQL, Part One

377

Friday Refills - Stop Predicting Your Priorities

378

Superpowered Imagination

379

Biases of Attention

380

Friday Refill - Divergent and Convergent Meetings

381

Clean Up Your Goals

382

Lego Problems - Modes of Operation on Component-Driven Problems

383

Friday Refill - Anchor Behaviors

384

Quincy Larson, Founder of freeCodeCamp - Part Two

385

Quincy Larson, Founder of freeCodeCamp - Part One

386

Friday Refills - Rest is Not an Optional Luxury

387

Post-Pandemic Work and Life as an Engineer - Skills for a Different Future

388

Post-Pandemic Life and Work as an Engineer: Back to Normal-ish

389

Self Distancing

390

Design Lead at Basecamp, Jonas Downey - Part Two

391

Design Lead at Basecamp, Jonas Downey - Part One

392

Friday Refills - Don't Cram the Information Firehose... Filter and Focus!

393

Post-Pandemic: Work and Life as an Engineer - Remote Everything?

394

Series kickoff - Post-Pandemic: Work and Life as an Engineer

395

Friday Refill: Consider an Alternate Story

396

Paying the Tax for Our Decisions

397

The Downside to Inaction

398

Friday Refill - Ignore Motivation, Focus On Removing Obstacles

399

The Bucket Model

400

The Shape of Work

401

Why We Believe Ourselves (Even When We're Proven Wrong)

402

Designing Your Skill Portfolio

403

Optionality Sweet Spot

404

The Dangers of Measuring Side Effects

405

If Actions Speak Louder Than Words, What Are Yours Saying?

406

Imagining the End

407

Making Things Invisible

408

The Paradox of Transcendence

409

Misusing Exceptions in Code and in Life

410

Refactor Your Labeling Techniques

411

Learning in Public w/ Shawn Swyx Wang (part 2)

412

Learning in Public w/ Shawn Swyx Wang (part 1)

413

Teaching in Public w/ Kent C. Dodds (part 2)

414

Teaching in Public w/ Kent C. Dodds (part 1)

415

Building Products w/ Keith Pitt (part 2)

416

Building Products w/ Keith Pitt (part 1)

417

Maintainability w/ Robby Russell (part 2)

418

Maintainability w/ Robby Russell (part 1)

419

Leading A Team During Difficult Times w/ Venkat Venkataramani (part 2)

420

Leading A Team During Difficult Times w/ Venkat Venkataramani (part 1)

421

Exactly How Different Are You From Average?

422

Think About Invisible Things More Often

423

Why It's Harder to Accept That You're Wrong if You Have More Experience

424

Explicitly Choose What You Won't Do

425

4 Ways Smart People Make Bad Decisions

426

Leadership & Management w/ Ravs Kaur (part 2)

427

Leadership & Management w/ Ravs Kaur (part 1)

428

Elm in Action: Interview w/ Richard Feldman (part 2)

429

Elm in Action: Interview w/ Richard Feldman (part 1)

430

Self Confidence is Accepting Your Weakness

431

Interview w/ Michael Kennedy (part 2)

432

Interview w/ Michael Kennedy (Part 1)

433

Interview w/ David Marquet

434

Give Up Control, On Purpose

435

Naomi Ceder Interview - 20 Years with Python (part 2)

436

Naomi Ceder Interview - 20 Years with Python (part 1)

437

Intention, Action and Result

438

Complexity Is A Scarce Resource

439

5 Stages Of Relationships With Mistakes

440

How Zero Sum and False Dichotomy Thinking is Distorting Your Decisions

441

Interview w/ Nicole Archambault (part 2)

442

Interview w/ Nicole Archambault (part 1)

443

4 Things You Have to Leave Behind as a Beginning Engineer

444

Building Empathy To Focus on Downstream Effects

445

The Unique Advantages of Being a Beginner

446

Explicit Heuristics and Cheap Tests

447

The Critical Importance of Labels

448

Using Your Brain Without Thinking

449

Interview w/ Aaron Upright (Part 2)

450

Interview w/ Aaron Upright

451

Are You Really An Exception, Or Are You Inflexible?

452

Future Focused Feedback

453

Stop Pushing Down Your Emotions

454

Small Problems and Principled Engineering

455

The Stories Your Code Tells

456

Offensive and Defensive Software Engineering Strategies

457

Your Present is Soon Your Past

458

Dr. Jekyll and Mr. Hyde - Rejecting a Duel Identity

459

Uncomfortability, the Ultimate Teacher

460

Baseline Happiness and Delayed Achievements

461

Finding Underlying Motivations to Stay Resilient In Your Career

462

Strategies for Overcoming Mental Blocks

463

What Will You Say When You Don't know?

464

Wishes, Beliefs, and Knowledge

465

Listener Question from Saul: How Do I Communicate with Non-Technical Decision Makers?

466

How Questions Influence Pathways to Solutions

467

4 Points Of Advice For Brand New Developers

468

What Does It Take To Change Your Mind?

469

Play, Stakes, and Learning

470

Leveraging Our Emotional Goals

471

Mental Models for Finding Balance

472

High Certainty, High Value Defaults

473

3 Ways to Be a Better PR Author

474

4 Ways to Be a Better PR Reviewer

475

What is Code, to Our Evolved Mind?

476

Correlation, Causation, Post Hoc, Ergo Propter Hoc

477

Context-Dependent Decisions and Linear Heuristic Mental Models

478

Productive Self-Sabotage

479

Simple Prioritization Visualization

480

There Is No, "Way We've Always Done It"

481

When To Walk Away From (and come back to) A Problem

482

Default Problem Solving Modes

483

What Orders Have You Inherited?

484

Upstream w/ Dan Heath (Part 2)

485

Upstream w/ Dan Heath (Part 1)

486

Protecting Uncertainty

487

Learning Isn't A List of Items Your Can Check Off

488

Consider Your Cues

489

How Little We Really Know

490

Improving Through Bad Ideas and Silly Questions

491

Forcing Functions

492

Growth, Uncomfortability, and Deliberate Practice

493

Practical Steps for Reframing Problems

494

Take Advantage of What You Already Have

495

Stress and Tolerance

496

Architecting Change - Interpolation

497

When Do Long-Term Models and Habits Betray You?

498

The Overreaction Paradox

499

Hidden Environment Inputs - Mindful Remote Work

500

Interview w/ Carl Yates Perry (Part 2)

501

Interview w/ Carl Yates Perry - Part 1

502

Flattening the Cost of Change Curve

503

4 Reasons You Will Never Pick the "Right Tool For the Job"

504

Four Questions for the Weekend

505

Breaking Your Own Rules Accelerates Bad Habit Formation

506

Redefine Your Career Search Rules

507

Functional Autonomy and Finding Meaning in the Small Things Today

508

Your Influence is Catalyzed By What is Influencing You

509

Your Time is An Account With An Unknown Balance

510

Don't Make the Problem Fit the Model

511

Implicit Models and Processes

512

Measuring Freedom to Change

513

Embracing Confusion

514

Thought Experiment - Rejecting Your Intuitive Solution

515

You Don't Have to Be a Slave to Self-Improvement

516

Getting Stacked Value From your Daily Activities

517

Defining Your Reference Points

518

Engineering Your Habits Like Interfaces

519

Plans Should Be Functions, Not Documents

520

What Are your Fundamentals?

521

Getting On The Right Level When Solving Problems Collaboratively

522

Management Anti-Pattern - Detail Abstraction

523

Management Anti-Patterns - False Homogeneity

524

Management Anti-Patterns - Implicit Assignment of Responsibility

525

Two Biases that Can Affect Your Work and Relationships

526

You'll Never Have All of the Information

527

Productivity Isn't About How Much You Get done

528

3 Guidelines for Happier Work with Designers

529

Connecting Tasks to Operating Modes

530

Success and Cumulative Advantage

531

A Key Misconception About Resolutions

532

Holiday Re-Air: Interview w/ Gabriel Weinberg (part 2)

533

Holiday Re-Air: Interview w/ Gabriel Weinberg

534

Simplifying

535

What We Do With a Lack of Information

536

Disagreeing Better, On Purpose

537

Two More Guidelines for Better Feedback Loops (Part Three)

538

Two Guidelines for Better Feedback Loops (Part Two)

539

Better Feedback Loops (Part One) - Validation and Cycle Time

540

Justifying Feature Work with User Roles and Motivations

541

Hypocognition and the Importance of Concepts

542

Colliding Titles and Roles

543

Managing Requests, Making Commitments

544

The Benefit of Our Predecessors

545

The Illusion of Balancing Priorities

546

Commit To Actions, Measure Outcomes

547

Check Your Leverage

548

Meetings Can Trick Your Emotions

549

Preserving Subcultural Language

550

Different Behaviors with the Same Values - Practicing Modes

551

How Small Behaviors Cascade into Life-Changing Results

552

Focusing On Improving One Value At A Time

553

Tracing Chained Motivations

554

Productivity In The Face of Ambiguity with Functional Assumptions

555

Ask Better Questions

556

Interview with Anil Dash (Part 2)

557

Interview with Anil Dash (Part 1)

558

Seeking a Disconnected Perspective

559

Balancing Accountability and Empathy

560

Habits of Successful Software Engineers - Multiplying Value by Thinking in Systems

561

Messages in Object Oriented Programming

562

Be Present While Thinking on the Past and Future

563

Leverage As A Career Heuristic

564

Don't Use Transparency As a Weapon

565

Steps to Become a Terrible Developer

566

The Ocean of Choice Between Can and Will

567

Priming Effects

568

Dealing With Overwhelm

569

Admitting When You Don't Know

570

From Explicit to Implicit: When Our Mental Energy is Wasted

571

Implicit to Explicit: Management Systems

572

Implicit to Explicit: Perception and Emotions

573

Moving Implicit Systems to Be More Explicit

574

Progress by Habit, Perception by Exception

575

Product Mindset w/ Jessica Hall (Part 2)

576

Product Mindset w/ Jessica Hall (Part 1)

577

How To Be A Bad Manager

578

Imagining a Clearer Reality

579

Digging Up Your Purpose

580

The Nuances of Behavior and Research

581

Advice I Would Have Rejected Ten Years Ago

582

Your Purpose is Not a Point in the Future

583

Listen To This In You're Feeling Stuck

584

Improve Your Team by Rejecting These Bad Assumptions

585

Using Pre-Mortems to Find the Opposition to Our Focus

586

Taking Advantage of Your Time as a Student

587

Beating Boredom in Your Career

588

Short Term Decisions, Long Term Mindset

589

Beating Dogma And Choosing The Right Tools

590

Reaping Rewards by Expecting Success

591

Going Beyond Simply Fixing Failures

592

How to Engineer More Epiphany Moments in Your Day-to-Day

593

3x3 - Misconceptions About Senior Engineers

594

3x3 - Relating Better With Difficult Coworkers

595

3x3 - Uncovering Hidden Information

596

Belief Substitution

597

Career Decisions and Penalty Kicks

598

How to Affect Organizational Change

599

Every Decision is an Opportunity Tradeoff

600

The Dangerous Characteristics of 10x Engineers

601

You're Not So Important - Why Our Ego Drives Anxiety in the Workspace

602

Finding Beginner's Luck Again

603

Part 3: An Elegant Puzzle Book Discussion w/ Will Larson

604

Part 2: An Elegant Puzzle Book Discussion w/ Will Larson

605

Part 1: An Elegant Puzzle Book Discussion w/ Will Larson

606

What You Feed Will Grow

607

Mid-Year Resolutions

608

How Do I Choose a Starting Point for Best Practice?

609

Reversing Adversarial Dynamics in Interviews

610

Accelerate Your Career with Pattern Matching

611

Individual Contributor Career Growth w/ Matt Klein (part 2)

612

Individual Contributor Career Growth w/ Matt Klein (part 1)

613

The Connection Between Imagination, Confidence and Performance

614

How Can Two Rational People Disagree?

615

Test Driven Meetings - Measuring Outputs and Side Effects

616

3 Assumptions That Can Hurt Your Job Search

617

Mental Models w/ Gabriel Weinberg, CEO of DuckDuckGo (part 2)

618

Mental Models w/ Gabriel Weinberg (part 1)

619

Great Code is Marked by Flexibility

620

Crafting Your Work By Your Strengths

621

Make Your Problems Smaller

622

Three Things I Wish I Learned Earlier in My Career As A Software Developer

623

3 Red Flags that You're Heading for Burnout

624

3 Principles for Your Job Search

625

Mental Simulations - Information (A)Symmetry

626

Mental Simulations - Persona Perspectives

627

Metal Simulations - Artificial Constraints

628

The Fear : Value Connection

629

What Kind of Decisions Are You Optimizing For?

630

Contingencies and Planning for Failure

631

Three Career-Changing Perspective Shifts When Preparing to Start A New Job

632

Uncovering Your Unconscious With Flagged Behaviors

633

Meetings - Good, Bad, Or Just Complex?

634

Modeling Decisions as Dynamic Functions

635

Thinking in Bets w/ Annie Duke (part 2)

636

Thinking in Bets w/ Annie Duke (part 1)

637

Uncovering Deeper Motivations and Goals

638

Ambiguous Goals, Concrete Actions

639

Focusing Career Progress

640

Fail Mode

641

Feedback Shouldn't Be Scary

642

Mental Accounting

643

Headroom

644

Seek to Understand Rather than Persuade Others Perspectives

645

Bonus Episode - Soft Skills Engineering Meets Developer Tea

646

Habits and Replacement Behaviors for Interrupting Triggers

647

Interview w/ Ali Spittel (part 2)

648

Interview w/ Ali Spittel (part 1)

649

Witness Protection Program

650

Habits of Successful Software Engineers - Getting to Code Quickly and Model Thinking

651

Habits of Successful Software Engineers - Clarity, Brevity and Context

652

Interview w/ Bryan Helmig - CTO at Zapier (Part 2)

653

Interview w/ Bryan Helmig - CTO at Zapier (Part 1)

654

Habits of Successful Software Engineers - Seeking Feedback

655

Stress Response and Anger as a Secondary Emotion

656

Problem Solving Intuitions - Additive, Subtractive and Reorganizational Thinking

657

Starting Your Work Day with Autonomy

658

Making Decisions - Fighting Fear and Time Warping

659

How We Construct Software, Part 4b: Code and Communication

660

How We Construct Software, Part 4a: Code and Communication

661

How We Construct Software - Part Three (Decision Variance)

662

How We Construct Software - Part Two (Beliefs and Models)

663

How We Construct Software - Part 1 (Substitute Questions)

664

Beating Procrastination

665

Poisoning Retrospectives With Hindsight Bias

666

When Best Practices Backfire - The Peltzman Effect

667

Replace Your Implicit Questions to Break Out of Incrementalism

668

Self-Awareness and Intellectual Honesty

669

Treating Your Brain as More Than a Machine

670

Improving Confidence and Neutralizing Threats Through Detached Perception

671

High-Churn Code Should Be Your Cleanest Code

672

Mental Models - Lenses for Thinking and Decisions (Part 2)

673

Mental Models - Lenses for Thinking and Decisions (Part 1)

674

Adding tests to a big untested codebase - Where do I start?

675

5 Tips for Improving Your Principles of Experimentation

676

Visualize Your Goals in Details

677

Expectations vs. Reality

678

Interview w/ Ben Orenstein (pt. 2)

679

Interview w/ Ben Orenstein (Part 1)

680

Interview w/ Michael Chan (pt. 2)

681

Interview w/ Michael Chan (pt. 1)

682

Why Rules Apply Especially to Exceptions

683

3 Practical Steps for Avoiding Narrative Biases

684

Proof of Complexity and Seeking Simplicity

685

The Zen Developer - What Are You Pushing On?

686

Bad Bugs - Avoiding Burnout When Solving Elusive Problems

687

Practical Tips for Minding the Details

688

Practicing Non-Attachment as a Developer

689

A Discussion On Falsehoods Developers Believe

690

Three Overconfidence Smells

691

A Challenge Towards Gratitude

692

Observing Your Stress Responses

693

How Relative Comparisons Affect Our Decisions

694

Interview w/ Julian Shapiro (part 2)

695

Interview w/ Julian Shapiro (part 1)

696

Inhibition, Fear, and Two Mindsets for Moving Forward in the Face of Uncertainty

697

Make Programming Principles More Useful with These 3 New Angles

698

Could We All Be Right? Event vs. Construct Theories

699

3 Rules for Designing Lasting Habits

700

Exit Points - Where Productivity Turns Into Procrastination

701

3 Counterintuitive Rules of Communication with Co-workers

702

3 Considerations of Symmetry in Code

703

Learning React - Part 2 (Three lessons from the perpetual path)

704

Learning React - Part 1 (More than just tooling)

705

How to Argue Better

706

Three Perspective Shifts for Philosophical Engineering

707

Harmony Over Perfection

708

Backwards Reasoning

709

Elected Distractions

710

Interview w/ Trevor Hinesley (Part 2)

711

Interview w/ Trevor Hinesley (Part 1)

712

Exploring the Dreyfus Model

713

How Code Evolves Through Human Influence

714

Why Great Developer Still Google Their Errors

715

5 Learning Anti-Patterns

716

Three Co-Worker Anti-Patterns

717

When (Not) To Listen To Advice

718

The Truth About Self-Consciousness & Likeability

719

Advice and Survivorship

720

Evaluating the Downside of Shortcuts

721

Purposeful Mini-Rituals

722

Change Yourself Instead of the World

723

Facing Fears Instead of Supporting Them

724

The Advantage Inexperienced Developers Have

725

Magnitude of Our Beliefs

726

What Exactly Is Bias, Anyway?

727

2 Ways to Use Explicit Systems

728

Suffering, Fear and Safety

729

3 Ways to Simplify and Avoid Ego Depletion

730

Power of Expectations

731

Interview with Daniel Pink (Part 2)

732

Interview w/ Daniel Pink (Part 1)

733

Accepting Change by Focusing on Continuity

734

Appreciating Jerry Weinberg

735

Asymmetry and the Halo Effect

736

Fixing Remote Work Communication

737

Accepting Irrationality

738

Fluidity of Time

739

Primitive Obsessions

740

Future Features (Are Futile)

741

Evidence is Not Proof

742

Fixing Overconfidence with Probabilities

743

Replacing Implicit Questions

744

Underestimating the Effects of Gratitude

745

Smaller Purpose

746

Problem Chains

747

Rollercoasters of Emotions

748

Astrology and The Barnum Effect

749

A Bug Story - How Narrative Bias Creates Blind Spots

750

A Research-Backed Argument for Empathy

751

A Problem Solving Paradox

752

Attentional Bias & Cognitive Expectations aka "It Was Right In Front Of You The Whole Time"

753

No Good Options

754

Choice Frameworking

755

Three Ways To Avoid Choice Paralysis

756

Internal Dialogues and Barriers to Change

757

Coding In The Moment

758

We Become What We Get Used To

759

Breaking Out of Incremental Thinking

760

Interview w/ Andrew Ofstad from Airtable (part 2)

761

Interview w/ Andrew Ofstad from Airtable (part 1)

762

Treating Time Seriously

763

What You Get Wrong About Productivity - A Humanist Approach

764

Debugging With Isolation & Modularity

765

Future Thinking & Imagination Barriers

766

Interview w/ Jon Yablonski (Part 2)

767

Interview w/ Jon Yablonski (Part 1)

768

Obligations and the Consequence of Assumptions

769

Motivation Batching

770

3 Habits of Learning Developers

771

Write the Code You Wish You Had

772

Problem Solving Series #4: Inductive and Deductive Reasoning

773

Problem Solving Series #3: Perspective Shifts

774

Problem Solving Series #2: Reframing

775

Avoiding Dogmatic Protocol

776

Problem Solving Series #1: Starting By Making It Worse

777

Secondary Tools

778

Randomizing live w/ Max Hawkins (Part 2)

779

Interview w/ Max Hawkins (Part 1)

780

Subtractive Thinking

781

Fear, Change & Instincts

782

Zero Dead Ends - Why Complaining Can Hold You Back

783

2 Reasons Your Habits Aren't Sticking

784

3 Ways to Better Cultivate Coworker Connections

785

4 Code Smells (And How to Fix Them)

786

4 Principles of Great Learners

787

Slow Down on Your Quest for Happiness

788

Fixing Fear: A Heuristic for Maintainable Code

789

Creating Consensus, Defeating Bias and Getting Better

790

Broken Brains Take On Statistics

791

More Misunderstood Truths About Statistics

792

Misunderstood Truths About Statistics (Part 1)

793

Why Most People Fail at Fixing Operations

794

2 Structured Thinking Methods For Problem Solving

795

3x3: Three Habits for Mental Hygiene

796

3x3: Three Questions to Help You Uncover Your Short Term Purpose

797

3X3: Three Questions To Get Unstuck On Big Problems

798

Setting Better Problem Solving Parameters

799

3 Problems Every Developer Will Face

800

Using Bloom's Taxonomy to Learn More Intentionally

801

Better 1-on-1s With This Simple Question

802

How Our Tools Shape Us

803

Delayed Pain

804

Improvisational Problem Solving Based on Characteristics

805

Accepting The Unexpected

806

Asking "Dumb" Questions

807

The Importance of Mental Models

808

Actions As Objects

809

What Are You Creating?

810

Thinking, Acting & Marshmallows

811

Olympics, Statistics & Raising Your Average Performance

812

Project-Oriented Mindset

813

Research Bias (Part 3)

814

Research Bias (Part 2)

815

Research Bias (Part 1)

816

The Detriments of Social Comparisons

817

Your Brain Might Betray You

818

Your Brain is Non-Linear

819

3 Times When More Code Means Better Code

820

Our Imagined Fictions

821

Bringing Your Whole Self to Work

822

How Can We Be Wrong...Without Knowing It?

823

Your Angle of Approach in Problem Solving

824

The Perception Principle

825

Deconstructing The Lies We Tell Ourselves

826

Interview w/ Chris Shinkle (Part 2)

827

Interview w/ Chris Shinkle (Part 1)

828

Finding Perspective in 2018

829

Re-Air: The Anatomy of Change

830

Setting The Course For 2018

831

2017 Year End Recap

832

Data Science w/ Elena Grewal (Part 2)

833

Data Science w/ Elena Grewal (Part 1)

834

3X3: Anti-Resolutions To Kick Off Your 2018

835

3X3: Questions that Could Change the Way You Think

836

3X3: Fallacies to Avoid as a Developer

837

Interview with Joshua Aziz (Part 2)

838

Interview with Joshua Aziz (Part 1)

839

The Power of A Question

840

Practical Advice for Changing Your Habits

841

How A Text Message Can Trigger Behavior Change

842

Inspiring Stories From Listeners - Basil's Story

843

Interview Week: First Impressions

844

Interview Week: Characteristics of Growth Oriented Questions

845

Interview Week: Heather Asks a Question About Dev Ops

846

"Mindful Distractions" - Focus Week Listener Question

847

Focus Week: 3 Focus Factors

848

Focus Week: Deconstructing Distractions

849

3x3: Morning Routine Tasks Every Developer Should Do

850

3x3: 3 Things You Can Do To Improve Your Resumé In Just 10 Minutes

851

3x3: The 3 Things you Shouldn't Be Doing As A Developer

852

The Future (and Past) of Legal for Developers w/Gary Nissenbaum (part 2)

853

The Future (and Past) of Legal for Developers w/Gary Nissenbaum (part 1)

854

Interviewer's Wishes with Jason Vasquez (Part 2)

855

Working Environment and Secondary Skills w/ Jason Vasquez (Part 1)

856

Your Interview is Tomorrow? Here's Some Last Minute Advice

857

How To Navigate Communication Problems - Listener Question from Enrico

858

Interview w/ Kristen Gallagher (Part 2)

859

Interview w/ Kristen Gallagher (Part 1)

860

The Most Important Part of My Day (Part 2)

861

The Most Important Part of My Day (Part 1)

862

Interview with Mark Engelberg (Part 2)

863

Puzzle Games with Mark Engelberg (Part 1)

864

The 3 Steps in the Cycle of Technological Abstraction

865

DCR: Traits of Being A Great Developer (Recap)

866

DCR - Bravery

867

DCR: Ownership Level Responsibility

868

DCR: Open Minded Curiosity

869

DCR: Growth Mindset

870

DCR: Traits of a Great Developer - Communications Model (Deep Dive)

871

DCR: Traits of a Great Developer - Communications Expert

872

DCR: Traits of a Great Developer - Expanding Perspective

873

DCR: Traits of a Great Developer - Grit of a Scientist

874

DCR: Traits of A Great Developer - Humility

875

Introspection - Part 2 - Why & Why Not

876

Introspection - Part 1 - Finding What You're Best At

877

Interview w/ Rachel Nabors (Part 2)

878

Interview w/ Rachel Nabors (Part 1)

879

Mystery Voices

880

Planning Series: Scaling and Detailing of Features

881

Learning Environment

882

Tips For Students (Re-Air)

883

Listener Question: Michael Asks About Dev Bootcamps

884

No More Launches

885

Thinking in Intervals (Re-Air)

886

Minimum Viable Prioritization (Re-Air)

887

Plato's Cave and Defeating Biases

888

Interview with Kevin Kelly (Part 2)

889

Interview with Kevin Kelly (Part 1)

890

Interview with Chris Ferdinandi (Part 2)

891

Interview with Chris Ferdinandi (Part 1)

892

3 Lessons of Productivity

893

Idea Portfolio

894

Listener Question: Simon Asks About Over-Positivity

895

Iterative Learning

896

Strong Opinions Weakly Held

897

Aesthetic Aha

898

Listener Question: Daw Chih asks About Over Execution

899

The Value of The Third Option

900

Turbulence (Re-Airing)

901

Don't Throw It Over the Wall

902

Interview with David Hoffeld (part 2)

903

Interview with David Hoffeld (part 1)

904

Listener Question: Andy Asks About His Degree in Mechatronics

905

The Messaging Paradigm (re-air)

906

Baby Announcement

907

Atomic Words

908

Spiral Learning

909

Listener Question: Joel Asks About Remote Work As A Junior Developer

910

Interview with Tom Eich (part 2)

911

Interview with Tom Eich (part 1)

912

Creating New Understanding Through Synonyms

913

Failure Rates, Machine Learning, and You

914

Anonymous Listener Question: Cowboy Coders

915

Law Of Conservation of Uncertainty (Part 2)

916

Law Of Conservation of Uncertainty (Part 1)

917

Squares Conference (feat. Marcus Morrison)

918

Squares Conference (Will Riley)

919

Squares Conference (feat. Noah Labhart)

920

Squares Conference (feat. Anne Grundhoefer)

921

Squares Conference (feat. Alex Zub) Part 2

922

Squares Conference (feat. Alex Zub) Part 1

923

Squares Conference (feat. Aaron Irizarry)

924

Squares Conference (feat. Aaron D. Campbell)

925

Job Descriptions vs. Job Realities

926

Listener Question: David asks About How to Answer Tooling Questions

927

Feedback Loops - The Smallest Unit of Learning

928

Interview with Chris Albon (Part 3 of 3)

929

Interview with Chris Albon (Part 2 of 3)

930

Interview with Chris Albon (Part 1 of 3)

931

Building Your Intuition

932

You Can't Control Random

933

Interview with Ben Halpern (@ThePracticalDev, Part 2)

934

Interview with Ben Halpern (@ThePracticalDev, Part 1)

935

A Simple Shift for Your Email Inbox Strategy

936

Listener Question: How Do I stand Out as a Job Applicant?

937

Listener Question: Jonathan Bocarra Asks About Content Generation and Baby Preparation

938

How to Hire Well, Even When Limited by Company Policies

939

Ep. 365 - Practical Ways to Jumpstart Brainstorming

940

Listener Question: Kan Asks About Creating Reliable Behavioral Systems

941

This Mistake Could Be Killing Your Resumé

942

Why You Should Evaluate How You're Spending Your Mental Energy

943

One Super Simple Tactic to Regain Your Time

944

Using Substitute Questions to Gain a Better Perspective

945

Interview with Brad Frost (@brad_frost, part 2)

946

Interview with Brad Frost (@brad_frost, part 1)

947

Listener Question: Can I Lead Remotely? (part 2)

948

Listener Question: Can I Lead Remotely? (part 1)

949

Interview with Dain Miller (@dainmiller, part 3 of 3)

950

Interview with Dain Miller (@dainmiller, part 2 of 3)

951

Interview with Dain Miller (@dainmiller, part 1 of 3)

952

Don't Trust Your Friends

953

Not So Trivial: Things That Can Kill Your Focus

954

How the First Guideline Changes Your Behavior Drastically

955

Folklore In Your Code

956

System Vs. Will Power

957

Interview with Laurence Bradford (@learncodewithme), Part Two

958

Interview with Laurence Bradford (@learncodewithme), Part One

959

What it Means to Rush

960

Listener Question: Harshitha Asks About Startups Vs. Personal Projects

961

Create an Effective Communication Protocol With these Rules

962

Three Insights About Heuristics That Can Supercharge Your Decisionmaking

963

Code Review Excuses

964

Interview with Lauren Cutrell (part 2)

965

Interview with Lauren Cutrell (part 1)

966

The Einstellung Effect

967

Interview with Kalid Azad (part 3 of 3)

968

Interview with Kalid Azad (part 2 of 3)

969

Interview with Kalid Azad (part 1 of 3)

970

Listener Question: Johannes Asks About Getting Hired in the United States

971

3 Questions Your Should Be Asking Before Starting A Project

972

Interview w/ Wes Bos (part 2)

973

Interview w/ Wes Bos (Part 1)

974

Prototyping A Pilot Project

975

Finding Your Perspective

976

Understand Your Environment

977

Async Code & Promises

978

2 Years of Tea

979

The Anatomy of Change

980

Interview with Josh Muccio (Part 2)

981

Interview with Josh Muccio (Part 1)

982

How Time Affects Decisions

983

Avoiding, "I Told You So"

984

Listener Question: Alex Asks About Getting Back Into The Game

985

Lessons From The Lab

986

Listener Question: John Wood Asks About Looking for Development Jobs

987

Two Anti-Patterns To Avoid

988

3 Commitments for 2017

989

Listener Question: Cody Asks About Developer Speed

990

Listener Question: Josh Asks About Getting A Raise

991

Patrick Asks About What to Do When You Live in a Tech-Company Wasteland

992

Empathy + Celebrating 5 Million Listens

993

DCR Step 9: Replace Yourself

994

DCR Step 8: Do Your Job Better Than Anyone Else

995

DCR: Step 7 - Interviewing

996

Listener Question: Donovan Asks About Analysis Paralysis

997

DCR: Step 6 - Going Public

998

Listener Question: Charissa Asks About Handling a Stressful Situation

999

Developer Career Roadmap Step 5: Cross Train (part 2)

1000

Developer Career Roadmap, Step 5: Cross Train

1001

DCR: Step 4 - Internships

1002

Interview with David Rael (Part 2)

1003

Interview with Dave Rael (Part 1)

1004

DCR-Step 3: Skill Set Development (Part 2)

1005

DCR - Step 3: Learning About Companies (Part 1)

1006

DCR Step Two: Picking a Base Language

1007

Dev Career Roadmap, Step One: Create a Time Budget

1008

Announcing Developer Career Roadmap

1009

Getting Over Language Barriers

1010

Anti-Advice

1011

Listener Question: Kevin asks About College

1012

Listener Question: Matt asks, What To Do About Job Boredom?

1013

Listener Question: Amanda asks about Building Resumés and Cover Letters

1014

Listener Question: Abigail asks about Interview Attire

1015

Thinking About Logic Paths

1016

Lighter Objects for Better REST Apps

1017

Listener Question: Naren Asks About Realistic Working Hours

1018

Listener Question: Lars Asks About How To Work With Difficult Developers

1019

The O-Word

1020

Re-Air: Listener Question: Mujthaba Asks About What To Do When You Don't Know

1021

The Truth About Old Code

1022

Picking the Right Side Project

1023

Listener Question: Mujthaba Asks About What To Do When You Don't Know

1024

3 Refactoring Techniques You Can Employ In Under 5 Minutes

1025

Deliberate Practice: Part 2

1026

Deliberate Practice: Part 1

1027

Tips for Students

1028

3 Things Aspiring Developers Should Be Doing Today

1029

Digging Up Your Job Description

1030

3 Concrete Ways to Be a Better Co-worker

1031

Poison Series: #02 - Indecision

1032

Poison Series: #01 - Cynicism

1033

My Top Productivity Practice

1034

Getting Fast First

1035

Finding Invisible Levers

1036

Listener Question: Daman asks about Part Two

1037

Listener Question: Sahar's Second Question On the Show! Sahar asks, "Is it ok to ask for a trial period as a candidate?"

1038

Simple Machines

1039

Putting Process in its Place

1040

Effective Simulations

1041

Listener Question: Michael Asks About Qualifications for Career Changes

1042

The Business of Good Code

1043

Listener Question: Brett Asks About How to Identify When You're Being Set Up For Failure

1044

Working on Saturdays

1045

Reddit CS Career Questions

1046

Listener Question: Am I Too Old for a Career in Tech?

1047

Two Common Questions from Early Career Developers

1048

Three Habits of Great Learners

1049

Listener Question: Marc Asks About Testing Private Methods

1050

Part 2: Interview with Rita Rovira

1051

Part 1: Interview with Rita Rovira

1052

Listener Jack Asks About Applying New Knowledge

1053

Question: How Do You Job Hunt During Internships?

1054

Listener Question: Brad Asks About Leadership

1055

The Tone of Code

1056

Air, Fuel & Ignition

1057

Listener Question: Jona Asks About Designer Developers

1058

Picturing the Perfect Client

1059

Reddit User Question: Parag0n asks about Architecting Projects

1060

The Great Developer Mindset: Getting Acquainted with Failure

1061

Leading People to Meeting Victories

1062

Answering Listener Questions: Jean Michel asks about avoiding bike shedding

1063

Great Developer Mindset: Redefining Complete

1064

Answering Listener Questions: Ajay asks about learning project ideas

1065

Defeating The Interview Lull

1066

The Work / Life Equation

1067

The Great Developer Mindset - Demystifying Code

1068

Interview with Tony Hillerson (Part 2)

1069

Interview with Tony Hillerson (@thillerson, Part 1)

1070

The Assumption of Impossible

1071

Flexible Decision Terms

1072

Live with Ismael Burciaga (@burciaga) at @SquaresConference

1073

Live @SquaresConference with Andi Graham (@andigrahambsd)

1074

Live @SquaresConference Interview w/ @KimBost: Part 2

1075

Live @SquaresConference Interview w/ Kim Bost: Part 1

1076

Key Moments in Client Relationships

1077

Listener Question: John asks "How Do I Transition from Mid to Senior Level Development?"

1078

Improving Views

1079

Maintaining Realationships with Your Colleagues

1080

Part 2: Performance Budget for Optimization

1081

Part 1: Performance Budget for Optimization

1082

Proactive Client Communication

1083

Refactoring Based on Code Responsibility

1084

Abstract Mental Models

1085

Part Two: Chris Castiglione (@castig)

1086

Part One: Chris Castiglione (@castig)

1087

Two Incredibly Important Mindsets for Becoming a Great Debugger

1088

Interval Thinking

1089

Minimum Viable Prioritization

1090

Foolishly Generous

1091

Listener Question: Matt Gale Asks About Onboarding New Team Memebers

1092

🎉 3 Million Listens! 🎉

1093

Experienced Developers and Impostor Syndrome

1094

Part Two: Interview with Sam Lambert (@isamlambert)

1095

Part One: Interview with Sam Lambert (@isamlambert)

1096

Listener Question: Simon Asks About Assimilating into A New Company Culture

1097

Part Two: Interview with Kalid Azad @betterexplained

1098

Part One: Interview with Kalid Azad (@betterexplained)

1099

Crafting The Interview Process

1100

Part Two: Interview with Rachel Smith

1101

Part One: Interview with Rachel Smith

1102

Part Two: Interview With Kenneth Reitz (@kennethreitz)

1103

Part One: Interview With Kenneth Reitz (@kennethreitz)

1104

Episode 200!

1105

Thinking Hats

1106

Part Two: Interview w/ Jason Snell

1107

Part One: Interview w/ Jason Snell

1108

Client Relationships: Meeting Preparation Tips

1109

Part Two: Interview with David Hemphill

1110

Part One: Interview with David Hemphill

1111

Building and Maintaining Client Relationships: Active Listening

1112

Part Two: Simon St. Laurent

1113

Part One: Simon St. Laurent

1114

Turbulence

1115

Part 2: Una Kravets (@Una)

1116

Part 1: Una Kravets (@Una)

1117

Crucial Steps for Interview Preparation

1118

Part 2 - Rachel Nabors (@rachelnabors)

1119

Part 1 - Rachel Nabors (@rachelnabors)

1120

Sunk Cost Fallacy and 3 Traps to Avoid

1121

Learning On The Job

1122

Comparison Conundrums

1123

Features You Don't Need (At Least For Now)

1124

Developer Tea Gear: From My Room to Your Ears

1125

Cognitive Biases That Can Kill Your Product

1126

Listener Question: Felix Asks, "How do I gain the experience needed for the job I want?"

1127

Celebrating One Year of Developer Tea

1128

Three Tips For Practicing Focus

1129

Making Your Resolutions Stick

1130

Part Two: Interview with Marcelo Somers & John Gully

1131

Part One: Interview with Marcelo Somers (@marcelosomers) & John Gully (@johngully)

1132

Bonus Episode: Season's Greetings

1133

When Documentation Is A Bad Thing

1134

Part Two: Interview with Christopher Schmitt (@teleject)

1135

Part One: Interview With Christopher Schmitt (@teleject)

1136

Opinions: Ally or Enemy

1137

Talking about User Experience and Education w/ Jessica Ivins (@jessicaivins) - Part Two

1138

Talking about User Experience and Education with Jessica Ivins (@jessicaivins) - Part One

1139

Listener Question: Matt Hirsch asks, "Does it make more sense to spend a lot of money on extensive resources or spend less on short courses to learn code?"

1140

Making The Most Of Your Off Time

1141

The Voice Inside Your Head

1142

7 Networking Tips for Developers

1143

Part Two: The Great Framework Debate

1144

Part One: The Great Framework Debate

1145

Turkey & Tea

1146

Listener Question: Jean-Michel Asks, "How Do You Know When It's Time To Lead A Team That Has No Leader?"

1147

Listener Question: Mark asks, "What's Happening to the Ruby Developer Community?"

1148

Makers Versus Menders with Andrea Goulet (@andreagoulet)

1149

Thinking Small

1150

Focus, Fear, and Missing Out: Picking Tools Without Anxiety

1151

The Frontend at Whiteboard

1152

How To Make Small Things A Big Deal, Plus: Celebrating 2 Million Listens!

1153

Getting The Most Out Of A Conference

1154

Code Without Fear

1155

Listener Question: Sean asks, "Where Can I Find Well Written Code?"

1156

How do I manage a project that feels too big for one person to handle?

1157

Leave It Better Than The Way You Found It

1158

Listener Question: Jake Schwartz (@jakehschwartz_) asks, "How do I suggest improvements to someone else's codebase without offending them?"

1159

Part Two: Paul Straw & Sean Washington (@paulstraw & @seanwashington)

1160

Part One: Paul Straw & Sean Washington (@paulstraw & @seanwashington) talk about focus, JavaScript frameworks, and rites of passage

1161

Not to Do List: How Warren Buffett Keeps His Priorities Straight

1162

Solving The X/Y Problem

1163

9 Questions You Should Always Ask During An Interview

1164

Developing Soft Skills & Cultivating Relationships

1165

Feature Runways

1166

Managing Questions

1167

Listener Question: Crispin asks, "What's the threshold from executing to mastering?"

1168

Constant State of Alert

1169

Part Two: Gregg Pollack & Carlos Souza

1170

Part One: Gregg Pollack & Carlos Souza (@caike and @greggpollack)

1171

Destigmatizing Failure

1172

Fixing the Broken Hiring Process: It's All About Context

1173

Part Two: Cap Watkins (@cap)

1174

Part One: Cap Watkins (@cap)

1175

False Dichotomies

1176

Automation: Creating Higher Order Functionality and Building an Automatic Schedule

1177

Interview with Eric Elliott: On JavaScript, Writing, and Creating High Velocity Development Teams

1178

Subjective vs. Concrete Decisions

1179

Listener Pubudu Asks How to Avoid Procrastination and Boredom, and Find Renewed Energy for Work

1180

Listener Question: Sahar asks, "How do I get more out of my day?"

1181

The Messaging Paradigm: Building Programs Around the Concept of Messengers and Receivers

1182

Closures, Private & Methods

1183

The Best Tool vs. The Right Tool: Don't Forsake Personality When Picking Frameworks or Languages

1184

Decorator vs. Facade Patterns & Knowing When To Use Them

1185

Listener Question: Simon asks, "How do I switch mindset from personal project to day job?"

1186

Rejecting the DRY Principle

1187

Time vs. Value: Billing for Features

1188

The Twelve-Factor App, Part 2: Dependencies & Config

1189

The Twelve-Factor App, Part 1: Codebase

1190

Mutable States, Refactory Tips & Reasonable Code Techniques

1191

Reading the Manual

1192

Intentional Problem Solving: How To Work It Out, Without Google

1193

Listener Question: Dhruv Asks, "What should a beginner like me work on?"

1194

The Power of the Minute & Engineering Memorable Experiences

1195

Single Responsibility Principle: A Class Should Have One, and Only One Reason to Change

1196

Listener Question: Janus asks, As a Designer, when should I let someone else do the code heavy lifting?

1197

How to Play to Your Strengths

1198

The Disposability of Computing Resources & Fixing Future Bug Anxiety

1199

Anchoring Your Estimations: How to Keep Clients Happy

1200

Why You Should Refactor Your Software

1201

Listener Question: What's The Difference Between a Junior and Senior Developer?

1202

Patrick Hill: Hobby Life vs. Work Life

1203

Grant Ingersoll: The Numbers Don't Lie

1204

Episode 100!

1205

Daily routines and controlling impulsive behaviors

1206

Your Brain: On IKEA as a cognitive bias

1207

Useful Laziness

1208

Estimation and shifting focus from absolute to relative

1209

Russ Taylor, Part Two: Bulletproof Vest

1210

Russ Taylor, Part One: Continuous Integration

1211

Don't Delay, Say No

1212

Mackenzie Child, Part Two: Design Background, Developer Skill

1213

Mackenzie Child, Part One: Concrete Goals

1214

Benefits of Knowledge: Teaching to Learn

1215

Listener Question: How to Separate Your Social Media Identities

1216

Internship Tips

1217

1 Million

1218

Answering Front-End Interview Questions: Call vs. Apply and Integrating Multiple Stylesheets

1219

Beyond The Skillset

1220

Part Two: Brianna and Andrew Norcross Talk About Entrepreneurship, Learning a Language, and Defending Wordpress

1221

Part One: Brianna and Andrew Norcross Talk About Working Together, Living Together, Balance, and Rebellion

1222

Inspiration Episode: Kent Beck Day!

1223

Media Consumption Diet

1224

Discovering Formalization: The Proper Place for Theory

1225

Listener Question: How Do I Start Mentoring? 2 Tips To Make A Mentorship Effective for the Mentor AND the Mentee

1226

Inspiration Episode: Creating Effective Metaphors + Developer Tea Gets Nominated for "Best Podcast of the Year" in the Net Awards!

1227

4 Tips for Creating a Great Developer Resume

1228

Travis Neilson, Part Two: Engaging Your Audience, Creating Conversations, Becoming a Publisher, and Viciously Yucky Comments on YouTube

1229

Travis Neilson, Part One: Evergreen Content and the Pluses and Minuses of YouTube vs Podcasting

1230

Healthy Difficulty: Dealing With Frustration and Confusion

1231

Three Methods to Improve Your Memorization and Learning Ability, Starting Today

1232

My Thoughts (and Stolen Quotes) About Originality, Creating from Nothing, and the Authenticity of Synthesis

1233

Interview with Daniel Rapp, Creator of the Doppler JavaScript Library

1234

Listener Question from Summit: How To Hunt for a Different Job While Already Employed Without Exhausting Yourself or Burning Bridges

1235

Creating Obvious Systems: Why Mental Models Justify Simplicity, and When to Utilize Surprise and Delight

1236

Answering Listener Questions: Matt asks about the feasibility of finding remote work, online education, and the order of learning

1237

Inspiration Episode: Brian Eno Teaches Us To Limit Our Options

1238

Scott Belsky, Part Two

1239

Scott Belsky, Part One

1240

Answering Front-end Developer Interview Questions: Explaining the Importance of Standards for the Web

1241

Answering Listener Questions: Devin, a Non-Developer, Asks About Grasping Things That Go Over His Head, and Finding Starting Points

1242

Hampton Catlin, Part Two: Speedy Sass with libsass, Wordset.org and Open-Sourcing Our Words

1243

Hampton Catlin, Part One: Sass, the W3C, and (not) Being Data-Driven

1244

Weekly Inspiration - Happiness and Doing Our Best Work: 3 Practical Steps to Getting The Right Things Done and Finding Focus State Faster

1245

Part Two: Culture and Connecting to Our Work with Pamela Vickers

1246

Part One: Culture and Connecting to Our Work with Pamela Vickers

1247

Answering Listener Questions - Clyde Asks About Learning to Code while on the Road

1248

Part 2: Ben Lesh on Reactive Programming at Netflix, Massive Data, and the Threadsafe Future

1249

Part 1: Ben Lesh on Reactive Programming at Netflix, Massive Data, and the Threadsafe Future

1250

How We Spend Our Days, How We Spend Our Lives, and One Way To Get a Better Grasp On Time

1251

Taking Best Practices and Advice with a Grain of Salt

1252

Ernie Miller and Human Development, Part Two (at Ancient City Ruby)

1253

Estimating Sandwiches: Why the Gut Doesn't Work, and How Small Is Better

1254

Ernie Miller and Human Development, Part One (at Ancient City Ruby)

1255

Inspiration Episode #6: 4 Tips for Starting from Ground Zero, and Celebrating 500k listens!

1256

32: Rebecca Murphey on Scoutfiles, Hardware Hacking, and Chickens

1257

32: Rebecca Murphey on Third-party JavaScript Distribution at BazaarVoice

1258

Special News Episode: Spartan, ES8, and Apple Watch Retro

1259

31: Listener Question from Jessica - "What exactly is a full-stack developer anyway?"

1260

30: Dan Denney, Part Two: Sending 1,000,000 HTML Emails for Code School and Memories from Front-End Design Conference

1261

Inspiration Episode #5: Software Is Not a Printing Press

1262

30: Dan Denney, Part One: Sending 1,000,000 HTML Emails for Code School and Memories from Front-End Design Conference

1263

29: Listener Questions - Eric Asks How to Keep Up with Dev News, and When (and Why) Should I Get a Masters Degree

1264

28: Richard Schneeman, Part Two - How to Start Contributing to Open Source, and Testing Refrigerators

1265

28: Richard Schneeman, Part One - How to Start Contributing to Open Source, and Testing Refrigerators

1266

Inspiration Episode #4: Learning Like Children through Play

1267

27: Ensuring Professionalism - Rules I Practice

1268

26: To Generalize, or to Specialize, that is the Question... Part Two

1269

Inspiration Episode #3: The Day the Beatles Were Rejected

1270

26: To Generalize, or to Specialize, that is the Question... Part One

1271

25: "What Should I Build?" - 5 Tips for Better Idea Generation

1272

24: Scott Jehl on Responsible Responsive Design and Progressive Enhancement, Part Two

1273

Inspiration Episode #2: Coding for Humans

1274

24: Scott Jehl on Responsible Responsive Design and Progressive Enhancement, Part One

1275

23: When to Adopt New Technology: A Simple Value-based Rubric

1276

22: Why Should Developers Build Their Own "Brand"?

1277

Bonus Weekly Inspiration #1: Functionality Versus Elegance

1278

20: Thoughts on Unicorns: Answering a Listener Question

1279

19: Ben Orenstein from Thoughtbot, Part Two

1280

19: Ben Orenstein from Thoughtbot, Part One

1281

18: Listener Questions

1282

17: Volt and Isomorphism with Ryan Stout, part two

1283

17: Volt and Isomorphism with Ryan Stout, part one

1284

16: Stigmas, Stereotypes, and Pizza

1285

Bonus Episode: Thank you for a GREAT first month!

1286

15: Code Kata - A Practice Arena for Becoming a Better Programmer

1287

14: Daniel Kao - Self Control: Cutting Sugar for a Year, and Starting a Career in Something You Have No Experience in, On Purpose

1288

13: Flexibility

1289

12: Chris Coyier, Part Two - Getting Good At Pretty Much Anything

1290

12: Chris Coyier, Part One - The Lifecycle of the Web and the Non-Evil of Doing Business

1291

11: Justin Weiss - choosing Rails, guest hosting on Ruby Tapas, and enjoying Ruby

1292

10: Approaching Programmatic Problems

1293

9: Stuff I'm using these days, edition one

1294

8: The Hardest Parts of Computer Science

1295

7: Part two - The $150,000 Question About Design School

1296

7: Part one - An Underground Cohort of Design Professors, with Kody Dahl and Nick Morrison

1297

6: Feelback vs. Feedback

1298

5: Addictions

1299

4: Learning about Learning

1300

3: Prototypes

1301

2: Focus

1302

1: Introductions, formalities, etc