Category Archives: Software development

Time for changes

These days, it is time for changes in my life. I have just moved into a new apartment with my girlfriend. Actually, my girlfriend is on working in another city, five hours north of here for another two weeks, but we are officially staying together.
The other big news for me is that I resigned from [...]

Unreliable train schedule software

In case you have been wondering why I have not been writing as much as I did in the last few weeks, it is because I was on vacation in Italy. Which brings me to my next post: how much reliable your software must be?
According to those responsible for the train schedule software in Rome’s [...]

Duck typing and Python

I am a fan of Python, the programming language. Unfortunately, I did not have the time or the opportunity to use it as much as I would have liked.
One of the concept I have become to liked is Duck Typing. A good visual representation would be this simple sentence from James Whitcomb Riley.
If it walks [...]

Distributed Revision Control

I am always interested by software project management. I was surfing the web today for new ideas and ways to see how others are managing their projects. I was introduced to this new concept: distributed revision control.

I have been a Subversion and mostly a TortoiseSVN user for quite a while now. I like it. It [...]

Team software development

Developing software on your own is pretty simple. Building a whole system with a team requires some abilities, knowledge and tools to get going.
The big word here is sharing (just like many other concepts with computer, it is a word that keeps coming back). You have to share many different things to develop a software [...]

Doing the user interface right

One of the field in which I am not of much help with is user interface. It is hard for me because it is a blend between cognitive psychology, computer science, computer history, common sense and design. I am only good at computer science and quite average for the rest.
This does not mean that I [...]