Last updated:
28. January 2008

User Interface Programming

(Start main menu) Home ­ Articles ­ Book ­ Resources (End main menu)


(Start sub-menu)

Who Am I?

Site Map

Random Rants


HTML Character Codes




My blog »

(End sub-menu)

If you prefer real poetry, try one of these:

Rudyard Kipling

Clemént Marot

Christian Morgenstern


Programming Windows is nasty and tough
Provided your method is wrong;
Your programs get labeled “unusable stuff,”
You won’t have employment for long.

Programming Windows is breezy and cool
Provided your method is right;
You finish on time and can lie by the pool,
You don’t have to work through the night.

Casting Considered Harmful

Programming Windows is easy
Provided you do the right cast.
Of course, this technique is sleazy—
It’s really a blast from the past.


Programming Windows is simple
When Petzold is at your side,
To smooth over every pimple
And polish your pro­g­ram's hide.


Subclassing windows is looking
Easier every day;
The difficult part is unhooking
When someone is in the way.

(Start bottom menu)

Win­dows De­vel­oper Maga­zineR&D BooksCMP Books Petter Hesselberg

(End bottom menu)

Programming Industrial Strength Windows (cover)