September 8, 2008, Monday, 251

AboutJens

From RiboWiki

Jump to: navigation, search

[edit] Software Development is Fun

Writing software is half an art, half an engineering discipline and half a pleasure. That gives us three halves which indicates how devoted one needs to be, when developing production strength software. However, it also tells you that it's fun to dig into a problem and create a robust and elegant solution. I have more than 20 years of experience in developing software in very many and different programming languages and platforms.

The last couple of years have been biased towards the Java™ platform. That means I have developed many applications and modules using JSP/Servlets, EJB, JMS, Swing, JDBC, J2EE, Tomcat, Struts, Axis. Recently I have discovered Groovy, Grails and Wicket - all are very nice experiencies.

That doesn't mean I have forgotten everything I learnt before. During the 90s I were developing web applications in Perl, standard applications in C++, telecom application in Erlang and real-time applications in Ada or Concurrent C. During the 80's I were devoted mostly to developing in C, but made several digressions into fancy languages such as Prolog, Lisp and ML.

Over the years I, have written many general purpose classes in different projects and contexts. The classes have evolved from project to project, mostly by cut-and-paste reuse - not very bright indeed. Finally, I have selected some of them, ripped off customer specific details, cleaned up the code and written some javadocs. These are the RiboUtils libs - seen here to the left.