Agile Software Development and DevOps for non-technical people
Organizational culture as a strategic competitive advantage for new enterprises, a paper for an MBA Entrepreneurship class
(2011 - 2013)
A blog on software usability and User Experience design. The content eventually served as the basis for the Designing Usable Apps book.
(1996 - 1998)
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.)
(2010 - 2011)
Design Intention Driven Programming is a novel software development approach I've proposed that aims to reduce software maintenance costs.