We are always under tight deadlines, because time is our most valuable asset.
If you make a promise, set a date. No date, no promise.
If you set a date, meet it.
If you ca not make a date, tell us early and often. Plan B well prepared is a better strategy than hope.
Clean up your own mess.
Clean up other people’s messes.
Question premises and strategy.
Don’t question goodwill, effort or intent.
“I’ll know it when I see it,” is not a professional thing to say. Describing and discussing in the abstract is what we do.
Big projects are not nearly as important as scary commitments.
If what you are working on right now does not matter to the mission, help someone else with their work.
Make mistakes, own them, fix them, share the learning.
Cheap, reliable, public software might be boring, but it is usually better. Because it is cheap and reliable.
Yesterday’s hierarchy is not nearly as important as today’s project structure.
Lock in the things that must be locked in, leave the implementation loose until you figure out how it can get done.
Mostly, we do things that haven’t been done before, so don’t be surprised when you’re surprised.
If an outsider can do it faster and cheaper than we can, don’t hesitate.
Always be seeking outside resources. A better rolodex is better, even if we don’t have rolodexes any more.
Talk to everyone as if they were your boss, your customer, the founder, your employee. It’s all the same.
It works because it is personal. — Seth Godin
You are not a team because you work together. You are a team because you trust, respect and care for each other. – Vala Afshar