Last updated at 7:52 pm UTC on 15 November 2004
The "necessaries(?)" about me:
- My first program was a symbolic logic routine in Fortran IV for an IBM 1401, written in 1962. I've pretty much been through the evolution of programming since then.
- I learned a bit of Smalltalk as my first object-oriented language (using Smalltalk-V). When dinosaurs ruled the earth, I developed hospital clinical laboratory software systems in PL/I on minicomputers (Prime and IBM AS/400). After escaping the big-iron world, with its big-iron minds, I developed object-oriented components in C++ and VB 6.0 for large-scale educational lending software systems. My employers during those years were never interested in a Smalltalk project, so my interest in Smalltalk remained personal.
- Once upon a time, I was investigating relocation to somewhere (1) warmer than Nebraska and (2) with an ocean; but, I'm not investigating, anymore. In 1999, My wife and I relocated to beautiful San Diego, CA, and I then worked in Squeak as a Software Engineer for exobox Inc., a great company that, unfortunately, no longer exists. To Duane Maxwell and the rest of the exobox gang, "Daddy-O" says, "Thanks for the memories!"
- After working at Wireless Knowledge from 2000 to 2001, until the dot-crash made life "interesting," I began working in C# and .NET at Deccan International between 2001 and 2002. In April of 2002, I joined Integrant, Inc. as a Senior Software Architect. I used C#, C++, VB.NET, VB, and Java on the job.
- In January of 2003, I joined EDmin.com, Inc. as Senior .NET Architect and was promoted to Director of Software Engineering in May 2003. I was doing some very exciting object-oriented architecture and design work at EDmin and was intensely involved with Microsoft's new .NET Framework. Unfortunately, due to that company's ongoing financial difficulties, I no longer work there.
- Currently, I work for Wimmer Solutions on contract to Del Mar Database as .NET Architect. I am quite busy collaborating on the design of a new C#/.NET architecture for Del Mar Database's industry-leading mortgage lending software products. At the moment, I am working on the company's new "Enterprise Engine."
- The Common Language Specification (CLS) gives me some hope that some day I will be able to work in S#, if not Squeak. After being somewhat "on hold" for a while, S# is now scheduled for release in the fall of 2004.
- I am very interested in object-oriented systems in general, including XP, UML, agile methods, object oriented design (OOD), and software design patterns. For quite some time, I have wanted to know "What's beyond objects – what's next?" Now I accept the theory that object-orientation was followed by component-orientation, which is in the process of being superceded by Service Oriented Architecture (SOA); so, I am currently investigating things like Realizing a Service-Oriented Architecture with .NET. In addition to Squeaking, and CSharping I also work on personal projects in Python, Ruby, Java, Scheme, CLisp, Haskell, F#, SML/NJ, OCaml, and whatever. I was a technical editor for Steve Holden's book, Python Web Programming. I am a systems generalist and general systems thinker.
- Some time back, I started a new Squeak initiative called Biosqueak but have unfortunately had to leave its future to others. Perhaps I might interest you? See Project: Biosqueak: Summary, the BioSqueak Home.
- Unfortunately, my Smalltalk interests have been relegated to what infinitesimal slices of personal time I could dissect from a very dense temporal continuum.
- If you want to know what I find technologically interesting over time, check CSharpener's Weblog, my new main technical weblog. Unfortunately, I have had to abandon my old GrepNinjaLog because Blogger.com "lost" almost all of my site archives from February 2001 to the present. I still have some content at GrepNinjaLog but it is a mere shell of its former self.
- I am available for any truly interesting object-oriented software architecture or engineering work. You can review my resume or you can download an MS Word version.
jet – just an initials page that refers back here.