Antelope Love Fan

Scary decisions are the best decisions

Scary decisions are the best decisions.

The ones that you second guess and agonize over.

It means you're doing something out of your comfort zone and that's the only way to push yourself forward.

It's OK to bite off more than you can chew sometimes.

Learn more about what you're capable of.

comments powered by Disqus

All posts

  1. Never trust your inputs
  2. That one-off thing with the terrible name will be around forever
  3. The joy of difficulty
  4. Anger and regret
  5. I am not a great programmer
  6. Free-writing: Lissie, Live at Brighton
  7. Don't get too hung up on tools
  8. The urge to grow things
  9. I refuse to let this city beat me
  10. Let's talk about interruptions...again.
  11. Bardstown Rd Businesses That Don't Care About Pedestrians (part 1)
  12. Bikejoring or, How to Wear Out Your Dog as Fast as Possible
  13. Thoughts on wasting time
  14. Tragedy and Perspective
  15. On the idea of admiration
  16. The joy of waiting for things
  17. Advice for junior developers
  18. The 4 common ways cars try to kill me
  19. I ran a marathon
  20. The Madness of Saturday
  21. Keeping a daily work log
  22. A frustrating Web.config transformation error
  23. My first century
  24. How _not_ to compare file versions in C#
  25. Auto-incrementing build numbers in Visual Studio 2012
  26. "The definition of the report 'XYZ' is invalid."
  27. Side effects of bike commuting
  28. By the numbers: Coldest ride ever
  29. The difference between 'git fetch' and 'git pull'
  30. Freshman Lunch Shenanigans
  31. Getting an '__doPostBack is undefined' error in IE10
  32. Noticing an odd difference between different implementations of JSON.stringify
  33. How not to make a sale
  34. Prayer for the repose of the dead
  35. You Meet All Kinds of People Cycling
  36. So iBooks Have a Hidden Unique ID
  37. The Three Most Important Pieces of Information for a Kid
  38. 20 Years Later, I Still Can't Read Ramona the Pest
  39. In which I decide not to bother with New Year's Resolutions
  40. I kinda regret deleting my Instagram account
  41. Hacking my eating habits
  42. I have been a dad for 10 years
  43. The most uncomfortable training session ever
  44. Minor hiccup with Google Drive
  45. I love living in The Highlands
  46. A dark start to the day
  47. Renting an Apartment in Boston
  48. I think I need to get over myself a little bit
  49. Making a mobile site behave like an iOS app
  50. Picasa data API fun: Creating albums and uploading images
  51. SVN working copy is nested?
  52. My one, feeble attempt at being a cracker of software.
  53. My Own Personal Daily WTF v1
  54. Get on your bike. No excuses
  55. Pixel level drawing with the canvas element
  56. New Year's Resolutions
  57. How to write a very simple jQuery Plugin
  58. Must-Have Chrome Extensions
  59. Preserving the $ with jQuery.noConflict
  60. Can't load XRegExp twice in the same frame
  61. Converting a Unix timestamp to a real Postgres date
  62. HTML5 Data Attributes and
  63. Memories Wrapped Up in Music
  64. A poem for our daughters
  65. Handling Windows API Callbacks in VB .NET
  66. My Favorite Explanation of clip: rect();
  67. Basics of QR Codes
  68. Adding/Deleting Events with the Google Calendar API
  69. Basic Authentication with Titanium.Network.HTTPClient
  70. Even better overriding the Firebug console in IE
  71. SQL Management Studio 2008 says Saving changes is not permitted.
  72. Revert to a previous revision with Subversion
  73. Catching Ajax errors with jQuery
  74. Fun with Vim movement commands
  75. Copying ADODB Recordsets Across Databases
  76. The Proxy Pattern in Javascript
  77. Snippet for popping up a jQuery UI Dialog
  78. A Caveat When Declaring Javascript Arrays
  79. With jQuery, Awesomeness Abounds
  80. One-liner to syntax check a Python script
  81. Coding for Doctors in Haiti
  82. Changing an application's favicon in CherryPy
  83. Localizing PHP with gettext
  84. Running a CherryPy app with Apache and mod_python
  85. Basics of the Alternative PHP Cache (APC)
  86. Converting an RFC 3339 date to a Python timestamp(plus an update to my Google Docs backup script)
  87. Flickr REST API Basics
  88. Short list of required web developer tools
  89. Getting the caption of an image attached to a WordPress post
  90. Simple tabbed HTML navigation buttons
  91. Making sure FireBug console calls don't bomb in IE
  92. You have to be able to talk to people
  93. Not breaking the rules, but still being a jerk
  94. Fear
  95. Growing Up Pyro
  96. Locking Down Facebook
  97. Automatically blocking Twitter spam accounts
  98. File modification date/times in Python
  99. SSH Tunneling: Taming the series of tubes
  100. My single-handed destruction of an Ecuadorian cafe
  101. Basic page routing with CherryPy
  102. Demystifying Python Decorators
  103. Handy VBScript ASP syntax shortcut
  104. Twitter Trends: Experimenting with Adobe Air
  105. Getting started with CherryPy
  106. Installing things on Linux is still a pain in the tuchus
  107. Facebook's OpenID Support: Much Improved!
  108. Basic Lighttpd Setup
  109. Be Safe and Don't Be a Jerk
  110. Facebook's OpenID Support: It's cute and all but...
  111. Basics of the PHP PCRE functions
  112. This Bash trick will make your brain explode
  113. Saving the world with PHP array functions
  114. The PalmOS Browser War That Never Was
  115. 8 years today (and 14 years last March)
  116. It's not hard to avoid sounding like a moran moron
  117. Premature Optimization less harmful than Immature Stupidity
  118. Where am I? Where are you?
  119. Using PrototypeJS with Greasemonkey
  120. Yes, it's a camera. No, it doesn't need film
  121. Backing up your Google Docs
  122. Twitter Search API: Make millions, wow your friends.
  123. The shapening
  124. Writing a simple Twitter-bot in PHP
  125. Event handling with PrototypeJS
  126. Sometimes being a dad is all too real
  127. A refugee from the world
  128. HTML Emails for fun and profit
  129. Javascript awesomeness with Prototype
  130. Regular expressions in VBA
  131. Manipulating PDF files with Visual Basic .NET
  132. Google Client Logins
  133. Your data is your life. Why aren't you protecting it?
  134. RAID basics
  135. My .vimrc file
  136. I'm just a little bit starstruck
  137. In which handiness ensues
  138. It begins
  139. Profiling PHP with APD
  140. Fun with Branching Merging
  141. Comment Engine: Round 2
  142. Comment Engine: Round 1
  143. Foray into the Google App Engine
  144. Un-befuddling OpenID
  145. From Javascript to PHP and Back Again
  146. The fun solution is not always the right one
  147. Good Lazy vs. Bad Lazy
  148. Search Replace with vim
  149. The Editor War
  150. Interviewing is hard and annoying
  151. Further Adventures of a Domino's CSR
  152. How I Single-Handedly Further Disgruntled a Disgruntled Domino's Assistant Manager
  153. Further Tales of a Disgruntled Domino's Manager in Training
  154. Domino's Nightly Stoner Encounter
  155. Most bizzare lack of tip on a delivery
  156. The Saga of an Uhappily-Married-Disgruntled Manager at Domino's: Part 1