Channels ▼

Jack Woehr

Dr. Dobb's Bloggers

Development Advice of your Grandmother

May 29, 2008

Assuming you read the pre-req (Development Advice of the Ages), here we switch from poetry to prose. Let's sort through some of the things grandmom used to tell us, genuine folk wisdom, and see how many of these things turn out to be the most important guiding principles of daily management

Haste Makes Waste - or - More Haste, Less Speed

There is an optimal period or rythm to a team as to a pendulum. It is calculated as the ratio of the tinier, faster gears to the the bigger, slower gears, be those gears processes or people. If you overdrive a pendulum, its oscillations become erratic. Guess what happens when you overdrive a team?

A Stitch in Time Saves Nine

There is a reason your developers are telling you that X has to be swapped out in favor of Y, and that the work is pressing, and please, it's better if we do it now, at least, it will be easier and faster that way.

A Penny Saved is a Penny Earned

Here's an idea for keeping costs down: don't spend money.

The reason most startups fail is that they spend too much money. The reason America is in economic trouble is America and Americans spend too much money.

Don't buy it till you need it. Keep your thought experiments as thoughts, not random purchases. Where are they going to bury all the toys your business will someday throw out?

You Can't Cheat an Honest Man

My boss asked why the customer was unhappy. "Because we lied to them and cheated them," I answered. "Furthermore, the customer liason is quite technically astute and understands how, why, and when we did it and has documented it for me."

"Look at these demands they're making!" he said, smiting with the left hand the list held in his right hand.

"All perfectly reasonable," I replied.

"Well, can you smooth them over?" he asked sheepishly.

"I already did. The liason said, 'Heads should roll at your organization' and I asked him when was the last time he'd heard from our VP."

Idle Hands are the Devil's Playground

Development directors should always have a list of pet projects. Mine was porting our app to OpenBSD . If anyone was caught goofing off they were given an afternoon's assignment porting to OpenBSD. Then there was the virtual machine reorganization project ...

Related Reading

More Insights

Currently we allow the following HTML tags in comments:

Single tags

These tags can be used alone and don't need an ending tag.

<br> Defines a single line break

<hr> Defines a horizontal line

Matching tags

These require an ending tag - e.g. <i>italic text</i>

<a> Defines an anchor

<b> Defines bold text

<big> Defines big text

<blockquote> Defines a long quotation

<caption> Defines a table caption

<cite> Defines a citation

<code> Defines computer code text

<em> Defines emphasized text

<fieldset> Defines a border around elements in a form

<h1> This is heading 1

<h2> This is heading 2

<h3> This is heading 3

<h4> This is heading 4

<h5> This is heading 5

<h6> This is heading 6

<i> Defines italic text

<p> Defines a paragraph

<pre> Defines preformatted text

<q> Defines a short quotation

<samp> Defines sample computer code text

<small> Defines small text

<span> Defines a section in a document

<s> Defines strikethrough text

<strike> Defines strikethrough text

<strong> Defines strong text

<sub> Defines subscripted text

<sup> Defines superscripted text

<u> Defines underlined text

Dr. Dobb's encourages readers to engage in spirited, healthy debate, including taking us to task. However, Dr. Dobb's moderates all comments posted to our site, and reserves the right to modify or remove any content that it determines to be derogatory, offensive, inflammatory, vulgar, irrelevant/off-topic, racist or obvious marketing or spam. Dr. Dobb's further reserves the right to disable the profile of any commenter participating in said activities.

Disqus Tips To upload an avatar photo, first complete your Disqus profile. | View the list of supported HTML tags you can use to style comments. | Please read our commenting policy.