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

Posts

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