Archive for March, 2007

What's the point of life if you don't have a code? *snort*

the blogger code

Don’t know about “geek code”? Then “blogger code” won’t mean a whole lot to you.

Know about “geek code”? heh … I’ll show you mine; you show me yours? *le smurque*

Geek code from ?what? 9 years ago:

G_C v2.1: GTW/P/>CS$ !n !e e e+ e* !n -d+$ H+ !n Y++ a+ po->-+ h>* !n s-:- g+ p3+ !au>— w->+++ v->— C++ P+>++++ E—->— W UB>++++ M- N++ K- t++ R G’>? tv++>– B– u* f- y++++ r r— !n


Blogger code from ?what? 9 minutes ago:

B9 d t+ k++ s u- f+ i+ o+ x+ e l- c–

heh … sometimes it’s nice to leave “discourse ethics” and “participatory deliberation in the context of post-modernist historiography” aside for a moment or 3. *snort*

I blame Hixie for this. You can blame Hixie too, if you want. Or blame someone else. Even me. Whatevuh. heh


I get to thinking I've touched all bases and …

Leo Sauermann and his Gnowsis (“the Semantic Desktop environment published by the Knowledge Management Lab of the DFKI. Gnowsis is a reference implementation of parts of the Nepomuk Semantic Desktop framework.”) … and yaa, NEPOMUK.

And Kayuda, a web-based approach to concept-mapping (see the blog and forum) … that’s pretty rich and heady stuff!

What pops up suddenly (from Kayuda’s blog)? Vic Gee’s Mind-Mapping.org, “Vic’s compendium of software that supports knowledge management and information organisation in graphical form. Includes mind mappers, concept mappers, outliners, hierarchical organisers, KM support and knowledge browsers, 2D and 3D.”

No kidding.

First signs of a concept-mapping tsunami?


You think I've been kidding about "culture of incompetence"? (Not j/k!)

Why Can’t Programmers.. Program? (from Coding Horror) quotes Reginald Braithwaite:

Like me, the author is having trouble with the fact that 199 out of 200 applicants for every programming job can’t write code at all. I repeat: they can’t write any code whatsoever.

“Codding Horror” lives up to its name:

After a fair bit of trial and error I’ve discovered that people who struggle to code don’t just struggle on big problems, or even smallish problems (i.e. write a implementation of a linked list). They struggle with tiny problems.

Write a program that prints the numbers from 1 to 100. But for multiples of three print “Fizz” instead of the number and for the multiples of five print “Buzz”. For numbers which are multiples of both three and five print “FizzBuzz”.

Most good programmers should be able to write out on paper a program which does this in a under a couple of minutes. Want to know something scary? The majority of comp sci graduates can’t. I’ve also seen self-proclaimed senior programmers take more than 10-15 minutes to write a solution.

What can I say? For now: Meh!!
BTW: posted on Feb 26, that Horror story has received a bazillion comments.


Am I stuck thinking ML patterns? I came up with this:

i=0
for j = 1 to 7
     i=i+1
     print i
     i=i+1
     print i
     i=i+1
     print “Fizz”
     i=i+1
     print i
     i=i+1
     print “Buzz”
     i=i+1
     print “Fizz”
     i=i+1
     print i
     i=i+1
     print i
     i=i+1
     print “Fizz”
     i=i+1
     print “Buzz”
     i=i+1
     print i
     i=i+1
     print i
     i=i+1
     print “Fizz”
     i=i+1
     print i
     i=i+1
     print “Fizz, Buzz, Brrap”
next j

Ok, fine, it ends at 105. So sue me.

p.s. Back in the day I pressed to implement my WRO … “Write Right, Once”. Thas was years ago. Just now, in “Horrors“, I came aross step #11 from the Pragmatic Programmers’ Quick Reference and guess what: “DRY–Don’t Repeat Yourself – Every piece of knowledge must have a single, unambiguous, authoritative representation within a system”. Yaa, that!


  • March 2007
    S M T W T F S
     123
    45678910
    11121314151617
    18192021222324
    25262728293031