March 1, 2015

Hello Blog!

Greetings, dear visitor, and welcome to my personal Blog. My name is Nicolas Hofstetter. I’m a professional Swiss software engineer, working in IT business since 2009 with focus on Java enterprise and web software projects. I’m also a certifiedProfessional Scrum Master.

I’m interested in both the practical as well as the methodological aspects of software engineering. On a methodology level, I’m interested in lean and agile approaches such as Scrum and XP, as well as agile development practices such as Clean and S.O.L.I.D. code.

New and upcoming technologies I’m highly interested in include browser-based web application frameworks (e.g. AngularJS), NoSQL databases, and in particular the Groovy programming language and in fact programming languages on the JVM or in general, language design, parsing, and code generation.

I will probably stick with the JVM forever, but I enjoy extending my view on accompanying technologies and blending together what fits a requirement most accurately.
In this blog, I hope to share some of my interests by providing short articles of my newest discoveries, by presenting thoughts on various aspects of software development or reflections on engineering practices I’ve seen throughout my career, or to really just share any private project I’m currently working on.

I speak German, English, and French. Don’t hesitate to contact me or share your honest opinion on my writings in the comments section of any blog post. I’m interested in sharing knowledge and comparing opinions as I’m confessed that the key to success in software engineering really is learning from experience, either from your own or from others.

If you have any more questions, feel free to contact me by e-mail: nicolas <at>

Happy coding!