I delivered to a guy last night who is hardcore Muslim. He likes to order pizzas for his wives when he's not home. The problem is that his wives aren't allowed to be seen by other men so I have to set the pizza on the porch, knock on the door, and then just leave.
Most bizzare lack of tip on a delivery
2002-05
- 2023 May-03 – Let's Talk About AI
- 2022 Dec-01 – Learning a Large System
- 2022 Jul-14 – Advice from a software-development old head
- 2022 Feb-25 – Launching vim from a PHP cli app and reading the output.
- 2021 Nov-17 – Using jq to filter JSON by regex
- 2021 Sep-29 – Making a Typescript property dependent on the value of another property
- 2021 Apr-08 – Recreating Laravel Accessor attributes
- 2021 Mar-11 – Plugin Unit Testing in WordPress
- 2021 Feb-12 – On learning and stupid questions
- 2020 Oct-22 – Learning about TypeScript interfaces
- 2020 Aug-17 – How to get a driving road test during a pandemic
- 2020 May-27 – Outputting the SQL of an Eloquent query
- 2020 May-06 – Linting code with husky, lint-staged and git hooks
- 2019 Nov-14 – Syntax error creating MySQL view with UNION
- 2019 Oct-15 – Laravel PDOException - General error: 2031
- 2018 Oct-24 – Issues with redux-saga's takeEvery and the Redux DevTools extension
- 2018 Oct-18 – Bash while-read loop breaking early
- 2018 Jan-19 – Running Laravel 5 in a Subdirectory
- 2018 Jan-18 – Javascript Page Visibility API
- 2018 Jan-15 – Dolores O'Rierdan, RIP
- 2015 Jul-01 – My heart lives in Portland
- 2016 Dec-27 – React-Native "Could not get BatchedBridge"
- 2016 Sep-16 – Scotty's extra-lean Thanksgiving
- 2016 Aug-11 – Nothing else you do matters if you're fat
- 2016 Jun-01 – A Dad's Guide to Snapchat
- 2016 Apr-28 – The bullshit I put up with by not driving
- 2016 Apr-14 – A restrospective on my wisdom teeth
- 2016 Mar-10 – Waze Wants Me to Die
- 2016 Feb-29 – The Time Kentucky Wanted a Submarine
- 2016 Feb-08 – Phone calls from Mrs. Rothstein
- 2016 Jan-20 – Ani DiFranco, Chinese food, and poor decisions
- 2016 Jan-05 – The sun rises in the East
- 2015 Nov-15 – Scotland, Day 5: The Wedding
- 2015 Nov-14 – I've discovered the secret to true happiness
- 2015 Nov-14 – What's happening at Bowman Field?
- 2015 Nov-13 – More Bardstown Rd Pedestrian Safety Improvements
- 2015 Nov-13 – My favorite video store
- 2015 Nov-10 – Scenes from the weekend: Day of the Dead
- 2015 Nov-10 – A good team needs good company culture
- 2015 Nov-08 – College jobs
- 2015 Nov-06 – I'm scared to run tomorrow
- 2015 Nov-06 – The importance of teaching civil disobedience to our children
- 2015 Nov-03 – That time I hit a kid with my car
- 2015 Nov-02 – Stop blaming and fix the thing
- 2015 Nov-02 – Basics of pedestrian safety
- 2015 Nov-01 – The best (and worst) Halloween
- 2015 Oct-31 – Reflections on Friends
- 2015 Oct-30 – The Interview Where I Completely Froze
- 2015 Oct-29 – Louisville needs to step up its bike-lane game
- 2015 Oct-27 – A Farewell to a Server
- 2015 Oct-26 – Gnocchi is a labor of love
- 2015 Oct-26 – Middle School Shadow Economy
- 2015 Oct-25 – Don't let your weaknesses define you
- 2015 Oct-23 – Tales of woe in the college health center
- 2015 Oct-22 – My favorite painting
- 2015 Oct-22 – The oddity of passing time
- 2015 Oct-21 – My kids are allowed to read anything they want
- 2015 Oct-19 – The young fisherman
- 2015 Oct-19 – Taking the lane
- 2015 Oct-16 – The Soundtrack to Love
- 2015 Oct-15 – Scotland, Day 4: Stirling
- 2015 Oct-15 – An essential computer skill that most people don't know
- 2015 Oct-13 – The nerdiest thing I ever did
- 2015 Oct-12 – Tales of High School Theater
- 2015 Oct-12 – Throwing things off other things
- 2015 Oct-12 – I don't always know why I do things
- 2015 Oct-08 – Passing an object to an ASP.NET MVC Controller
- 2015 Oct-08 – Anger ruins everything
- 2015 Oct-06 – Stories of love and hair
- 2015 Oct-05 – Scotland, Day 3: Edinburgh
- 2015 Oct-04 – Generating a client-side PDF with Javascript
- 2015 Oct-03 – Vernacular: A digression
- 2015 Oct-02 – Scotland, Day 2: Glasgow
- 2015 Oct-01 – I have to enjoy my work
- 2015 Sep-30 – Scotland, Day 1: Traveling
- 2015 Sep-30 – Why I run
- 2015 Sep-29 – My personal beard history
- 2015 Sep-22 – My first nightmare
- 2015 Sep-21 – Moms are tough as fuck
- 2015 Sep-21 – Pedestrian safety improvements on Bardstown Rd.
- 2015 Sep-20 – Free pass to Heaven
- 2015 Sep-18 – The blue bus is calling us.
- 2015 Sep-18 – Screaming with April and Kristin
- 2015 Sep-17 – Viking Girl is growing up
- 2015 Sep-15 – People who love you aren't afraid to call you out.
- 2015 Sep-14 – You sometimes find terrible things on the side of the road
- 2015 Sep-13 – The cure for teen angst is a river
- 2015 Sep-13 – My son is me, but also not me.
- 2015 Sep-11 – How to find out whos building stuff in Louisville
- 2015 Sep-10 – Where's the new Bardstown Rd. Costco?
- 2015 Sep-09 – My son, the mystery
- 2015 Sep-08 – The first poet to blow my mind
- 2015 Sep-08 – Focus on the things you did right
- 2015 Sep-06 – The Saga of John the Baptist: Parts I III
- 2015 Sep-06 – Camp, NOFX and Fire
- 2015 Sep-04 – The magnetic poetry book
- 2015 Sep-03 – Just temporarily disconnected
- 2015 Sep-02 – Please don't ride your bike on the sidewalk
- 2015 Sep-01 – I'm always afraid I'm in trouble
- 2015 Aug-31 – My dog has many smells
- 2015 Aug-31 – Perdido en la selva
- 2015 Aug-29 – Not a wild child
- 2015 Aug-28 – Weird things my kids have said
- 2015 Aug-28 – When I realized I'm a grownup
- 2015 Aug-26 – Crushes and more bad teenage poetry
- 2015 Aug-25 – Me and High School Football
- 2015 Aug-24 – The Mt. Lassen Motel, Red Bluff, CA
- 2015 Aug-23 – The loneliest guy at Chilis
- 2015 Aug-22 – Restaurant Reviews: The Bardstown
- 2015 Aug-22 – My cultural knowledge void
- 2015 Aug-20 – I want to go live in the woods sometimes
- 2015 Aug-19 – The strangest domain name
- 2015 Aug-18 – Sisi means aunt in Italian
- 2015 Aug-17 – Debugging remote ASP.NET apps is super easy!
- 2015 Aug-16 – The time before your child is born is an amazing and terrifying time.
- 2015 Aug-15 – Email, poetry, madness and nostalgia
- 2015 Aug-14 – The house on Klickitat Street
- 2015 Aug-13 – That time I walked a little old Ecuadorian lady home
- 2015 Aug-13 – All the kids I've hit
- 2015 Aug-11 – Lets end the trope of the idiot dad
- 2015 Aug-10 – A reminder about 4-way stops
- 2015 Aug-09 – Ordering pizza in Germany
- 2015 Aug-08 – The Mercy Underground
- 2015 Aug-07 – My bicycle has a 115 dB air horn
- 2015 Aug-06 – The only rule is work
- 2015 Aug-05 – Restaurant Reviews: Havana Rumba (Highlands)
- 2015 Aug-04 – Advice from my mom
- 2015 Aug-03 – What I want in a job.
- 2015 Aug-01 – The Ecuadorian toilet paper incident
- 2015 Jul-30 – The budding photographer or why I can't hear Garth Brooks anymore
- 2015 Jul-29 – Fear and loathing in Milwaukee
- 2015 Jul-28 – Making food for the people you love
- 2015 Jul-26 – Amanda Grimes, I'm sorry
- 2015 Jul-25 – I am the dude with the hat
- 2015 Jul-24 – The art of sneaking out
- 2015 Jul-23 – Foo, bar, and other metasyntactic variables
- 2015 Jul-22 – Freshman year in hell
- 2015 Jul-21 – Vaccinate your damn kids, already
- 2015 Jul-20 – Acts of rebellion
- 2015 Jul-19 – The worst restaurant review ever
- 2015 Jul-18 – I had my first migraine at 10
- 2015 Jul-17 – Storage devices I have loved
- 2015 Jul-16 – Bad teenage poetry #tbt
- 2015 Jul-15 – Your partners problems are your problems
- 2015 Jul-15 – Depression is like being in a loud room
- 2015 Jul-14 – There is an art to asking questions
- 2015 Jul-13 – I am a child of the BBS age
- 2015 Jul-12 – Irrational fears
- 2015 Jul-11 – The worst thing you could be in the 80's was poor
- 2015 Jul-10 – My kids prefer video chats to phone calls
- 2015 Jul-10 – A relationship is a choice
- 2015 Jul-09 – My kids are terrible at knock knock jokes
- 2015 Jul-09 – I gave my dad a haircut today
- 2015 Jul-07 – I am a terrible traveler
- 2015 Jul-06 – Hidden perks of being a blonde kid
- 2015 Jul-05 – Indie music, pre-Internet
- 2015 Jul-04 – Night swimming
- 2015 Jun-26 – Zen and the art of resource editing
- 2015 Jun-25 – Junior Developer, hard lessons learned
- 2015 Jun-24 – Stories and thoughts
- 2015 Jun-23 – I hate notifications
- 2015 Jun-22 – The intimacy of smell
- 2015 Jun-21 – My Geometry teacher was an alcoholic?
- 2015 Jun-20 – You never know fear until you become a parent
- 2015 Jun-19 – I'm tired of all the gun violence
- 2015 Jun-18 – Gaming handhelds I have loved
- 2015 Jun-17 – The glorious act of creation
- 2015 Jun-16 – The overwhelming drive to feed a child.
- 2015 Jun-15 – Why I give coding test during interviews
- 2015 Jun-14 – Pitbull dogs are family
- 2015 Jun-13 – word.camera
- 2015 Jun-06 – Never complain about having enough time
- 2015 Jun-08 – Naked body surfing in Ecuador
- 2015 Jun-10 – Just because you're allowed to curse doesn't mean you have to
- 2015 Jun-05 – Journalism is Dead
- 2015 Jun-01 – I ride a bike to be a better person
- 2015 Jun-09 – "I don't know" is an acceptable answer
- 2015 Jun-07 – Go fuck yourself with your atom bomb
- 2015 Jun-04 – Deep is the lizard's eye #tbt
- 2015 Jun-12 – Highs and Lows
- 2015 Jun-03 – TARC's cashless fare system screws poor people
- 2015 Jun-02 – Writing begets writing
- 2015 Jun-01 – How much do I really remember?
- 2015 May-31 – I love the Idaho-Stop
- 2015 May-29 – Scary decisions are the best decisions
- 2015 May-28 – Never trust your inputs
- 2015 May-27 – That one-off thing with the terrible name will be around forever
- 2015 May-26 – The joy of difficulty
- 2015 May-22 – Anger and regret
- 2015 May-21 – I am not a great programmer
- 2015 May-21 – Free-writing: Lissie, Live at Brighton
- 2015 May-19 – Don't get too hung up on tools
- 2015 May-18 – The urge to grow things
- 2015 Apr-16 – I refuse to let this city beat me
- 2015 Feb-26 – Let's talk about interruptions...again.
- 2015 Feb-23 – Bardstown Rd Businesses That Don't Care About Pedestrians (part 1)
- 2014 Dec-09 – Bikejoring or, How to Wear Out Your Dog as Fast as Possible
- 2014 Oct-12 – Thoughts on wasting time
- 2014 Oct-02 – Tragedy and Perspective
- 2014 Sep-08 – On the idea of admiration
- 2014 Aug-27 – The joy of waiting for things
- 2014 Aug-18 – Advice for junior developers
- 2014 Jul-23 – The 4 common ways cars try to kill me
- 2014 Jun-16 – I ran a marathon
- 2014 Jun-09 – The Madness of Saturday
- 2014 Mar-26 – Keeping a daily work log
- 2014 Mar-24 – A frustrating Web.config transformation error
- 2014 Feb-24 – My first century
- 2014 Feb-20 – How _not_ to compare file versions in C#
- 2014 Jan-28 – Auto-incrementing build numbers in Visual Studio 2012
- 2014 Jan-14 – "The definition of the report 'XYZ' is invalid."
- 2014 Jan-14 – Side effects of bike commuting
- 2014 Jan-06 – By the numbers: Coldest ride ever
- 2013 Dec-10 – The difference between 'git fetch' and 'git pull'
- 2013 Oct-04 – Freshman Lunch Shenanigans
- 2013 Aug-16 – Getting an '__doPostBack is undefined' error in IE10
- 2013 Jul-15 – Noticing an odd difference between different implementations of JSON.stringify
- 2013 Jul-10 – How not to make a sale
- 2013 May-20 – Prayer for the repose of the dead
- 2013 May-10 – You Meet All Kinds of People Cycling
- 2013 May-06 – So iBooks Have a Hidden Unique ID
- 2013 Apr-23 – The Three Most Important Pieces of Information for a Kid
- 2013 Apr-16 – 20 Years Later, I Still Can't Read Ramona the Pest
- 2013 Jan-03 – In which I decide not to bother with New Year's Resolutions
- 2012 Dec-24 – I kinda regret deleting my Instagram account
- 2012 Nov-06 – Hacking my eating habits
- 2012 Oct-29 – I have been a dad for 10 years
- 2012 Oct-22 – The most uncomfortable training session ever
- 2012 Oct-01 – Minor hiccup with Google Drive
- 2012 Sep-15 – I love living in The Highlands
- 2012 Sep-13 – A dark start to the day
- 2012 Sep-12 – Renting an Apartment in Boston
- 2012 Aug-20 – I think I need to get over myself a little bit
- 2012 Jul-31 – Making a mobile site behave like an iOS app
- 2012 Apr-02 – Picasa data API fun: Creating albums and uploading images
- 2012 Mar-26 – SVN working copy is nested?
- 2012 Mar-19 – My one, feeble attempt at being a cracker of software.
- 2012 Feb-09 – My Own Personal Daily WTF v1
- 2012 Jan-23 – Get on your bike. No excuses
- 2012 Jan-16 – Pixel level drawing with the canvas element
- 2011 Dec-31 – New Year's Resolutions
- 2011 Jun-21 – How to write a very simple jQuery Plugin
- 2011 Mar-28 – Must-Have Chrome Extensions
- 2011 Mar-11 – Preserving the $ with jQuery.noConflict
- 2011 Feb-24 – Can't load XRegExp twice in the same frame
- 2011 Jan-10 – Converting a Unix timestamp to a real Postgres date
- 2010 Nov-17 – HTML5 Data Attributes and jQuery.data()
- 2010 Nov-05 – Memories Wrapped Up in Music
- 2010 Oct-26 – A poem for our daughters
- 2010 Oct-05 – Handling Windows API Callbacks in VB .NET
- 2010 Aug-25 – My Favorite Explanation of clip: rect();
- 2010 Jul-27 – Basics of QR Codes
- 2010 Jul-21 – Adding/Deleting Events with the Google Calendar API
- 2010 Jul-14 – Basic Authentication with Titanium.Network.HTTPClient
- 2010 Jun-29 – Even better overriding the Firebug console in IE
- 2010 Jun-21 – SQL Management Studio 2008 says Saving changes is not permitted.
- 2010 Jun-16 – Revert to a previous revision with Subversion
- 2010 Jun-14 – Catching Ajax errors with jQuery
- 2010 Jun-09 – Fun with Vim movement commands
- 2010 May-25 – Copying ADODB Recordsets Across Databases
- 2010 Apr-07 – The Proxy Pattern in Javascript
- 2010 Mar-29 – Snippet for popping up a jQuery UI Dialog
- 2010 Mar-22 – A Caveat When Declaring Javascript Arrays
- 2010 Mar-15 – With jQuery, Awesomeness Abounds
- 2010 Mar-02 – One-liner to syntax check a Python script
- 2010 Feb-24 – Coding for Doctors in Haiti
- 2010 Feb-08 – Changing an application's favicon in CherryPy
- 2010 Jan-25 – Localizing PHP with gettext
- 2010 Jan-20 – Running a CherryPy app with Apache and mod_python
- 2010 Jan-13 – Basics of the Alternative PHP Cache (APC)
- 2009 Dec-23 – Converting an RFC 3339 date to a Python timestamp(plus an update to my Google Docs backup script)
- 2009 Dec-21 – Flickr REST API Basics
- 2009 Nov-19 – Short list of required web developer tools
- 2009 Nov-18 – Getting the caption of an image attached to a WordPress post
- 2009 Nov-13 – Simple tabbed HTML navigation buttons
- 2009 Oct-29 – Making sure FireBug console calls don't bomb in IE
- 2009 Oct-26 – You have to be able to talk to people
- 2009 Sep-30 – Not breaking the rules, but still being a jerk
- 2009 Sep-22 – Fear
- 2009 Sep-08 – Growing Up Pyro
- 2009 Aug-25 – Locking Down Facebook
- 2009 Aug-16 – Automatically blocking Twitter spam accounts
- 2009 Aug-06 – File modification date/times in Python
- 2009 Jul-22 – SSH Tunneling: Taming the series of tubes
- 2009 Jul-14 – My single-handed destruction of an Ecuadorian cafe
- 2009 Jul-07 – Basic page routing with CherryPy
- 2009 Jun-30 – Handy VBScript ASP syntax shortcut
- 2009 Jun-30 – Demystifying Python Decorators
- 2009 Jun-18 – Twitter Trends: Experimenting with Adobe Air
- 2009 Jun-16 – Getting started with CherryPy
- 2009 Jun-11 – Installing things on Linux is still a pain in the tuchus
- 2009 Jun-04 – Facebook's OpenID Support: Much Improved!
- 2009 Jun-03 – Basic Lighttpd Setup
- 2009 May-27 – Be Safe and Don't Be a Jerk
- 2009 May-20 – Facebook's OpenID Support: It's cute and all but...
- 2009 May-20 – Basics of the PHP PCRE functions
- 2009 May-13 – This Bash trick will make your brain explode
- 2009 May-06 – Saving the world with PHP array functions
- 2009 Apr-29 – The PalmOS Browser War That Never Was
- 2009 Apr-23 – 8 years today (and 14 years last March)
- 2009 Apr-14 – It's not hard to avoid sounding like a moran moron
- 2009 Apr-07 – Premature Optimization less harmful than Immature Stupidity
- 2009 Mar-22 – Where am I? Where are you?
- 2009 Mar-15 – Using PrototypeJS with Greasemonkey
- 2009 Mar-11 – Yes, it's a camera. No, it doesn't need film
- 2009 Mar-05 – Backing up your Google Docs
- 2009 Mar-01 – Twitter Search API: Make millions, wow your friends.
- 2009 Feb-24 – The shapening
- 2009 Feb-17 – Writing a simple Twitter-bot in PHP
- 2009 Feb-15 – Event handling with PrototypeJS
- 2009 Feb-13 – Sometimes being a dad is all too real
- 2009 Feb-09 – A refugee from the world
- 2009 Feb-02 – HTML Emails for fun and profit
- 2009 Jan-27 – Javascript awesomeness with Prototype
- 2009 Jan-20 – Regular expressions in VBA
- 2009 Jan-20 – Manipulating PDF files with Visual Basic .NET
- 2009 Jan-13 – Google Client Logins
- 2009 Jan-11 – Your data is your life. Why aren't you protecting it?
- 2009 Jan-09 – RAID basics
- 2009 Jan-08 – My .vimrc file
- 2009 Jan-07 – I'm just a little bit starstruck
- 2009 Jan-05 – In which handiness ensues
- 2009 Jan-05 – It begins
- 2008 Nov-26 – Profiling PHP with APD
- 2008 Nov-07 – Fun with Branching Merging
- 2008 Oct-29 – Comment Engine: Round 2
- 2008 Oct-22 – Comment Engine: Round 1
- 2008 Oct-20 – Foray into the Google App Engine
- 2008 Oct-16 – Un-befuddling OpenID
- 2008 Sep-29 – From Javascript to PHP and Back Again
- 2008 Jul-08 – The fun solution is not always the right one
- 2008 Jul-05 – Good Lazy vs. Bad Lazy
- 2008 Jun-28 – Search Replace with vim
- 2008 Jun-27 – The Editor War
- 2008 Jun-26 – Interviewing is hard and annoying
- 2002 Jun-03 – Further Adventures of a Domino's CSR
- 2002 Jun-02 – How I Single-Handedly Further Disgruntled a Disgruntled Domino's Assistant Manager
- 2002 May-25 – Further Tales of a Disgruntled Domino's Manager in Training
- 2002 May-19 – Domino's Nightly Stoner Encounter
- 2002 May-12 – Most bizzare lack of tip on a delivery
- 2002 May-05 – The Saga of an Uhappily-Married-Disgruntled Manager at Domino's: Part 1