About this blog…
This blog is Mike Kaufman’s informal “after work” notes and personal opinions on Java programming and system development in general.
At present, I’m mainly working on code that depends on the exact meaning of the Servlet API’s Javadoc, so the content is likely to be a mixture of rants and raves about the Servlet API and more general items on Java programming.
However, I’ll try to post interesting and useful techniques and ideas as well as moans and groans, and I’ll try to limit the content to things that aren’t obvious or easily found elsewhere.
I’m a seasoned developer with over 30 years of IT experience on projects big and small, with a couple of career breaks and a mid-90′s computer science degree thrown into the mix.
Since 1999 I’ve been focused almost exclusively on Java and J2EE, and for the last couple of years I’ve been developing a new software product that I’m hoping will form the basis for starting my own micro-ISV business.
Commercial background before this includes big mainframe COBOL projects, early 80′s distributed mini-computer systems, some team leading, mentoring and “in-house” consultancy, lots of database work, some assorted “R&D”-type projects, a few years of C++ and Delphi programming, and assorted bits of various assemblers and 4GLs here and there. Plus all the odds and ends that one encounters along the way, or spends nights reading about. Somehow I always seemed to end up working for insurance companies, though at heart I’m far more “IT” than “business app” (and hopefully my micro-ISV will help scratch that itch as well as earning me some kind of living).