What a trip! Nürnberg – Frankfürt – Ljubljana (Slovenia) – Skopje (Macedonia) – Ohrid and back in 4 days. That was exhausting, but so worth it. Rolyat, thanks for organizing everything.
The goal of the trip was two lectures to the second year Software Engineering class of the University of Information Science and Technology in Ohrid (Republic of Macedonia) and of course to say hi to Rolyat and his family in their new home :] ) Thanks to all the students of the UIST and the few professional devs that attended the lectures for their attention and questions. I hope they got (or will get after some digestion) as much from it as I did.
The subjects of the lectures were “writing code for a living” and “living for writing code”, respectively two joint visions of the same subject: writing code professionnaly ; based on my short experience. The first presentation was dedicated to the way we organize ourselves in order to be efficient in creating software. It touched the ideas of plan driven approach, agility and empirical processes with an example of a mini Scrum project. The second presentation was about the practices that developers use to increase the quality of the code they produce and what each programmer can bring to a team / how he can prepare himself to the task. I described the practices of XP (eXperience Programming) and the idea of Software Craftsmanship as exposed by Uncle Bob.
On a totally different topic, it was actually my first trip that far in the Balkans and I come back from it the head full of wonderful images of astonishing landscapes, various curiosities and fantastic meetings. But I keep all this for a following article.
Update (2011.04.27): here’s the link to the first presentation, and here’s the link to the second one. Here’s also the link to the first half of the first presentation.









