Dan Ott holding a bottle of hot sauce.
Dan Ott's Website

Posts

  1. How I write to readonly databases in tests Thu, 07 Oct 2021
  2. The Paradox of Choice: Why More is Less Sun, 26 Sep 2021
  3. Recently Thu, 16 Sep 2021
  4. The Shape of Design Sun, 05 Sep 2021
  5. Terraform: Building a Better World Sun, 29 Aug 2021
  6. Recently Mon, 09 Aug 2021
  7. The Burnout Society Thu, 01 Jul 2021
  8. The Meditations: An Emperor's Guide to Mastery Tue, 01 Jun 2021
  9. The Manual: A Philosopher's Guide to Life Tue, 01 Jun 2021
  10. Good Entertainment: A Deconstruction of the Western Passion Narrative Tue, 01 Jun 2021
  11. Learning Log'ish, Jan-Feb 2021 Mon, 22 Feb 2021
  12. Preparing for launch Tue, 22 Dec 2020
  13. Immutability, Meet Premature Abstraction Tue, 22 Dec 2020
  14. The Rise and Fall of Getting Things Done Mon, 21 Dec 2020
  15. I Love Writing Thu, 17 Dec 2020
  16. Starting Over Fri, 11 Dec 2020
  17. One Week Until Turkey Thu, 19 Nov 2020
  18. PDA. No, the other kind of PDA. Thu, 12 Nov 2020
  19. Dismal Times Thu, 05 Nov 2020
  20. Tribe of Mentors Sun, 01 Nov 2020
  21. Promises Thu, 29 Oct 2020
  22. Fish Hands Thu, 22 Oct 2020
  23. Sabbatical Thu, 15 Oct 2020
  24. The War on Tumblers Wed, 07 Oct 2020
  25. My Kingdom for an Abstraction Thu, 01 Oct 2020
  26. The Once and Future Liberal Thu, 01 Oct 2020
  27. Stillness Is the Key Thu, 01 Oct 2020
  28. Richest Man in Babylon Thu, 01 Oct 2020
  29. Getting Results the Agile Way: A Personal Results System for Work and Life Thu, 01 Oct 2020
  30. Finish: Give Yourself the Gift of Done Thu, 01 Oct 2020
  31. Here's the thing Thu, 24 Sep 2020
  32. Extreme Precautions Wed, 16 Sep 2020
  33. Today I Learned Tue, 15 Sep 2020
  34. Today I Learned Wed, 09 Sep 2020
  35. Today I Learned Fri, 04 Sep 2020
  36. The Phoenix Project Tue, 01 Sep 2020
  37. Today I Learned Mon, 31 Aug 2020
  38. Today I Learned Wed, 26 Aug 2020
  39. Why We Sleep Sat, 01 Aug 2020
  40. The Tiny MBA: 100 Very Short Lessons about the Long Game of Business Wed, 01 Jul 2020
  41. Sacred Fire: A Vision for a Deeper Human and Christian Maturity Wed, 01 Jul 2020
  42. Hell Yeah or No Wed, 01 Jul 2020
  43. Three Mile an Hour God Mon, 29 Jun 2020
  44. Today I Learned Sat, 27 Jun 2020
  45. Thinking with Type Sun, 07 Jun 2020
  46. Anti-Racist Thu, 04 Jun 2020
  47. Freaky Fast Subs Thu, 28 May 2020
  48. The 100% Correct Integration of Technology Thu, 14 May 2020
  49. The Screwtape Legacy Fri, 08 May 2020
  50. Play Tue, 21 Apr 2020
  51. Coming up empty Wed, 08 Apr 2020
  52. Millennium Hip-Hop Party Tue, 31 Mar 2020
  53. The Everlasting Man Sat, 21 Mar 2020
  54. Covidcado Toast Wed, 18 Mar 2020
  55. VOID-0 Fri, 13 Mar 2020
  56. Debt: The First 5,000 Years Fri, 13 Mar 2020
  57. The Ruthless Elimination of Hurry Mon, 09 Mar 2020
  58. "I'm an introvert" Wed, 04 Mar 2020
  59. Super Thinking Sun, 01 Mar 2020
  60. Pizza Night Fri, 28 Feb 2020
  61. Cynicism Fri, 21 Feb 2020
  62. Strait & Narrow Thu, 06 Feb 2020
  63. Principles: Life and Work Thu, 06 Feb 2020
  64. How People Change Sat, 01 Feb 2020
  65. Love. Fear. Wed, 29 Jan 2020
  66. Thirty-Six Fri, 24 Jan 2020
  67. The War of Art: Winning the Inner Creative Battle Mon, 20 Jan 2020
  68. Generating ActiveStorage Fixtures Fri, 17 Jan 2020
  69. Life comes at you pretty fast Thu, 16 Jan 2020
  70. Today I Learned Mon, 13 Jan 2020
  71. Seeding a Rails Development Environment with Test Fixtures Mon, 13 Jan 2020
  72. Unlimited Dada Wed, 08 Jan 2020
  73. Today I Learned Tue, 07 Jan 2020
  74. Today I Learned Mon, 06 Jan 2020
  75. Integrating Rails Encrypted Credentials with VCR Thu, 02 Jan 2020
  76. New Year, New Ewe Wed, 01 Jan 2020
  77. Atomic Habits: An Easy & Proven Way to Build Good Habits & Break Bad Ones Sat, 28 Dec 2019
  78. Potter Fri, 27 Dec 2019
  79. Welp. You did it. Wed, 18 Dec 2019
  80. Deploying Rails to Netlify Tue, 17 Dec 2019
  81. Christmas Milk Wed, 04 Dec 2019
  82. Good Enough to Ship Sat, 09 Nov 2019
  83. Rowsdower! Mon, 04 Nov 2019
  84. Today I Learned Wed, 16 Oct 2019
  85. The Second Mountain Thu, 10 Oct 2019
  86. Server-generated React Responses Sat, 05 Oct 2019
  87. Today I Learned Thu, 03 Oct 2019
  88. Using React Context for Suspenseful Data Fetching Mon, 30 Sep 2019
  89. Today I Learned Fri, 27 Sep 2019
  90. Today I Learned Thu, 26 Sep 2019
  91. Today I Learned Wed, 18 Sep 2019
  92. Today I Learned Mon, 19 Aug 2019
  93. Today I Learned Thu, 01 Aug 2019
  94. Life Together: The Classic Exploration of Christian Community Sun, 21 Jul 2019
  95. The Obstacle Is the Way: The Timeless Art of Turning Trials into Triumph Fri, 19 Jul 2019
  96. Shape Up: Stop Running in Circles and Ship Work that Matters Fri, 19 Jul 2019
  97. Man's Search for Meaning Fri, 19 Jul 2019
  98. Deconstruct Conference 2019 Mon, 15 Jul 2019
  99. Perennial Seller: The Art of Making and Marketing Work That Lasts Sat, 22 Jun 2019
  100. Courage and Calling: Embracing Your God-Given Potential Sat, 22 Jun 2019
  101. The Tech-Wise Family: Everyday Steps for Putting Technology in Its Proper Place Thu, 13 Jun 2019
  102. The 3-Day Effect Wed, 12 Jun 2019
  103. Competing Against Luck Mon, 10 Jun 2019
  104. The Call: Finding and Fulfilling the Central Purpose of Your Life Sun, 09 Jun 2019
  105. Let Your Life Speak: Listening for the Voice of Vocation Mon, 03 Jun 2019
  106. Digital Minimalism: Choosing a Focused Life in a Noisy World Mon, 03 Jun 2019
  107. The Road Back to You: An Enneagram Journey to Self-Discovery Sat, 18 May 2019
  108. Irresistible: Reclaiming the New that Jesus Unleashed for the World Thu, 09 May 2019
  109. Notes on the Synthesis of Form Tue, 23 Apr 2019
  110. Getting Things Done: The Art of Stress-Free Productivity Wed, 10 Apr 2019
  111. Ego is the Enemy Thu, 07 Mar 2019
  112. Free to Ignore Fri, 22 Feb 2019
  113. Pale Blue Dot Mon, 18 Feb 2019
  114. A Praying Life Fri, 01 Feb 2019
  115. I Built a Hook Fri, 18 Jan 2019
  116. Today I Learned Fri, 11 Jan 2019
  117. How I use Slack Mon, 07 Jan 2019
  118. What I Do When Node Starts Failing Randomly Fri, 04 Jan 2019
  119. The Righteous Mind: Why Good People Are Divided by Politics and Religion Mon, 31 Dec 2018
  120. Animal Farm Wed, 12 Dec 2018
  121. Seeing Like a State: How Certain Schemes to Improve the Human Condition Have Failed Tue, 04 Dec 2018
  122. The Road to Jonestown: Jim Jones and Peoples Temple Thu, 15 Nov 2018
  123. It Doesn't Have to Be Crazy at Work Sat, 03 Nov 2018
  124. Today I Learned Mon, 15 Oct 2018
  125. How to Win Friends and Influence People Mon, 15 Oct 2018
  126. The Attributes of God Volume 1: A Journey into the Father's Heart Tue, 02 Oct 2018
  127. 24/6: A Prescription for a Healthier, Happier Life Sat, 22 Sep 2018
  128. The Meaning of Marriage: Facing the Complexities of Commitment with the Wisdom of God Sat, 15 Sep 2018
  129. The Origin of Consciousness in the Breakdown of the Bicameral Mind Sat, 08 Sep 2018
  130. Today I Learned Thu, 30 Aug 2018
  131. Mastering Stand-Up: The Complete Guide to Becoming a Successful Comedian Sun, 29 Jul 2018
  132. Emotionally Healthy Spirituality: Unleash a Revolution in Your Life In Christ Wed, 25 Jul 2018
  133. The Story of Philosophy: The Lives and Opinions of the World's Greatest Philosophers Mon, 16 Jul 2018
  134. Today I Learned Wed, 11 Jul 2018
  135. Tribes: We Need You to Lead Us Thu, 05 Jul 2018
  136. The Pixar Touch: The Making of a Company Sun, 24 Jun 2018
  137. Atheist Delusions: The Christian Revolution and Its Fashionable Enemies Tue, 19 Jun 2018
  138. Essentialism: The Disciplined Pursuit of Less Sat, 09 Jun 2018
  139. The Common Good Sat, 12 May 2018
  140. Supernatural: What the Bible Teaches about the Unseen World - And Why It Matters Tue, 08 May 2018
  141. The Wisdom of Finance: Discovering Humanity in the World of Risk and Return Tue, 01 May 2018
  142. Intercom on Starting Up Mon, 23 Apr 2018
  143. The Rails 5 Way Sun, 22 Apr 2018
  144. Everything That Rises Must Converge Thu, 19 Apr 2018
  145. How Democracies Die: What History Reveals About Our Future Wed, 18 Apr 2018
  146. Confessions Sun, 08 Apr 2018
  147. Long Story Short: The Only Storytelling Guide You'll Ever Need Sun, 18 Feb 2018
  148. The Republic of Plato Sat, 17 Feb 2018
  149. White Trash: The 400-Year Untold History of Class in America Sun, 11 Feb 2018
  150. Make Your Bed Sat, 20 Jan 2018
  151. The Abolition of Man Wed, 17 Jan 2018
  152. The Great Divorce Tue, 16 Jan 2018
  153. Sapiens Sat, 13 Jan 2018
  154. Books I Read in 2017 Sun, 31 Dec 2017
  155. Invisible Ink: A Practical Guide to Building Stories That Resonate Wed, 27 Dec 2017
  156. Rich Kids Sun, 24 Dec 2017
  157. Silence Mon, 18 Dec 2017
  158. Singular Sun, 10 Dec 2017
  159. iGen Wed, 22 Nov 2017
  160. The Scandal of the Evangelical Mind Mon, 30 Oct 2017
  161. Principia Amoris: The New Science of Love Wed, 25 Oct 2017
  162. Columbine Fri, 20 Oct 2017
  163. How to Talk So Kids Will Listen & Listen So Kids Will Talk Thu, 14 Sep 2017
  164. To Save Everything, Click Here: The Folly of Technological Solutionism Tue, 22 Aug 2017
  165. Reduce, Reuse, Recycle Wed, 09 Aug 2017
  166. Rework Sun, 18 Jun 2017
  167. Mindset Sun, 18 Jun 2017
  168. Tribe Fri, 02 Jun 2017
  169. Today I Learned Tue, 30 May 2017
  170. Deep Work Tue, 23 May 2017
  171. 99 Bottles of OOP Fri, 31 Mar 2017
  172. Quiet: The Power of Introverts in a World That Can't Stop Talking Sun, 12 Mar 2017
  173. Thinking, Fast and Slow Fri, 03 Feb 2017
  174. The Power of Habit Wed, 25 Jan 2017
  175. The True Believer Wed, 18 Jan 2017
  176. Economics in One Lesson Mon, 16 Jan 2017
  177. The Manual 3 Sat, 14 Jan 2017
  178. Leaders Eat Last Sat, 14 Jan 2017
  179. Today I Learned Wed, 31 Aug 2016
  180. Today I Learned Tue, 03 May 2016
  181. Immutability Tue, 26 Apr 2016
  182. A Technique for Producing Ideas Mon, 11 Apr 2016
  183. Green Sun, 10 Apr 2016
  184. The Back of the Napkin Sun, 10 Apr 2016
  185. Read This Before Our Next Meeting Sun, 10 Apr 2016
  186. Better: How Jesus Satisfies the Search for Meaning Sun, 10 Apr 2016
  187. Flatland Sat, 26 Mar 2016
  188. Today I Learned Wed, 09 Mar 2016
  189. Today I Learned Wed, 27 Jan 2016
  190. Today I Learned Thu, 07 Jan 2016
  191. Today I Learned Mon, 07 Dec 2015
  192. Today I Learned Fri, 27 Nov 2015
  193. Today I Learned Sat, 14 Nov 2015
  194. Today I Learned Mon, 09 Nov 2015
  195. Today I Learned Tue, 29 Sep 2015
  196. Clean Ruby Sat, 22 Aug 2015
  197. Practical Object Oriented Design in Ruby Fri, 21 Aug 2015
  198. Today I Learned Wed, 12 Aug 2015
  199. Today I Learned Wed, 22 Jul 2015
  200. Today I Learned Mon, 20 Jul 2015
  201. Effective JavaScript Mon, 13 Jul 2015
  202. Today I Learned Mon, 22 Jun 2015
  203. Slaughterhouse-Five Sat, 20 Jun 2015
  204. Today I Learned Mon, 15 Jun 2015
  205. Principles of Two-Dimensional Design Fri, 12 Jun 2015
  206. Today I Learned Wed, 20 May 2015
  207. Building a Discipling Culture Sun, 26 Apr 2015
  208. Today I Learned Tue, 21 Apr 2015
  209. The Mythical Man-Month Tue, 07 Apr 2015
  210. Today I Learned Tue, 03 Mar 2015
  211. Steve Jobs Sat, 28 Feb 2015
  212. Today I Learned Mon, 02 Feb 2015
  213. Remote Sun, 25 Jan 2015
  214. Developing the Leader Within You Sun, 25 Jan 2015
  215. Wisdom and Wonder Mon, 19 Jan 2015
  216. Today I Learned Fri, 09 Jan 2015
  217. Foundation Mon, 05 Jan 2015
  218. Steal Like an Artist Thu, 01 Jan 2015
  219. Let Go Thu, 01 Jan 2015
  220. The Hitchhiker's Guide to the Galaxy Thu, 01 Jan 2015
  221. Dune Thu, 01 Jan 2015
  222. Today I Learned Tue, 25 Nov 2014
  223. Today I Learned Mon, 24 Nov 2014
  224. Today I Learned Fri, 21 Nov 2014
  225. Today I Learned Mon, 10 Nov 2014
  226. Today I Learned Sat, 08 Nov 2014
  227. Today I Learned Fri, 07 Nov 2014
  228. Today I Learned Thu, 06 Nov 2014
  229. Today I Learned Wed, 05 Nov 2014
  230. Today I Learned Tue, 04 Nov 2014
  231. Today I Learned Mon, 03 Nov 2014
  232. Today I Learned Wed, 29 Oct 2014
  233. Today I Learned Tue, 28 Oct 2014
  234. Today I Learned Thu, 23 Oct 2014
  235. Today I Learned Wed, 22 Oct 2014
  236. Today I Learned Tue, 21 Oct 2014
  237. Today I Learned Mon, 20 Oct 2014
  238. Today I Learned Thu, 16 Oct 2014
  239. Today I Learned Wed, 15 Oct 2014
  240. Today I Learned Tue, 14 Oct 2014
  241. Today I Learned Mon, 13 Oct 2014
  242. Today I Learned Tue, 30 Sep 2014
  243. JSON Marshalling empty slices to empty arrays in Go Mon, 02 Jun 2014
  244. Ready Player One Thu, 24 Oct 2013
  245. Eliminating nested blocks while looping through Arrays in Ruby Fri, 13 Sep 2013
  246. Struct as ActiveRecord Thu, 27 Jun 2013
  247. Deploying Ember On Rails To Heroku Thu, 20 Jun 2013
  248. Rails Javascript Testing Using Karma Wed, 12 Jun 2013
  249. Instant Savings In Vim Thu, 23 May 2013
  250. Sharing is Caring About Code Fri, 20 Jan 2012
  251. Do the Work Sun, 01 May 2011