Peer TörngrenprofessionalOur enemy is complexity, our job is to kill it. |
The professional me is interested in process. methodology and architecture for Object Oriented development in general, and Architecture, Analysis/Design and "Model Engineering" in particular. I am a Java geek that thrive on meta-whatever, but my main addictions are Domain-Specific Languages and Modeling. I am also attracted to Agent Technology (this is such a beautiful solution to a problem I have not yet encountered - I sincerely wish to become practitioner some day).
I maintain current contact info on the net - add me to your address book?
Since spring 2007, I
do
Eclipse RCP
stuff with Cognos - a major software vendor
(acquired by IBM in 2008) of Business Intelligence, Corporate Performance Management
and Consolidation solutions. We're actually not only about cubes :-)
Between May 2004 and March 2007, I worked for Front Capital Systems, an operating unit of SunGard. Main responsibilities were related to Model Driven Architecture (MDA) and metadata/metamodel-oriented issues in the Front Arena application suite. Back in the "boxology" business :-)
On 1 September 2003, I left the Frameworx Company for a position as architect
in the IT/Logistics division of ICA Ahold AB, a
major grocery retail group with Royal Ahold.
For a brief period, I returned to the logistics domain, enjoying
the luxury of down-to-earth problems ;-)
On 1 September 2000, I teamed up with some old friends at
the
Frameworx Company (started out as the
eon company when founded in May 2000). I stayed with Frameworx for exactly
(!) three exciting years. I spent most of these years with the Frameworx Factory
(the development environment for the Frameworx Machinery); architecting, team
leading, building. I did Java, Swing and UML at several meta model levels. The
company no longer exists, but all/most of the code base was released as
open source.
During a brief period (between 1 May and 1 September 2000), I was a proud employee of Jaczone
AB, a start-up company in
the e-Development area, set out to revolutionize the world of software development
(now part of Ivar Jacobson
International). My
main (and only) contribution was to articulate the vision and architect the
prototype for what was to become the Waypointer, an agent-based tool for
automated process support.
Most recent position before Jaczone was at Industri-Matematik International (IMI), where I worked with "the Vivaldi suite" for some five years. Most recent (and notable) IMI responsibilities were:
I've
spent most of my development time in the Microsoft Windows (tm)
environment, but I am basically a Unix addict.
All, in all, I love computers in general, the intuitive
Micro$oft GUI in particular, and Bill Gates above all ...and despite
some COBOL experience back in the 80s, I managed
to escape the Y2K bug.
During
the IMI years, I learned to speak Smalltalk (while
building the Vivaldi Replenishment
Manager). So far, this has been my best
programming experience, and I was in particular impressed by the VisualAge
environment. I guess I have now ported myself to
Java (I did it reluctantly), but I
occasionally revive "the good old
days" with some other Smalltalkers (some still practicing the craft).
But there is hope even in Java land ... Eclipse
is quite decent, and EMF seems to
offer quite intriguing possibilities.
My most recent IMI business card title was "Product Area Architect". Being the chair person of the OOAD network (which included the IMI development site in Marlton, USA), I aspired for the unofficial title "Intercontinental Object Rabbi" J (IOR, for short). I never succeeded in getting this on my business card, so I am now aiming for "boxology artist" ...
Despite my failure in achieving the IOR title, I still claim the right to preach opinions on any OO-related subject. Of course each and every statement is true and profound and non-disputable. I also picked up some other cool quotes from various sources.
Despite my efforts in the RCP-based UI at IBM/Cognos, I'm pretty confident I will never make a career in graphic design or usability (I'm not even sure how to spell it), but if in doubt, I'll just remind myself by looking at this cute little error message, created by me around 1997 (sent by a friend (?) who wanted to remind me of past "glories" ;-). As a programmer, I'd say I am a great disbeliever in more or less everything except Murphy's law. If anything can go wrong, it will. In fact, it might go wrong even if it can't - another friend sent me an example of this attitude (from the same era), which apparently still amuse people. I don't see why ;-)
The geek in me loves to communicate over e-mail,
but the gadgeteer in me also enjoys cellular
phones. I'm a complete Palm
addict, but as much as I'd love to, I suspect I will never get around to writing my first Pocket
Smalltalk application.
I maintain my links online - please feel free to browse.
James Odell has an excellent introduction to Agent Technology: “Beyond Objects: Unleashing the Power of Adaptive Agents,” as presented at OOPSLA '98, '00 and various organizations. Find it among his agent papers.
I am also a big fan of the OMG MDA initiative, or - in later days - domain specific modeling. I believe that the model-driven approach is the future, but that we still have a significant distance to go.
Finally, my favorite links, vital for any IT professional ...

|
|