Because I care


13
Nov 09

I am…

I love the Internet: social rules do not apply, you can call people whatever you like in their virtual face. My favorites:

"you are a pathetic loser to even waste your time to write such a post."

"are you actually retarded or is this just a publicity stunt?"

"Yap, you made it. you actually succeeded in posting something a *little* more idiotic than your first post. i under estimated you, i admit."

"either you just started programming, or you are trolling"

"I can’t help but immediately judge the author to be one of those NNPP’s who spends days tripping over ridiculously simple issues because they never really grokked how to debug in the general sense. "

Just so you know.


6
Nov 09

Communicating our Work

Yesterday we participated in the Delft Design & Engineering Award event. We were among the 20 semi-finalists with our WebDSL project. This award is a university-wide event of our university. A notable few co-semi-finalists were:

  • The adaptive robot hand, a robot hand that can pick up any smallish object without breaking it, especially useful for picking up fruits en vegetables
  • Delfi-n3xt, a mini satellite that they are going to launch a couple hundred of next year
  • Bio-concrete, self-healing concrete (for streets and stuff)
  • VertiGO, an electronic motorcycle that’s fast and good-looking
  • DelFly Micro, a tiny electronic "insect"-like device, that can fly into dangerous areas and deliver streaming video
  • DAISY, a technique to more effectively solve strabismus (cross-eyedness) in children

See what I did there? I explained in one sentence what these projects were in language that your mother would understand. Everybody will immediately see the opportunity and social impact of these inventions. Cure poor cross-eyed children, streets that frickin’ repair themselves, satellites, world peace!

Oh yeah, another project:

  • WebDSL, a domain-specific language to reduce the amount of code you have to write for web applications, thereby reducing costs dramatically

Sure. That’s ok. But does it cure babies? Can you send it to space? Does it solve the climate problem?

Nah. It’s computer stuff, it’s supposed to be used by nerds that build web applications.

boring

No, we didn’t win the award. 

A week ago we were at my parents’, a friend of theirs that I hadn’t seen for a few years was there to visit.

"So Zef, I hear you’re doing a Ph.D., what is it about?"

Now, in situations like this I no longer panic. Early on I came up with an analogy that seems to work:

You know how before before constructing a building, an architect makes an architecture of the building, right? So he draws pictures of what the building should look like and how it is structured. When this is done, the construction company takes those drawings and builders build the actual building.

building-construction-service_10748672

Building software is much the same: people first draw pictures of how the software should work and then programmers actually implement this architecture. This programming takes up a lot of time and money, similar to the construction of buildings. So what we try to do is skip the programming/construction parts and let the computer do that for us. So we take the pictures that lay out what the software should do and generate all the programming code to make it work. It’s like letting a big machine automatically build the building for you, without human intervention.

People typically appreciate this explanation, as generic and oversimplified as it is.

"So you actually draw pictures of software?"

"Well, we represent those pictures as text in practice, that’s what many software programmers prefer."

And confused faces return.

People do not understand software, or the effort it takes to produce it.

It doesn’t speak to people, it’s too abstract. It’s not something they have been confronted with or are likely to be confronted with in the future. Unless your research focusses on preventing their Windows to crash or killing computer viruses. And even if it doesn’t, they’ll conclude: "Right… so you know about computers, right? Because I have this problem with Word…"

A project like ours is never going to win a design & engineering award because it’s too abstract, people simply do not care.


22
Sep 08

World Names Profiler

Wonder where people with your last name live? Turns out most people with my last name (Hemel) live in Drenthe, a province of the Netherlands. Which, of course, I already knew but it’s fun to see where more people with my last name live. The World Names Profiler has first and last names indexed from 300 million people around the globe.

World Names Profiler.


3
Sep 08

Google Chrome

Google yesterday Google Chrome, Google’s own browser based on Webkit. Read the comic to fully appreciate what it’s about. To me it seems that Google is promoting the browser to an operating system with Chrome. For instance because it has its own task manager:

and that each tab lives in its own process. This is not only safer, but also means you can see which tab (=application) is using up all the resources and simply kill it by closing that tab. I often have the problem with Firefox where one tab uses a lot of resources and I can’t figure out which so I have to kill the whole browser. With chrome you don’t have that problem.

Sadly Chrome is only available for Windows right now. I’m currently testing it on a virtual machine on my mac:

and I must say that even like that it’s quite snappy and it looks nice.

Can’t wait for a Mac version though.


20
Feb 08

Question for People with Big-Ass Cars/Big Ass-Cars

Question 2 (5 credits)

Why, in an urban area, are you driving a car with four-wheel drive, killing the North Pole ice caps, that takes up almost the whole width of the street, so nobody can pass, including cyclists?
In your answer do not use the phrases “cool”, “awesome” and “because I can”.


18
Feb 08

Golden Oldie: The Church of XML

I was just having a look at my referrer logs and found some referrers to an older article of mine, from 2004. Still amusing today :)

The Church of XML:

XML is female. Of course she is. XML is beautiful, XML is sexy, everybody wants a piece of her, and everyone can have a piece of her. But XML is not to own, XML is all about sharing. Perfection is also one of XML’s properties. Perfection on a higher level. It’s not about verboseness, it’s not about efficiency, it’s about openness, sharing and most of all: love. You don’t need condoms if you’ve got XML-DOMs.

18
Feb 08

“Mac Users Arrogant”

Are you a Mac user? The Street.com thinks you are arrogant.



I do use a Mac. I, however, don’t think I’m superior to everybody else.

I just am.


13
Feb 08

Spottt Brings Back Memories

Spottt (yes, that’s three t’s) is a free banner advertising network. Those who were active building websites on the internet in the mid-nineties must be familiar with this concept. Especially when I say one (what we would now call wiki-) word: LinkExchange.



LinkExchange was, like Spottt, a banner exchange service. You upload your banner and put some HTML code on your own website that displays banners of other people on the network. Every banner display on your own website earned you a credit, every 2 credits earned you a banner display on another website on the network. A great way to advertise your website for free. A great business for the banner exchange service too, because every other ad displayed on the network was a paid one. Hence the 2:1 ratio. At the time there were dozens of such banner exchange networks, some with better ratio than the 2:1 that LinkExchange offered, but there was something about LinkExchange. It was classy. Classy in its own peculiar ugly way.

Class. At that time I felt a website wasn’t really a website without a huge 468×80 (or whatever the size was) banner on it. LinkExchange’s banners were a bit too small in fact. A big banner signaled that you were serious, that this website was not just a homepage made by some teenager — which I was — but a real website. A banner said: “Hey, we have a business plan!” Even though my websites did not get a lot of hits I signed up for all kinds of banner exchanges and paid banner ad networks. Of course I got around maybe 10 visitors a day back then, but hey that was like 300 a month, right!

Then Microsoft bought LinkExchange and the bubble burst.

Thankfully there is Spottt, to bring us back to the nineties, except with smaller banners and gayer colors.



9
Feb 08

Hyphens


(source)


8
Feb 08

90’s classic: Alice’s First Mobile Phone

2:32 p.m.: “Hon, when you get home tonight could you pick up some tomatoes in the store? We ran out.”

2:35 p.m.: “Something went wrong. I heard a beep sound coming from the bedroom, like 2 seconds after I sent my message.”

2:40 p.m.: “I think I might have aimed my phone wrong. I was pointed it towards the bedroom, thought it wouldn’t matter. How silly of me.”

2:44 p.m.: “Hon, where do we keep the map? Want to see which direction I should point to send the message to your work.”

2:48 p.m.: “I keep hearing those beep sounds from the bedroom. Maybe the messages are bouncing the walls back to the bedroom.”

2:55 p.m.: “Hon, which street is you work at again? 22nd street or 24th street?”

3:02 p.m.: “Test”

3:07 p.m.: “No, still doesn’t work.”

3:15 p.m.: “I give up. Again a beep from the bedroom. Phone is broken. You should return it tomorrow.”