Category Archive: Uncategorized

Feb 15

Trash Bird Fix


Haven’t posted in a while, mostly because my life has been a complete fucking wreck for the past year or so. Anyway. I fixed the trash bird with a chrome extension. Question: How?? Answer: Video of it in action: Go download it: — Oh. I also wrote a book about the disastrous past year.

Dec 06

Minecraft – A Software Engineer’s Experience Part 2


First, you should probably read Minecraft – A Software Engineer’s Experience Part 1. August of this past year is a blur to me – a month remembered in terms of Minecraft. I spent the entire month enthralled with the possibilities the open-ended game allowed, playing most evenings and weekends, habitually. Early on in the game …

Continue reading »

Dec 06

Minecraft – A Software Engineer’s Experience Part 1


After years of pestering, my friend Justin convinced me to try Minecraft one evening this past summer. That was early in August. Thanks to Justin, I do not remember August, September, or October of 2014 in terms of real life – I remember these months of my life in terms of Minecraft. — That first …

Continue reading »

Dec 06

Pikmin – The Video Game Interview Question


For the past decade and a half, Pikmin has been my most favorite game of all time. As a software engineer with an affinity for automation, tooling, and efficiency – Pikmin struck a chord with me like no other game had before. Pikmin is a unique twist on real time strategy games (such as the …

Continue reading »

Jun 15

Codes well, struggles with being an adult.

Screen Shot 2014-06-15 at 7.49.06 AM

When I was younger, I promised myself I’d never turn out like my parents and their always-frustrated, always-busy, sad circle of friends, and yet.. — When my grandfather was coming to town, he would mail a copy of a heavily detailed itinerary to everyone in Texas. He grew up in Texas, had his family in …

Continue reading »

Jul 05

Styling the Contextual Action Bar ActionMode Divider or Splitter for Android

Screen Shot 2013-07-05 at 12.19.28 PM

My coworker and I spent a good deal of time this morning attempting to change the style / color of the Android ActionBar’s Contextual Action Bar divider between the checkmark action button and the rest of the bar. You see this divider or splitter in the image below on the right side of the red …

Continue reading »

Jun 30

The Objective Sea

Screen Shot 2013-06-30 at 5.11.28 PM

Developers love to make lists. We’re not always great at organizing our lists or sharing them with the world, but boy do we love making lists. It seems like I learn about a great new library, or trick, or tool from a peer developer, or hacker news every few days. Earlier this year I started …

Continue reading »

Jun 21

Fix Crittercism’s lack of logging

Crittercism does not log exceptions to the console, which sucks while you’re developing. To fix this, you can proxy their exception handler with your own, something like this: @implementation AppDelegate   void myExceptionHandler (NSException * exception){     NSLog(@"Caught top-level exception: %@: %@\nStack:\n%@",, exception.reason, [NSThread callStackSymbols]);     crittercismHandler(exception); } …

Continue reading »

Jun 10

Life in the information age (a response to PRISM)

I apologize up front for my rambling style. I promise these first few jaunts/missives connect up at the end. A few years ago, I saw a profoundly disheartening and disturbing movie, Taken. The movie portrays a james-bond-alike saving a young abducted person from being sold to a highest bidder. In the end, the girl was …

Continue reading »

Oct 16

Regularly losing hard drives? Try clean power.

A few years back, I was losing 1 to 2 hard drives a year, every year. I was purchasing quality drives (for consumer grade..), and it did not seem to matter if a drive was internal or external, the life span was just junk. Your computer’s parts are highly sensitive pieces of equipment in terms …

Continue reading »