The Greatest Software Ever
soldack writes "Information Week has an piece on the 12 greatest pieces of software ever. It also notes some that didn't make the cut and why. Their weblog covers 5 others that didn't make the cut."
← Back to Stories (view on slashdot.org)
Microsoft Bob is clearly superior to Windows ME. It does less far with far more stability.
Cheers,
Dave
They that can give up essential liberty to obtain a little temporary safety deserve neither safety nor liberty.
Ben
Where's "Hello World"?
is tetris. No single piece of software has wasted so much time.
Read reviews of shopping cart software
You may know the original Pentium version, Deathmaze 4999.994399399192934
Said the geek in the darkened basement.
public interface MessageStrategy {
public void sendMessage();
}
public abstract class AbstractStrategyFactory {
public abstract MessageStrategy createStrategy(MessageBody mb);
}
public class MessageBody {
Object payload;
public Object getPayload() { return payload; }
public void configure(Object obj) { payload = obj; }
public void send(MessageStrategy ms) {
ms.sendMessage();
}
}
public class DefaultFactory extends AbstractStrategyFactory {
private DefaultFactory() {}
static DefaultFactory instance;
public static AbstractStrategyFactory getInstance() {
if (null==instance) instance = new DefaultFactory();
return instance;
}
public MessageStrategy createStrategy(final MessageBody mb) {
return new MessageStrategy() {
MessageBody body = mb;
public void sendMessage() {
Object obj = body.getPayload();
System.out.println(obj.toString());
}
};
}
}
public class HelloWorld {
public static void main(String[] args) {
MessageBody mb = new MessageBody();
mb.configure("Hello World!");
AbstractStrategyFactory asf = DefaultFactory.getInstance();
MessageStrategy strategy = asf.createStrategy(mb);
mb.send(strategy);
}
}
In order to get through the lameness filter, I was forced to include this sentence that I would otherwise omit.
/bin/true!
The ultimate example of the Unix philosophy of doing one thing, one thing only, and doing it right!
No arguments, no parameter lists, no side effects, just true!
Such a beautiful example of Unix doesn't just happen; it takes work! Let's look at /bin/true on a Solaris 2.10 box:
Don't let anyone tell you the Unix way is the easy way; it took Six Whole Versions for Sun to get true correct! No wonder Windows is so full of bugs - they're trying to do hundreds of things. If they'd only adopt the Unix philosophy, they might have gotten it right in only ten tries! (Ten, because all the smart people work on Unix.)
Worship the true!
That's unfair. His basement totally has flourescent lighting.
Where is it? It is the most stab
So what have we learned, kids?
Every time you hear a bell, an angel gets his wings.
Every time you say you don't believe in fairies, one fairy dies.
If you light a cigarette on a candle flame, a sailor dies.
And - most importantly - whenever someone says nobody would be stupid enough to do something, a programmer in Microsoft gets an idea.
Now, who knows what one has to say or do for a Microsoft programmer to die?
Ignore this signature. By order.
"Free, non-propriety standards compliance."
Forget magic. Any technology distinguishable from divine power is insufficiently advanced.
Non-proprietary, you mean?
But close enough... the Force is strong with this one.
Ignore this signature. By order.
I don't.
"Like he's ever been laid...."
It's common knowledge that he's screwed millions of people.
And did you exchange a walk on part in the war for a lead role in a cage? - Pink Floyd.