December 30, 2004

Choices ...

Disruptive jam. Or: more choice is not always better. I experience this on more than one domain. One actual example is GPS: I've been sniffing at various mobile GPS devices, but the choice is so overwhelming that I postpone the purchase every time again. Not that I need a GPS device so badly. I've already succeeded in memorizing the 6km ride to my job...

In Dutch, there's a saying: "To choose is to loose". So I try to win by not choosing ;-)

Posted by tomk at 01:11 PM | TrackBack

December 29, 2004

December 24, 2004

(Dutch) Impressive...

How jong... dat ziet er sjiek uit. Via Jan

Posted by tomk at 09:22 AM | TrackBack

December 23, 2004

Continuations

... finally start to make sense. I've heard a lot of buzz about them, but only now I start to understand them a bit.

One question that remains: why store "what will follow" under some key, instead of storing "what has been" under a key? Wouldn't it be easier to claim "this page id means that this user has done that and that and that, and these request parameters indicate that he will now go there". The net effect will be the same, I think, but the abstraction wouldn't leak that much (to the programmer, that is).

Let's try to restate that: instead of changing objects in a session when receiving a HTTP request, you take a copy of those objects (leaving the originals as they were), and start working on the copy. You can do the same actions that you would normally perform on the original objects. There's only one difference: the original objects are now stored in a repository under a page-specific ID. When the user has cloned her window (or pressed the back button, or...), you can fetch those objects again (thus going back to the state she was), and continue from there. In my gutt feeling, this would reduce the amount of continuation-specific code (sendPageAndWait() - huh?), including the JavaScript-flow enabling dependency.

I think I have to re-read the article, seems like I have missed something. If you can explain me what I've missed, I will be very grateful.

Posted by tomk at 04:14 PM | Comments (1) | TrackBack

December 22, 2004

BitTorrent

A well-written piece about BitTorrent's future. Via Matthew.

Posted by tomk at 04:02 PM | Comments (0) | TrackBack

links for 2004-12-22

Posted by tomk at 04:11 AM | Comments (0) | TrackBack

December 21, 2004

links for 2004-12-21

  • Retroweaver is a bytecode weaver that enables you to take advantage of the new Java 1.5 language features, while still retaining total binary compatability with 1.4 virtual machines.
    (categories: Java)
  • TableLayout is a layout manager that provides all the power of GridBagLayout, but is simple and easy to use.
    (categories: Java)
Posted by tomk at 04:11 AM | Comments (0) | TrackBack

December 18, 2004

links for 2004-12-18

Posted by tomk at 04:11 AM | Comments (0) | TrackBack

December 17, 2004

NDoclet

Erik pointed me to NDoclet, a MSDN-style Javadoc doclet. The MSDN style seems a bit weird to somebody who's used to look things up the Sun way, but it sure looks clean. You can view the result of my little experiment here, and compare it to the more traditional approach.

Posted by tomk at 10:49 PM | TrackBack

Interview questions

Hear, hear.

Just one of those obnoxious "I'm not alone" posts.

Posted by tomk at 04:16 PM | TrackBack

December 14, 2004

links for 2004-12-14

Posted by tomk at 04:12 AM | Comments (0) | TrackBack

December 11, 2004

links for 2004-12-11

Posted by tomk at 04:12 AM | Comments (0) | TrackBack

December 10, 2004

links for 2004-12-10

Posted by tomk at 04:12 AM | Comments (0) | TrackBack

December 09, 2004

links for 2004-12-09

Posted by tomk at 04:13 AM | Comments (0) | TrackBack

December 08, 2004

links for 2004-12-08

Posted by tomk at 04:13 AM | Comments (0) | TrackBack

December 07, 2004

links for 2004-12-07

Posted by tomk at 04:14 AM | Comments (0) | TrackBack

December 04, 2004

links for 2004-12-04

Posted by tomk at 04:13 AM | Comments (0) | TrackBack

December 03, 2004

links for 2004-12-03

Posted by tomk at 04:13 AM | Comments (0) | TrackBack

December 02, 2004

links for 2004-12-02

Posted by tomk at 04:13 AM | Comments (0) | TrackBack

December 01, 2004

Business manager

After being a celebrity in technical circles, Steven is now moving up to the business management circles. Congrats!

Posted by tomk at 03:11 PM | TrackBack

Konfabulator

Koen showed me Konfabulator. Nice looking stuff. Pleasing to the eye. And since that last item seems to be the most important nowadays (the phrase "perception is reality" comes to mind), I'm sure they'll have their share of loyal users waiting for them.

Posted by tomk at 10:05 AM | TrackBack

Burn bandwidth against spam?

Lycos is following a weird train of thought. I thought spammers (the companies that *sell* spamming services, not the ones that buy them) would be paid by the number of clickthroughs? And I'm sure the amount of money they receive for each click is enough to cover for its bandwidth costs. Sorry, Lycos, I'm out.

Posted by tomk at 09:15 AM | TrackBack