Architect & Developer
I'm a native of Sweden, and have been involved in the IT business for 20 years. The last 10 years has been spent in development, design, architectural activities using C/C++, Perl and Java. A particular interest however, has been Software Configuration Management in combination with the development process as a whole.
My participation in projects has thus frequently revolved around SCM roles in parallel with the actual development, and especially the last few years, these interests have coincided so that my development is now specifically aimed at various aspects around SCM. I believe a perennial problem in development is configuration issues - having the right pieces, having them build in a repeatable fashion across multiple developer machines etc, is not always a walk in the park. This is especially true in more complex scenarios when many smaller pieces is to be brought together in a product, a situation that becomes more and more prevalent with the availability of a vast amount of professional grade open source packages.
In the 2000-2003 timeframe I was living and working in the New York/New Jersey area as a chief SCM architect in The Frameworx Company. Initially for internal use, but subsequently as a product, I designed, implemented, deployed and supported a component based development environment based on our SCM tool (ClearCase). This gave us a platform for scalable and distributed development supporting both design, SCM, build management, release management etc. It is experiences gained from this effort that we're now bringing into Buckminster, among other projects.
My motivation is a wish to raise the quality bar on development activities in the early stages so that lower costs can be achieved in the long run, provided the expected lifetime of the product motivates the investment. I also believe that it is important to keep the bulk of developers focused on developing the product, rather than having each individual struggle with maintaining the infrastructure needed to develop. I believe it is not always enough with just basic version control capabilities - a more comprehensive support system can help immensely, allowing more complex development scenarios, but also retaining control and preserving quality.
On my spare time I enjoy family life and closeness with dear friends. I enjoy a round of golf when the weather permits. I'm a happy amateur cook, making an excellent Thai casserole with shrimps and scallops. My wife is a wonderful woman, and we have two daughters, born 1993 and 1995.