The state of

As I promised a month ago, I have finally added the QuirksBlog to my site. It'll serve as my personal blog, not only for announcing new pages on this site and articles on other sites, but also for commenting on the web developers' world in general. In addition to this proud announcement, I'd like to give a general overview of where currently stands.

I took advantage of the Christmas holidays to launch QuirksBlog, not only because it was the first opportunity I had for adding the finishing touches to the system, but also because it's rather quiet on the Net in these days, allowing me to calmly test my new setup. The QuirksBlog, like the Bug Report, runs on the Movable Type publishing platform. Although QuirksBlog is a standard blog, the Bug Report definitely isn't, and I will discuss it in more detail in a future entry.

Meanwhile, remains one of the best sources on the WWW for studying and defeating browser incompatibilities. is only fourteen months old, but its predecessors trace their pedigree right back the Browser Wars era, when in 1998 I started a simple JavaScript Section to help myself and other web developers make sense out of Netscape 4 and Explorer 4. Although I'm not much given to self-congratulation I must admit I'm very proud of the work of my hands.

During these six years I have been immensely helped and comforted by all sorts of support, ranging from mentions on prestigious sites to the gentle flow of Thank You mails from budding web developers who are very happy to discover a site that explains not only problems and difficulties of CSS and JavaScript, but also the underlying ideas and theories, in a simple way. I have a knack for simple explanations; see the rest of this site for ample evidence.

On the more material side, when I calculated my overall income for this year, I was astonished to find that no less than 40 % of it derives from people and companies who have discovered me through this site! This means that now effectively pays for itself, and that I can invest substantial sums of money in it (for instance, to set up the Bug Report). This is a very welcome development, and it proves that the (now alas disappeared) page that praised this site as a paragon of "passive marketing" was completely right.

Nonetheless, faithful readers may have noticed that I haven't added a lot of pages to since its creation. This is partly because during the making of this site I created quite a few new pages, partly because I had a lot more paid work in 2004 and hence a lot less time, and partly because my own focus is changing.

Where, up until 2002, I was mainly concerned with documenting endless amounts of browser oddities, bugs and best practices, during the past two years I have become increasingly interested in the underlying theory. How should we develop web sites? What is the "best way" to write JavaScripts? What are the exact relations between XHTML, CSS and JavaScript? Up until May of this year I had an outlet for such musings in my Keep it Simple column, but since its demise I haven't published any theoretical articles and few technical ones. This blog is going to change that, I hope.

Finally, to everyone who has supported me over the past six years: Thank you!

This is the blog of Peter-Paul Koch, web developer, consultant, and trainer. You can also follow him on Twitter or Mastodon.
Atom RSS

If you like this blog, why not donate a little bit of money to help me pay my bills?



Comments are closed.

1 Posted by Fernando on 27 December 2004 | Permalink

I first came to your (former) website a couple of years ago, when serious JavaScript guidance for my project was much needed. Then I kept coming here --and to any other of your publications elsewhere-- because of your enlightening writings on "the ideas behind". You've been a great teacher; it's good to see that you plan to keep writing publicly. Thank you, and congratulations on this new step!

2 Posted by John Serris on 27 December 2004 | Permalink

Your site has saved my bacon quite a few times over the years! Just wanted to thank you publicly and wish you the best with the new blog. I'm looking forward to reading it.

3 Posted by Gabriel Radic on 27 December 2004 | Permalink

QuirksMode rocks!

Where do we send chocolate, drinks and buckets of $$$�?

4 Posted by ppk on 28 December 2004 | Permalink

If you insist on sending (very welcome) buckets of dollars, visit and spend lavishly!

All this praise is extremely welcome, too. Thanks all.

5 Posted by Aaron Barker on 29 December 2004 | Permalink

Congrats on the opening of your blog. As others have said your site has been a life saver many a time, and I have learned more here then probably anywhere else with regards to the DOM and browser issues.

Thanks for the great resource, and I eagerly look forward to what you will offer in the future.

6 Posted by Wade on 29 December 2004 | Permalink

QuirksMode is a website definitely on my "must have" bookmarks for DHTML coding. Keep up the good work!

7 Posted by Anonymous on 29 December 2004 | Permalink

I really like this web site. When I can't figure out whenever a specific code will work, I come to this web site to see.

8 Posted by Gilles Racine on 29 December 2004 | Permalink

I'm discovering today your new QuirksBlog section and find it a welcome addition to a site that I bookmarked since a couple of years ago. When in trouble on my site, that bookmark is always at hand! QuirksBlog enables me to thank you for past help...

9 Posted by Julia on 31 December 2004 | Permalink

Just to say that I only found you a few months ago, as I am one of the (hopefully) budding web developers just starting out in the field, but I am now subscribed to the blog, and look forward to learning a great deal from your site. May I wish you a very Happy New Year.

10 Posted by Serge Lamarche on 5 January 2005 | Permalink

Your site greatly explained all the troubles with the browsers when coding javascript. Before, I was wondering if I was wrong with my codes. Now I know the bugs and many ways to counter them. It's a great reference.