HW Solves Two of the Thorniest Problems in American Education

 

Racial Gaps

On average, black students who graduate from high school are equipped with the skills the average white student mastered by the eighth grade, according to federal tests.

Blah blah blah . . .

Read more

A Promising Email Turns Disappointing

 

I got an email today with the subject line

i’ve had eonugh of your bluslhit

This should be great!, I thought. I don’t know what I’ve done, but some illiterate has had enough of it and is now going to settle my hash!

Imagine my disappointment when it turned out to be just another ad for online pharmaceuticals . . .

Raising Kids and Dogs

 

I’m brushing my teeth in the bathroom when the dog, as he often does, runs in, jumps up, pulls the bath towels off the rack and starts shaking them around. It doesn’t do any real damage, but of course someone has to re-rack the towels.

My son, who’s decided this morning that it will be funny to walk around shouting at everyone, walks in, surveys the damage and shouts at me, “Who let him do this? You?

Read more

iet-Vay am-Nay ad-ay auseam-Nay

 

The candidate [John Kerry] offered his guests peanut butter-and-jelly sandwiches, a daily staple for him on the road.

His passion for PB&Js, Kerry told his companions, dated back to Vietnam, where he not only ate them frequently but traded them for other commodities.

The Comfort of Methodology

 

Ill-specified systems are as common today as they were when we first began to talk about Requirements Engineering twenty or more years ago. Yet the task of creating complete and perfect specifications is not rocket science. We have adequate and comprehensible theories at our disposal for specification of finite state automata. We have proceeded over the past decades to develop and refine a discipline of applying these theories to real-world systems. In our methodological focus, we may have lost sight of some endemic problems that plague not the process but the people who do the process. Is it possible that an engineering approach to requirements is as badly suited to our real need as would be an engineering approach to raising teenagers? I’m beginning to think so . . .

— Tom DeMarco, “Requirements Engineering: Why Aren’t We Better at It?”, 2nd International Conference on Requirements Engineering
Requirements engineering

There are zillions of books on how to raise kids, and I think my wife has read most of them, along with countless magazine articles . . .

In fact, she’s far more open to taking child-rearing advice from books and magazines than she is from me, despite the fact that none of the authors has ever met our kid, and can therefore offer no insight into our particular situation.

But how comforting must it be to think that there’s a “methodology” for raising kids or for building good software — that someone has already solved all the hard problems for us . . . that we don’t have to rely solely on our own judgment to make critical decisions when we have only a limited amount of time, a limited amount of information, and no certain knowledge of the consequences . . .

Thus spoke The Programmer.

Related Links

  • Peopleware
    If I could require that everyone in the IT business read one book, this would be it. Tom DeMarco (see above) is one of the co-authors.

Other People’s Money

 
Cash blowing out an open window

The ability to ignore costs is at the heart of the attraction of government for some and of the expansion of government over time. Anything that might conceivably be of some benefit to someone, sometime, is worth doing, if someone else is paying. In our own lives, we pass up all sorts of benefits when we decide that they are just not worth their cost. Maybe we would like to have a new car or add another room onto the house or take a vacation in the Caribbean but it may not be worth what it would cost. So we keep driving the old jalopy, get used to not having a den and take in a few ball games during the summer instead of going on a cruise. Life is full of trade-offs when it is your own money.

— Thomas Sowell

Crafting a Mission Statement by General George S. Patton Jr.

 

C.K. Prahalad, one of the leading strategic consultants, has said that a mission statement should take less than three minutes to explain to an audience.

General George Patton with troops

That is absolute horseshit.

Imagine making a declarative statement and then having to take an additional three minutes to explain what you just said.

A mission statement should be immediately comprehensible. Three minutes of explanation is three minutes too many.

I read a book on George Patton this weekend. Here is his mission statement for the Third Army:

I don’t want to get any messages saying that “we are holding our position.” We’re not holding anything! Let the Hun do that. We are advancing constantly and we’re not interested in holding on to anything except the enemy. We’re going to hold on to him by the nose and we’re going to kick him in the ass.

And most of that I included just for context. It really could be shortened to

We’re going to hold the enemy by the nose and we’re going to kick him in the ass.

It clearly states the goal of the organization, and it doesn’t need a three-minute explanation, does it?

Concord Hymn

 
Washington taking command of the army

On this date in 1775, the first shots in the Revolutionary War were fired at Lexington and Concord . . .

By the rude bridge that arched the flood,
Their flag to April’s breeze unfurled,
Here once the embattled farmers stood
And fired the shot heard round the world.

The foe long since in silence slept;
Alike the conqueror silent sleeps;
And Time the ruined bridge has swept
Down the dark stream which seaward creeps.

On this green bank, by this soft stream,
We set to-day a votive stone;
That memory may their deed redeem,
When, like our sires, are sons are gone.

Spirit, that made those heros dare
To die and leave their children free,
Bid Time and Nature gently spare
The shaft we raise to them and thee.

— Ralph Waldo Emerson