Archives de l’auteur : Nicolas Riousset

À propos Nicolas Riousset

Président et fondateur de NeoLegal, développe des solutions logicielles qui facilitent le quotidien des professionnels du droit des sociétés.

Deux manières de concevoir une architecture logicielle

“Il y a deux manières de concevoir une architecture logicielle: la première est qu’elle soit tellement simple qu’il n’y a évidemment pas de problème, la seconde est de la rendre si compliquée qu’il n’y a  pas de problème évident. La première approche est de loin la plus difficile.”

–Tony Hoare

Two ways of constructing a software design

« There are two ways of constructing a software design: One way is to make it so simple that there are obviously no deficiencies, and the other way is to make it so complicated that there are no  obvious deficiencies. The first method is far more difficult. »

–Tony Hoare

Why you should give a try to the Pomodoro time management technique

I’ve first heard from the Pomodoro technique a couple of years ago from a friend at work. You can find details on the official website, but in short : it’s a focusing technique where you work in short intervals (25 minutes), separated by 5 minutes breaks. A timer is used to « wake you up » when your interval is finished. The idea is that focused period of work (with no interruption), separated by short break improves mental agility, increases productivity, prevents burnout, will end starvation in the world, solve the middle east conflicts, etc. Continuer la lecture

Eclipse : How to debug a C++ console application using a native Windows console instead of the IDE integrated one ?

You’re using Eclipse to develop a C/C++ Windows command line application, and instead of debugging using the Eclipse integrated console you would like to use a native DOS/Windows console. Some reasons to do so are that the Eclipse integrated console doesn’t deal very well with some DOS console features (like cursor positioning), and it may buffer some inputs. Happily, it is possible to configure Eclipse to use a native console !
Continuer la lecture