Ted Felix
It's what I do for a living, and for fun, so I figured it was about time that I started gathering my thoughts on the subject. My main programming language is C++, and I have specific expertise in Microsoft Visual C++ 6 and MFC. However, I've programmed professionally since 1984 in many languages ranging from IBM Series/1 Assembler to Ada 83.
My main areas of interest are object-oriented analysis and design, and incorporating agile methods in a reasonable way. These days my philosophy is to design and plan the code in English, then translate that plan into code. I find that I spend very little time coding (maybe 10-20%), and my designs are much simpler and bug-free. It also seems to take a lot less time than a trial-and-error coding approach. It does require a "code is not productivity" mindset that some might find difficult to adopt, especially in the face of schedule pressure.
Books - Reviews and reading lists.
QBASIC Tutorial - My QBASIC book.
Computer Science for Kids - Resources for kids to learn programming.
Kids Computer Book Collection - Books I've collected.
SupaSoft - My software "company".
Object Oriented Design - Thoughts on O-O.
Simula - Collection of links related to Simula, the first object oriented language.
<- Back to my homepage.
Copyright ©2007, Ted Felix. Disclaimer