The Rabbit Hole

 The Definitive Developers Podcast 

127. Remote Pair Programming with Ben Orenstein

126. Functional vs Object Oriented Paradigms with Sandi Metz

125. Comparing Programming Languages with Sandi Metz

124. Performance Testing

123. Pragmatic Folks Part 3 - The Dogmatic Developer

122. Pragmatic Folks Part 2 - Own Your Environment

121. Pragmatic Folks Part 1 - Feedback Loops

120. Unconferences, Open Spaces with Doc List

119. Efficiently Entering and Navigating Teams with Ka Mok

118. Monitoring

117. Logging

116. Documentation Hell and Documentation Heaven with Eric Holscher

115. Continuous Learning as a Lead Dev

114. Open Source Sustainability and Ethical Advertising with Eric Holscher

113. The DRY Principal is Misunderstood with Steven Solomon

112. Senior Engineer Interviews

111. Refactoring: Quotes and Experiences

110. Stop DDoS'ing Yourself

109. Cross Team Collaboration

108. Overseas Assignments

107. Lessons from Marie Kondo w/ Meredith

106. Centring & Entering

105. BDD

104. Steering a Kubernetes Migration: A Non Technical Team Member’s Voyage, w/ Chris Grande

103. Art of Programming with Sumana Harihareswara

102. Digging Into JavaScript w/ Jonathan Wexler

101. Sustainability in Open Source with Sumana Harihareswara

100. 9 Roles for Creating Results or Growing a Team w/ Esther Derby

99. Salaries and Skills in 2019 with Steve Thompson

98. Code Formatting Standards Knife Fight (Linters)

97. Mocks vs Classical with Jacob O’Donnell

96. Health Check

95. The Shackles of Frameworks

94. Editor Picks 2018 + Mailbag

93. Stop Eating Al Desko

92. The Death of the Object with Jacob O'Donnell

91. Stop Preassigning Tickets

90. GraphQL Takeover with Azat Mardan

89. Dealing with Third Party Software

88. Testing Pitfalls and Blunders

87. Developer vs Engineer

86. Building a Personal Brand as a Developer

85. Introducing a new podcast - Evil Geniuses

84. Volunteering as a Software Engineer

83. Remote Only

82. Seven Wastes of Software Development

81. More Books

80. Building a scrum team

79. GraphQL in Python with Patrick Arminio - Pycon Italia Part 3

78. Realtime Applications With Django, With Iacopo Spalletti: PyCon Italia Part 2

77. Make The Lightbulb Want To Change with Mikey Ariel - Pycon Italia Part 1

76. Stop talking about Tech Debt with Dane O'Connor

75. GraphQL Hot Takes with Stephen Meriwether

74. Authorization with Roberto

73. Front End Build Systems

72. Feedback with Meredith and Madelyn

71. Common Mistakes Tech Leads Make with Kelly Wu

70. Mentorship with Kimberly Suazo and Avielle Wolfe

69. Becoming a Manager with Kyle Rush from Casper

68. Why Not Use Elixir?

67. Tech Debt and Trust

66. AGILE Principles

65. Extreme Programming (XP) with Kevin Thomas

64. Learning Culture

63. Monoliths

62. Diversity and Inclusion with Derek Parham

61. Guilds in the Workplace

60. Machine Learning II With Tom Benham

59. Agile for ALL THE THINGS

58. Death By a Thousand IFs with Jacob O'Donnell

57. Imposter Syndrome

56. Comments Considered Harmful, Comments Considered Helpful

55. Organizing a Conference - Saron Yitbarek

54. The Terror of Public Speaking

53. Dope Python Tools - Darlin from Guest Stars!

52. Is 2018 the year GraphQL kills REST?

51. Why bother with 1-on-1 meetings?

50. Refactoring

49. Machine learning with Tom Benham

48. Context Switching

47. DevOps with Brian Guthrie

46. The Last Responsible Moment

45. Resolutions and How to Keep Them

44. Onboarding with Ben Jackson

43. Editor Picks of 2017

42. Max Jacobson Guest Stars! There are no rules

41. Make Organizational Change Stick

40. The Batman Support Rotations

39. Toast to Failure

38. Test Coverage & Legacy Code

37. Semantic Versioning

36. Leet Terminal Hacks

35. Salaries

34. Styles (CSS + JS)

33. Role Models

32. What Makes a Good Test?

31. Psychological Safety

30. Trunk Based Development vs Gitflow

29. Feedback

28. Team Building

27. Functional Programming

26. Story Points and Scope Creep

25. Knowledge Sharing

24. Workspaces, Workstations, & Working Agreements

23. Scrum, Kanban & Prioritization

22. Incremental Design

21. Side Projects

20. Building Bridges

19. Tech Debt

18. Editors

17. Deadlines

16. Remote Teams

15. Conferences

14. Learning New Languages

13. Knowledge Decay

12. Code Tests

11. Organizing a Tech Meetup

10. Books

09. Vacations

08. Starting a New Project

07. Mentorship vs. Management

06. Rolling Off a Project

05. Retrospectives

04. Pair Programming

03. Planning Meetings

02. TDD

01. Introduction to The Rabbit Hole

About The Rabbit Hole

If you are a software developer or technology leader looking to stay on top of the latest news in the software development world, or just want to learn actionable tactics to improve your day-to-day job performance, this podcast is for you.

Listen On

Get the Rabbit Hole In Your Inbox Weekly