Monthly Archives: January 2008

The end of Linux on the Desktop?

January 5, 2008
By

Well, hopefully this is the end of the annual “This is the year for Linux on the Desktop” idiocy. I’ve never believed Linux is a good desktop OS. It simply lacks the tools you need for a desktop. Although some open source stuff is decent, it isn’t well enough linked into the corporate infrastructure to matter. Linux’s strength is as a server of VM host. It simply excels at that. The fact it’s open source also means you can do some pretty nice things from a security perspective. Hopefully the Linux folks will now focus on having a singular GUI (instead of wasting effort on a variety of them and balkanizing their efforts) and focusing on Linux’s strengths. Time will tell. Update: Spoke too soon. Over at Dive Into Mark he switches his folks to Linux from a Mac. Granted, an ancient Mac, but the reasons make sense — though he should have gotten them a Mini, it has enough “oomph”, methinks. I have thought of using an old Windows box to the same effect for my parents. To be honest, I can see Linux being useful for people who only want to interact with the Internet via a browser

Read more »

Computer Languages

January 4, 2008
By
Computer Languages

I’ve been catching up on my reading, internet reading that is. And I notice that I had a lot of tabs open re: computer languages. One thing I notice that’s quite interesting is that a number of people are starting to make comments regarding various languages akin to my long-standing beliefs. Java: I’ve felt that Java is the new COBOL for a couple of reasons. O’Reilly’s State of Java describes one side of it. The other is the fact that Java is massively verbose. Writing something simple reminds me of writing something in COBOL. You spend an inordinate amount of time to even get the language to spit out “Hello World”. It’s sad. I love VM-based languages, I just think a C-like language is not the way to go. Perl: You can enjoy Working Daze’s cartoon (see below) to appreciate that I believe Perl is today’s APL. Cryptic and difficult to comprehend a short while later, but oh so powerful. I stay away from it. Lisp: I find Common Lisp too large and bulky. I prefer the elegance of Scheme, but Scheme lacks the rich libraries required for a fully useful language. It’s nearly 90% there, but that 10% —

Read more »

Complexity

January 3, 2008
By

I love Paul Graham’s comment on Dan Weinreb’s Why Did Symbolics Fail? article. Complexity has driven me nuts for years. I don’t comprehend why everything has to be so complex. It’s as if there’s a secret cabal someplace that figures it has to be hard, it’s computers. Thank God for Steve Jobs and his ability to ensure we have simplicity in our complex products. The complexity should be hidden as Alan Cooper in The Inmates Are Running the Asylum so clearly points out. This “complexity for complexity’s sake” has got to stop. And the complexity keeps creeping into everything. The web used to be simple, and now a lot of the underlying complexity is showing itself. It’s unacceptable. Simplicity is key. Simplicity is what should be strived for. And if that means architects and designers and developers have to create systems/applications/software that is more elegant from the user’s perspective but harder to code, so be it. And it can’t come soon enough. BTW, I loved the old Symbolics machines and I coded on them for a few years, learning the intricacies. But the manuals were daunting. And when I look at Scheme I see most of the expressiveness with little

Read more »

Musings

A blog of my musings. Some folks find it interesting and so I continue. Hopefully it will remain fairly interesting. At worst, it'll keep me writing orthogonally to my day job.

Month at a Glance

January 2008
M T W T F S S
« Dec   Feb »
 123456
78910111213
14151617181920
21222324252627
28293031  

StatPress

Visits today: 6
Total page views: 88652