August 7, 2008
August 6, 2008
It is very tempting to use before(:all) and after(:all) for situations in which it is not appropriate. before(:all) shares some (not all) state across multiple examples. This means that the examples become bound together, which is an absolute no-no in testing. You should really only ever use before(:all) to set up things that are global collaborators but not the things that you are describing in the examples.
August 1, 2008
stock options are a con. it’s a carrot they dangle. if you give up your one and only youth then someday you’ll make money, right? i’ve known so many people who’ve gambled on the startup lottery and gotten nothing. It’s just like a lottery ticket, it’s a stupid tax. I happened to win that particular lottery.
jwz
when i thought i was smart
- dissent is more valuable than consensus, because it forces you to know why you do what you do.
- comfort is the last state of mind before death. reality is king.
- reality can be painful. pain that comes from reality should be given attention.
- small teams rule the universe.
- consensus/comittee …. death
- dictatorship … death
- get out of people’s way
- focus is king (nobody tell reality about this, there will be a war)
- don’t waste people’s time
- non-comformists are necessary. if we do things like everyone else does, we limit ourselves to being no better than anyone else.
- honest failure is valuable
‘Code Rush’ an independent film about netscape/mozilla. Via waxy.org
July 29, 2008
My husky doesn’t sing like this guy.
July 26, 2008
nothing great gets built just because you have the right tools
The cost of adding a feature isn’t just the time it takes to code it. The cost also includes the addition of an obstacle to future expansion. The trick is to pick the features that don’t fight each other.
John Carmack
July 25, 2008

