Oct 22, 2008
Eliminating waste should be the goal, not efficiency. Running at 100% efficiency leads to waste. If you don’t have slack, you increase your cycle time and the system ends up sub-optimal.

permalink

* *
Oct 21, 2008
It’s always a hustle, whether you have $25 or $25,000. When you’re ahead of the game, you can either make the decisions to take your business to the next level OR you can squander your money to country club memberships and expensive trips.

permalink

* *
Oct 17, 2008
It seems that in public discourse, he who makes the first logical assertion based on any data at all has the high ground. McCain says Obama plans to raise taxes (data) and that raising taxes during tough economic times is bad because Herbert Hoover did it (logic) therefore Obama’s tax plan is bad for the economy. Obama doesn’t come back with any arguments that raising taxes isn’t necessarily bad for the economy. Instead he just shows different data, namely that 95% of people will get a tax cut.

permalink

* *
Oct 16, 2008
Companies finance themselves using a pecking order: retained earnings first, then debt, and finally, as a last resort, equity. Equity is the costliest form of finance. Managers can’t often communicate information to shareholders efficiently or credibly; managers have to bear the costs of negotiating and bargaining with shareholders; and shareholders constantly have to monitor managers, and search for better-performing equities. Debt can add value to a company, but equity rarely can.

permalink

* *
Oct 15, 2008
In hard times the motivations of VCs become more closely aligned with those of the founders in their portfolio.
— paraphrasing Matt Maroon. One reason companies that survive a bust go on to flourish.

permalink

* *
Oct 14, 2008
I talk to many programmers in NYC who follow the same staccato pattern: two years of coding for Credit Suisse, a year and a half building a blogging platform, three years at Morgan Stanley, two years creating a new web development framework. Since software developers in the city make so much, they can afford to save up and launch a startup every few years.

permalink

* *
Oct 14, 2008
Lousy programmers won’t anticipate the problems they are going to run up against later, so they happily go about building things that work for a while and fall apart later. Good programmers recognize those problems much earlier on, and try to architect around them. Excellent programmers recognize both the constraints of the technology and the constraints of the real world.

The difference between a lousy programmer and a good programmer is education and innate skill. But the difference between a good programmer and an excellent one is experience.

The experience of working with poorly built code can lead potentially excellent programmers to suffer from premature scalaculation.

permalink

* *
Oct 12, 2008
Dancing: The vertical expression of a horizontal desire legalized by music.

permalink

* *
Oct 8, 2008
You’re going to have to rewrite code. All the time. You have to be ok with it. You have to be willing. This is the secret of the great programmers, and the great stumbling block of those new to refactoring and TDD.

The bad news: Refactorings like extract object will require you to test drive a new class from scratch. All the time.
The good news: It’s much easier to rewrite when you have tests. You just haven’t noticed yet.

— me

permalink

* *
Oct 6, 2008
Marriage is not primarily a license to have sex. Nor is it primarily a license to receive benefits or social recognition. It is primarily a license to have children.

permalink

* *
archive
projects
writings
videos
subscribe
Mastodon
RSS (?)
twtxt (?)
Station (?)