I started Domain Pigeon to help me prepare to found a start-up in a few years. I wanted to learn Rails and web development and to gain valuable experience along the way. I realized today that over the last few weeks I’ve lost sight of that goal.
For example, I am not very good with git. I know enough to use it in conjunction with Capistrano to deploy my Rails app to Dreamhost, but when it comes to moderately complex tasks like branching and merging I’m completely inept. I have to constantly refer to the cheat sheets and even then, I’m not confident that I’m doing things correctly. I know this and know that I ought to become fluent with git, and yet I spent a good two hours today tweaking the font size of the links on Domain Pigeon’s homepage. 1.3em or 1.4em? Text decoration none or text decoration normal?
I have two Nolo books that I bought to help me learn what I’m talking about: Quick LLC and LLC or Corporation?. I made it through about a third of each of these, fell asleep, and went back to programming. I’m still not sure what’s the best choice for would-be founders.
I have subscriptions to Inc and Fast Company but lately I either let them stack up on my coffee table or, if I do get around to opening them, all I pay attention to are the designs. “That looks really good,” I say to my wife. “Maybe I can incorporate that into Domain Pigeon.” “Uh, OK, have fun with that honey.” Screw understanding what accounts receivable are, I want to know what font that is. And does the padding on that header looking like 10px or 15px?
Also, “cap deploy” is awesome, but it would also be nice to know how to administer my own server. It would probably be helpful if load balancing wasn’t just theoretical.
And what the hell is with blocks in Ruby? That shit is crazy.
I want to learn how to write better and want to get better at public speaking. Instead, I’ve been blogging about the morality of claiming that Domain Pigeon has “free” domain names vs “available” domain names.
Here’s the thing:
Knowing how to program is important, but its not enough if you want to be more than just a developer. Knowing how to run a business is also important, but its not enough if you want to be more than just a manager. To really make it big, you’ve got to be able to do both well. That, or get a kick-ass cofounder.
Now, if you’ll excuse me, I’ve got work to do. #222222 seems a bit too dark and I’m highly considering #2a2a2a.