A blog with content that may eventually be transformed into a book or e-book/information product package.
A blog on software usability and User Experience design. The content eventually served as the basis for the Designing Usable Apps book.
Design Intention Driven Programming is a novel software development approach I've proposed that aims to reduce software maintenance costs.
Game programming tutorials for C/C++ and Assembler under MS-DOS (obviously a bit out-of-date today). This became a book-length treatment of systems programming and VGA graphics programming fundamentals, with a complete introduction to 80x86 assembly language.
(Web design is from the 90's era and is not representative of my current web design skills.)