codified knowledge

seth writes software. seth tries to be better software writer. seth writes blog.

Two things that are bothering me right now:
The more code I write, the greater the chance for a schedule-destroying bug. It’s not if this will happen, but when. (It may have happened last Friday at 6pm.) This is terrifying to me. The correct response is to deal with the issue gracefully, slowly, clearly - instead of flipping out and going comatose. 
The best programmers seem to be single, due to a variety of factors. This sounds defeatist, but in reality (or at least in my little observations) - loneliness and frustration are often inputs that produce great software. Great software can become the foundation of great companies. I want to build great companies, but I loathe the loneliness and recognize the futility (emptiness) of a life spent chasing money. 
I’m reading more (way more), writing more, sleeping more, generally trying to make those changes in my life that will allow me to produce more adaptable, more elegant, more powerful code. But I’m generally frustrated by this lifestyle. It leads to where I want to go, but it seems like a big game of “how long can you hang on.”

Two things that are bothering me right now:

  1. The more code I write, the greater the chance for a schedule-destroying bug. It’s not if this will happen, but when. (It may have happened last Friday at 6pm.) This is terrifying to me. The correct response is to deal with the issue gracefully, slowly, clearly - instead of flipping out and going comatose.
  2. The best programmers seem to be single, due to a variety of factors. This sounds defeatist, but in reality (or at least in my little observations) - loneliness and frustration are often inputs that produce great software. Great software can become the foundation of great companies. I want to build great companies, but I loathe the loneliness and recognize the futility (emptiness) of a life spent chasing money.

I’m reading more (way more), writing more, sleeping more, generally trying to make those changes in my life that will allow me to produce more adaptable, more elegant, more powerful code. But I’m generally frustrated by this lifestyle. It leads to where I want to go, but it seems like a big game of “how long can you hang on.”