The Rise of "Worse is Better"
1–10 of 37 posts
Re: The Rise of "Worse is Better"
#2Re: The Rise of "Worse is Better"
#3Re: The Rise of "Worse is Better"
#4Re: The Rise of "Worse is Better"
#5Take a look at this:
http://wiki.osdev.org/Projects
Do a Google search for "64-bit operating system" and look at this:
http://www.facebook.com/group.php?gid=139584862753417
-----------------------------------------------
LoseThos is not a teaching OS. That's for Losers.
LoseThos is not for old hardware. Ditto.
LoseThos is for recreational programming. I know what makes programming fun. Worrying about absurd corner cases is "yeah, yeah yeah... not fun."
Bureaucracy where you have to update many streams as you program -- help, resources, multiple architectures etc. Sucks. LoseThos has graphics in source code and documentation is in the code for Man (WordStat).
Cheap read-neck thrills along the same line as "User=Loser" is fun. You have full access to everything.
Security is not fun. Who wants to fiddle with permissions.
Here's a summary of the LoseThos approach: http://www.losethos.com/doc/Strategy.html
Re: The Rise of "Worse is Better"
#6-- John Gall
Re: The Rise of "Worse is Better"
#7One of the classic examples is Haskell's typeclasses. Haskell's typeclasses are kinda kludgy because there's no way to provide more than one instance of a typeclass. ML's functors are way better.
But as it turns out, most of the time, we just need one instance. It's much simpler to invoke, and much easier to understand. If you need more than one instance, then use newtype.
In the end, we wouldn't be where we are in PL without the crazy folks at CMU and Bell labs. So I feel no small amount of sadness that ML didn't win. I concede the notion that ML may have made better design choices. But what matters more to me is that elements of FP get into the mainstream. Here, Haskell has done a better job of showing what is good with FP.
Re: The Rise of "Worse is Better"
#8Cute. This is the same screed that was delivered in Structure and Interpretation of Computer Programs at MIT back when it was still taught (in Scheme, and this was in 1996!). I guess it is a balm for all the Scheme-heads that perhaps wondered why their language lost, and is still out there.
Re: The Rise of "Worse is Better"
#9You know, this almost reminds me of the ML vs. Haskell debate. I remember fondly, hearing the 15-312 kids talk about how ML is right and everything else is wrong. The CMU PL dept was kind of adorable that way. One of the classic examples is Haskell's typeclasses. Haskell's typeclasses are kinda kludgy because there's no way to provide more than one instance of a typeclass. ML's functors are way better. But as it turn…
Re: The Rise of "Worse is Better"
#10Cute. This is the same screed that was delivered in Structure and Interpretation of Computer Programs at MIT back when it was still taught (in Scheme, and this was in 1996!). I guess it is a balm for all the Scheme-heads that perhaps wondered why their language lost, and is still out there.