Categories
Uncategorized

Nerf guns don’t matter

I’m seeing it more and more–job descriptions with perks about nerf guns and happy hour, or new grads who joined a startup and are bragging about ping pong tablesand free coke. This is apparently something that people see as a fun culture, a sign that this is a place you’d enjoy working at and has people you’d enjoy working […]

Categories
Uncategorized

Coding skill vs. employee skill

At the extremely basic level, there are basically two good qualities that each programmer should strive for: programming skill and employee skill. Programming skill is basically the ability to write good, solid, performant, maintainable, and all-the-other-desireable-code-adjectives code. This is what coders tend to spend their time harping on and debating about and reading about. Employee skill is […]

Categories
Uncategorized

Taco Bell Programming

If you haven’t read Ted Dziuba‘s post on Taco Bell programming, go do that now. It’s really a great post. The gist is basically that we can and should be writing programs using the stuff that’s been available for tens of years, stuff like bash and xargs and find, and that using the latest and greatest tool […]

Categories
Uncategorized

Why would anyone use vim?

(Note: this is a post for vim newbies. If you’re an experienced user, you won’t find anything new here) I recently switched to vim full time after years of asking myself that question. It seemed like a huge percentage of the better hackers I came across used vim, but all I could see was “no […]

Categories
Uncategorized

On Google Wave

Google finally threw in the towel with Wave, saying that adoption rates just weren’t as they hoped. Many have said that Wave’s fail was that it launched as an invitation based service, which meant that you couldn’t really use it because Wave can only be used with other Wave users, and none of your friends […]

Categories
Uncategorized

What to NOT say to soon-to-be parents

As a dad to be, I’m more or less a trained expert on this now. Aren’t you SO EXCITED?!?! Sure, we’re excited. We’re also nervous and stressed and paranoid and freaking tired of people asking if we’re excited. (To the mom) Oh, you’re feeling [insert some horrible pregnancy related condition here]? Well just try [insert […]

Categories
Uncategorized

Progress ruins it (or, Drupal is boring)

I love Drupal, don’t get me wrong. I have a really soft spot in my heart for ExpressionEngine too. And WordPress always has its place. But I’m growing more and more frustrated at the various CMS’s out there for one reason and one reason only: they’re too easy. Here’s a typical day spent building a […]

Categories
Uncategorized

Just water in our bodies

I haven’t talked about my dad in a while. I just woke up from a dream about him. In the dream, somehow we found out that he only had a couple more days to live, because he got sick. After a bunch of really random things (you know how dreams are), we went out to […]

Categories
Uncategorized

I done wrecked it

Well, yesterday I wrecked the boss’s car. Kind of. I’ll give you some background to make it nice and exciting. Doc sends me out sometimes to get rocks or compost or stuff like that for her house. Yesterday I took the 4runner out to get about a ton of mushroom compost (has anyone ever smelled […]

Categories
Uncategorized

The day my dad died

Sometimes, my dad stays on the couch and plays on the computer or watches TV after my mom goes to bed. Then he’ll fall asleep and wake up in the middle of the night and go to bed. That’s what happened last night, except my mom woke up this morning, and he wasn’t in bed. […]