On Money

From a speech by Francisco in Atlas Shrugged via HackerNews:

To trade by means of money is the code of the men of good will. Money rests on the axiom that every man is the owner of his mind and his effort. Money allows no power to prescribe the value of your effort except the voluntary choice of the man who is willing to trade you his effort in return. Money permits you to obtain for your goods and your labor that which they are worth to the men who buy them, but no more. Money permits no deals except those to mutual benefit by the unforced judgment of the traders. Money demands of you the recognition that men must work for their own benefit, not for their own injury, for their gain, not their loss–the recognition that they are not beasts of burden, born to carry the weight of your misery–that you must offer them values, not wounds–that the common bond among men is not the exchange of suffering, but the exchange of goods. Money demands that you sell, not your weakness to men’s stupidity, but your talent to their reason; it demands that you buy, not the shoddiest they offer, but the best that your money can find. And when men live by trade–with reason, not force, as their final arbiter–it is the best product that wins, the best performance, the man of best judgment and highest ability–and the degree of a man’s productiveness is the degree of his reward. This is the code of existence whose tool and symbol is money.

Personally, I liked Hank Rearden the best :). I really which I had time to reread the book. The audiobook appears to be 52 hours long… maybe not a bad idea.

Go Go Go

I’ve been giving my last post a lot of thought.  Its incomplete.

I don’t like being tired, but I do love working on projects that I’m truly passionate about and if that causes me to lose some sleep, so be it. We only live once and I don’t want to sleep my life away. If I get to a point where I can spend 80-90-100 hours/week working on projects that I care about, I’ll consider it a success.  I don’t mind missing out on some things as long as its while I’m doing work I love. 

There is a rush.  In 100 years, we’ll all be dead. Better not waste it.

There’s no Rush

The most finished man of the world would be one who was never irresolute and never in a hurry.

Schopenhauer

I wake up usually 15 minutes later than I should, quickly shower, dress, and head to work. I speed most of the way there.

I get to work and spend most of the day moving fast. There’s a lot of work to do and usually not enough time to do it.

When I get done with work, I speed home while busily planning in my head how I’m going to spend the next five hours before I need to go to sleep.  The later I get off work the faster I tend to drive. I drive 10-15 over the speed limit because it shaves 5-10 minutes off the drive, which is an extra 5-10 minutes I can spend with my wife or programming each night.

On nights that I’m short on time, I don’t program and I spend the time with her instead.  It’s not a hard decision, but its one I wish I didn’t have to make.

When I program I code fast. I don’t particularly like writing test cases because they take time. Usually the code is hacked together. Usually it works. Sometimes it doesn’t.

I like Five Star notebooks. I keep one at work and one at home. I use them to track the things I’m working on. I make small squares next to the tasks I need to do and check them off as they are completed. For the times in between work and home, I have a todo list app on my phone. It can be helpful to track all those random ideas that come up when you’re not trying to come up with ideas.

I’ve been thinking about it a lot the past few days: I need to slow down.

I took a look around on the drive to work today. I never noticed most of the stores I pass on a daily basis: dry cleaners and audio equipment stores and a sub place I’ve heard of and even a place that sells sheds, to name a few. I bet that sub place is pretty good, but I never noticed it because I wasn’t looking. There’s also beautiful vast cornfields that I’ve never really looked at before. If I wasn’t running late, I may have even stopped on the side of the road to watch the sunrise. It’s really quite something if you catch it at the right time and the right place. Call me a sissy, whatever.

Work’s kind of the same way. I’m so busy focused on getting the next task completed that I’m missing out on all the really amazing people and things around me.

Programming too. I’ve gotten so absorbed with Domain Pigeon that I forgot why I started it in the first place–to learn new things that’ll help me found a start-up one day.

On that note, I’ve been trading sleep for programming and I’ve come to one conclusion: it’s a terrible trade off. I get to program for a few extra hours a week but I become a walking zombie the rest of the time. Ironically, the lack of sleep also results in more typos when I do program which costs more time in the long run. And for what? Is it that big of a deal if I found a company at 30 instead of 28?  I’d rather spend the next six years taking it slowly and enjoying myself than work my ass off and miss out on the best years of my life. Taking it slowly helps in other ways too: you won’t get burnt out, you’ll have more time to learn, and should you fail, you’ll still be able to look back and remember all the good times you had along the way.

Lesson learned: Enjoy the ride.

Losing Focus

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.