Archive for the ‘thoughts’ Category

No more web for me

Sunday, April 1st, 2007

I decided to quit working in the web development business. I’ve been having these thoughts for some time now and I finally decided this week after a few difficult months at work.

I will join my grandfather and become a beekeeper. I’ll move out to the suburbs where he keeps his bees and take care of them.

Since the stuff I’ll be doing is not related to web development I’ll stop writing this blog and for now even stop using internet. After a few months I might come back and start a separate blog about bees. I’ll crosspost if I do.

Thanks for everything, it’s been great writing for you. All four of you.

WPF/E competition

Thursday, March 29th, 2007

Yesterday was a fine day that ended with a talk about the WindowsVista.si website (now offline). It’s made with WPF/E technology and is made to mimic the look & feel of the real Vista operating system. A great showcase of the technology.

There’s been much talk about WPF. The whole Windows Foundation Platform seems to be competition to the Adobe Apollo platform. They’re both made to create desktop applications. Apollo seems to be on top with the cross-platformness while Microsoft is putting its hopes on the size of the Windows developer community.

When we come ‘down’ to WPF/E (the E stands for Everywhere), the competitor everyone is talking about is Adobe (formerly Macromedia) Flash. They both solve a lot of common problems – animation, multimedia, drawing – stuff that you can’t do in HTML. But when you look under the hood of WindowsVista.si you’ll find there’s a bunch of JavaScripts that seem to do all the magic. And the code looks much like when you’re working with the infamous <canvas> tag.

This was also confirmed by the developer of the page – due to the limitations of the current plugin and it’s work with XAML everything on the page is dynamically created with JavaScript and is not present in the source XAML file. Since there are no components available he actually wrote all the controls himself – tabview, scrolling, panes, menus, windows,…

Two things come to mind:

  1. Direct3D vs OpenGL battle that went on about a decade ago
  2. document.layer vs document.all and the time of the DynamicDuo

Seems like a good idea would be to write a library that will seamlessly switch between WPF/E, and Flash whether they’re present or not. Especially since the tag will obviouslly never be trully cross platform (at least for a while) and that WPF/E doesn’t yet have a plugin for all platforms & browsers. Then again – what’s wrong with Flash?

Dear Apple

Friday, March 16th, 2007

Coolness is like trust. It’s hard to earn and easy to lose.

Update: Others seem to have finally gotten why this is more than just an IP issue.

The web battle #2

Monday, February 12th, 2007

There’s been a lot of buzz lately about the development of HTML. There’s WHATWG developing the Web Application 1.0 specification also referred to as HTML 5 or XHTML5. The document is edited by Ian Hickson and copyrighted by Apple, Mozilla and Opera. On the other side there’s a W3C group working on XHTML2 (the old HTML WG) and then there’s talk of a new group that would work on incremental improvements of both HTML and xHTML. There’s a nice comparison available here (via Juicy Studio Colour Contrast Analyser).

The last fight “we” fought was “against” the browser makers. The browsers were going in different directions and something needed to be done. Fortunately the solution was a relatively easy one – set a standard and make/beg the vendors to create browsers that respect it. Not an easy task but it seems “we” succeeded. By “we” I mean web developers in general, the WaSP and the W3C. The standards support is not perfect yet, but it’s good enough that we are left without an enemy.

The unfortunate thing is that most people actually need an enemy. At work it’s probably their boss; at home it’s their mother-in-law… We keep making up new enemies – they give us the drive to give more than we normally do, create new things. And sometimes we just really don’t like what “the enemy” is (not) doing. I see this happening now in the world of web standards. We have many initiatives on a few fronts – we’ve got the WCAG issue and the HTML issue. It seems that on one side we have the W3C and on the other the real-life web developers community. Or do we?

As I see it we’re all on the same side. We need to figure out what to do next. And this unfortunately cannot be a democratic decision. Committees can agree on a solution but can’t really make a decision. Think about it – all the stuff we use now has a name to it. Somebody went over the line to set something as they thought it was right. The question is who that person should be now.

The trick is we will never know. We can just hope that again we’ll gain more than we lose.

An award shouldn’t be a punishment

Tuesday, January 30th, 2007

What caught my eye today while having lunch was a promotion flyer from a Slovenian investment company advertising a new “product”. They will be awarding prizes to anyone joining their investment plan – everybody gets something. And that’s not all – if you write a sentence about the fund you’ll be included in a draw for five major prizes. Unfortunately they were thinking about the money too much (and on the other side thanks god – they’re an investment firm) and made the main prize a true punishment. The winner will get a one week vacation in Sharm el-Sheik for ONE person. It’s not the history of the place that’s the punishment but the fact that it’s only for one person. Since they’re not targeting hard core investors (that are by definition closer to the “unrealistically selfish” homo economicus) there’s about zero probability that the winner won’t have anyone that she’d want to share this prize with. You can belive me that’s not gonna be one happy winner/user. So she’s got a “simple” choice – go alone or invest in another ticket & accomodation (if available at all). Or maybe she can sell it on eBay or the local Bolha for that matter.

The company probably doesn’t care about my opinion or my money (that’s not going to be invested in their funds) but I hope they change their attitude anyway. Maybe someday…

To prove this can actually be done I’ll share a story. I was at a meeting with a client when we were deciding about a prize in a prize winning game. Not the actual prize yet but the type of the prize. What somebody mentioned a trip to Paris what really made me happy was that the first thing they said was: “The award should be a full package – no additional expenses required.” It’s in such small things you really see a companies attitude towards the people that make them possible/profitable.

Accessibility and standards

Friday, January 19th, 2007

The Dutch are embracing web standards. Since all the ministries in our country “just” got new pages we could easily pass a law like this. At least the next iteration would be standards compliant.

Currently the pages boast:

  • invalid HTML 4.01 Transitional,
  • tables for layout,
  • images for titles (some without alt attributes),
  • spacer images,
  • font tags (<font face=”verdana” size=”1″>),
  • noindex tags,
  • HTML attributes for styling (bgcolor=”#D6E1EC”),
  • inline CSS (style=”margin:0 0 0 0;”),
  • inline scripts (href=”javascript:linkTo_UnCryptMailto(‘nbjmup jogp/naaAhpw/tj’);”),
  • documents in closed file formats (doc),
  • …and more.