Brian Yoder's Stump-o-Matic : A tasty treat for fans of technology, great art, rants, and news.
Updated: 9/1/2002; 5:20:18 AM.

 

Subscribe to "Brian Yoder's Stump-o-Matic" in Radio UserLand.

Click to see the XML version of this web page.

Click here to send an email to the editor of this weblog.

 
 

Thursday, August 29, 2002

Edward Matthew Hale Finds: I have scrounged around and found some interesting Edward Hale paintings I thought I would share with you here.  Any other suggestions for where to find more would be appreciated.  I'm sure that a guy this good must have painted more than just this.


The Three Princesses, 1881


The Sirens


The Mermaid's Rock, 1894


Psyche at the Throne of Venus, 1883


After the Raid, 1892


8:06:58 PM    

Small is Good: Small projects with a single person who both knows the details of the problem and implementation is the ideal situation.  That's basically what happens in a one man project.  If only all projects could be as efficient!  Any time it is possible to attack a problem with a small team of very smart people that's always the best way to go.

Unfortunately, some problems are just too massive to work that way.  It is usually most efficient to either hire someone a little more experienced who can keep it in one-man-land, or add a second or third senior engineer.  What if that's not enough?  Then it's often best to have a clear teachnical lead who can specialize in decision-making.  This kind of thing usually holds up to about 7 or 8 people.  Beyond that there's a HUGE dropoff in productivity.  Growing a project team beyond that size is just asking for trouble and should only be done when there's no other choice.

Larger teams often bring serious practical and political hazards.  One is that management often thinks that it is OK to insert people who have no idea what is going on.  Often this person is called a "project manager".  Worse, they often insert such people into a diffuse decision-making process.

If non-technical people are involved in a projct it is best that they be "doing" and not "supervising".  There are things that non-technical people can do under the direction of technical leadership: user docs, artwork, testing, and some kinds of documentation.  That can help take the load off the technical staff and speed things up.  Putting them in charge has in every case I have seen been a wet blanket on the project.  Worse, as soon as non-technical people get in charge of things, they usually bring in more non-technical managers to "help".  In one case I know of, two technical managers were replaced by 90 non-technical managers to manage a smaller number of engineers and development has all but ground to a halt.

Often the nature of projects themselves can help tame this problem.  Sometimes they are natually divisible into small projects doable by one person or a small group.  Norton Utilities was a good example of this.  As I recall there were 17 of us working on the thing, but it worked because it was really 17 one-man projects only loosely coupled together.  Sometimes certain aspects of the project can be automated or simplified through design choices.  For example, a small team developing a core engine that can be driven by scripts can keep the core development team small and create lots of small projects to write scripts (usually this can be done by less expensive people too).  Sometimes none of these things are possible and you just have to bite the bullet, but that doesn't mean that mindless bloating is OK.  Using creative ways of keeping things small is the best way to go even if you are on a huge project.  A 50 person project is still better than a 100 person project.

While I have been talking in general terms about typical kinds of projects, it is worth noting that no project and no team is "typical".  There are always unique obstacles and unique opportunities to be identified in any environment, and one of the most common errors I see out there is people applying recipes (even good ones) rather than looking at what is in front of them.  Imagine if mountain climbers knew a lot about their tools and about a "typical mountain" but never bothered to actually study the specific mountain they were climbing and didn't bother understanding ythe group dynamics of their climbing team members.  Such people would quickly remove themselves from the gene pool just as Darwin described.  Unfortunately when such errors strike software project teams the survivors just move on to the next company.  Darwin will have to wait for another day for them. [From a discussion on TechRepublic]


4:20:08 PM    

Project Managers: First, Do No Harm: While many books and courses have been offered on the topic of the good a project manager can do, rather little (especially directed at the PMs themselves) gets said about the harm they can do. Often management and PMs end up like doctors who have learned that drugs and surgery can make things better but never considered that side effects and blood loss carry risks that ought to be taken very seriously.  To carry the medical analogy a little further, they never learned the idea that you should FIRST disagnose the disease THEN decide on the proper treatment.  The notion that projects in trouble always need more documentation, more bureaucracy, more people involved, and more planning is as dangerous as it is common.  That's not to say that these things are aways bad, in fact sometimes they are exactly what is needed, but too often people get the idea that a single kind of change is always the solution to what ails a sick project or company.  PMs should adopt a principle from Hippocrates: First, do no harm.
3:23:33 PM    

Overclocked to the Max: Here's a brave soul who overclocked his 2.80mhz Pentium all the way to 3.91mhz, all through the magic of liquid nitrogen!  Tricky but cool! If you are interested in more overclocking goodies check out http://www.overclockersclub.com [Slashdot]


5:44:59 AM    

Newton Rebirth Rumors Return: It's the PDA that jsut won't die!  I know why, I had mine for about 6 years and was only finally seduced away by the brilliant color screen of the iPaq, but I still lust after that well thought out Newton design instead of the clunky (but improving) Pocket PC stuff from Microsoft.  Anyway, here's an article about the latest.
5:41:27 AM    

'Happy Mac' Killed By Jaguar. The Macintosh operating system's corny but somewhat loveable startup icon appears to be a victim of the latest upgrade. And Apple doesn't want to discuss it. By Michelle Delio. [Wired News]
1:46:12 AM    


© Copyright 2002 Brian Yoder.



Click here to visit the Radio UserLand website.

 


August 2002
Sun Mon Tue Wed Thu Fri Sat
        1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
Jul   Sep