Finally! An excuse to override method missing!
I load a lot of data into TroopTrack from CSV files by mapping fields in the CSV file to active record. Most of the time I am importing data from my competitors using CSV files they provide (and...
View ArticleBootstrapping sucks. Everyone should do it.
Bootstrapping Sucks Winston Churchill famously said the following after losing power following World War 2: Democracy is the worst form of government, except for all those other forms that have been...
View ArticleThe Bootstrapping Thing I Suck Most At
Benjamin Franklin said So convenient a thing it is to be a reasonable creature, since it enables one to find or make a reason for anything one has a mind to do I’m not being a reasonable creature, and...
View ArticleInterns at TroopTrack
Hiring IFL (Intern for Live) Until recently, we really struggled to provide consistent customer service. Sometimes we were awesome – customers would put in a ticket on a weekend in the wee hours and...
View ArticleCoding without Caffeine
Best Sleep EVER I woke up this morning at 6:00 am feeling totally awesome. I slept like a log last night, better than I’ve slept anytime in the last six months. Shannon tells me kids came in and out of...
View ArticleFunctionally repetitive code is best served DRY. Coincidentally repetitive...
I’m starting to realize there is a difference between code that is functionally repetitive and code that is coincidentally repetitive. Here’s an example of some functionally repetitive code: class...
View ArticleThis guy hated the crazy view logic all over his rails app. You won’t believe...
Sorry, I couldn’t help it. This style of headline is all over the place. It’s tacky, so this is me mocking it a little bit. Yesterday I blogged about a distinction regarding DRY and posited an example...
View ArticleTips for making your integrated system a beautiful, majestic monolith
The longer I do this, the more I agree with @dhh If you haven’t seen it yet, you should watch @dhh’s talk from RailsConf2015. In it, @dhh introduces the notion that “monolithic” applications aren’t...
View ArticleFive things I learned about testing by becoming a developer
Testing software saved my (professional) life. A long time ago I was totally stuck professionally. I was a project manager in the IT department of a giant insurance company that had absolutely no clue...
View ArticleHow we used Slack to dramatically improve customer service response times
For the last few weeks we’ve had a serious problem – we couldn’t keep up with customer support requests. Every day our lead time grew. When it hit SIX FREAKING DAYS I started to panic. Fortunately, I’m...
View Article
More Pages to Explore .....