KBD

Keith Devens .com

Friday, August 8, 2008 Flag waving
Life moves pretty fast. If you don't stop and look around once in a while, you could miss it.... – Ferris Bueller

Archive: March 12, 2006

← March 10, 2006March 13, 2006 →

Daily link icon Sunday, March 12, 2006

  1. Ned Batchelder: Bliss Diss. Make sure you watch the video of Jason Garfield juggling. This is an update to this earlier post (which linked to Ned's earlier post Smiley).

       (0) Tags: [Juggling, Videos]
  2. Better Scaling through application level threading (via Steve Dekorte). It turns out that SQL Server uses a cooperative threading model internally to achieve higher performance than they could using the native OS scheduler. This is what languages like Smalltalk and Io do as well.

       (0) Tags: [Computer science, IO Language, Smalltalk]
  3. Lesscode.org has an enormous post on James Gosling's recent idiotic comments. DHH, creater of Rails has also has comments.

    Ryan at Lesscode concludes thusly:

    All we’re asking is that you stop spreading misinformation about the current state of dynamic languages to the press, analysts, and your customers. This does not require you to champion or otherwise support these technologies - just stop lying about them. One year ago, this type of behavior could be attributed to a lack of documentation and discussion on these issues, today it’s impossible to attribute to anything but malice.

       (0) Tags: [Java, Programming languages, Ruby, Ruby on Rails]
  4. Nietzsche:

    Beware of those in whom the will to punish is strong.

    Via Steve Dekorte. Wise advice.

       (14) Tags: [Quotes]

Clarifying salvation

After something I heard last night, I just wanted to take the time to clarify something for those non-Christians (and those Christians) who don't get it: A person who goes to Hell doesn't go because he is "a bad person" or "such a bad person". A person goes to Hell because he is a sinner; and we're all sinners. God just chooses to save some purely through his prerogative and not because of anything we do. So conversely, a person who goes to Heaven doesn't go because he's "a good person". A person goes to Heaven because Christ was a good person (in absolute terms, not "good" relative to other people).

Another common thing I hear is that someone goes to Hell "for not believing in Jesus". No, a person goes to Hell because he's a sinner. The poor soul just happened to reject the one thing, freely offered, that can save him from his sin.

David Heinemeier Hansson on abstraction

David Heinemeier Hansson on abstraction:

The greater the versatility, the higher the abstraction, the less useful for the specifics.

That's an important metaphysical principle in general, and it's exactly the point I made at work on Friday regarding the system we're working on. Can't go "too meta" or you start not saying anything.

Incidentally, this is why I question whether these really expensive "enterprise" CRM systems or CMSs are actually a win for the organization. Whenever a company buys one of these systems, they're not really saving themselves from having to write such a system, they're buying an environment within which to program what they need. So, it's really not a case of "build vs buy", but rather "build vs buy and build".

Ultimately with these systems you wind up with something that's far more complex than your business needs alone dictate, and you have to work within the worldview of the company selling you the software rather than the worldview dictated by your business. Because that's the case, vendors make their systems as general as possible, but that necessarily brings added complexity. So, rather than building a simple system that grows as your business needs dictate, you continually require highly paid consultants (or if you're big enough, full time experts) to program around the system you just paid hundreds of thousands for. I question whether this is a net win.

← March 10, 2006March 13, 2006 →
August 2008
SunMonTueWedThuFriSat
 12
3456789
10111213141516
17181920212223
24252627282930
31 



RSS feed RSS feed for Keith's Weblog
Atom feed Atom feed for Keith's Weblog
Weblog archive
Recent comments
  on 1 posts

Recent comments XML

Spider solitaire

Dont be silly - there are a great %​that cannot be won - freecell for​examp...

mZex: Aug 4, 6:57am

Generated in about 0.058s.

(Used 7 db queries)

mobile phone