Being a software developper gives you a whole lot of possibilities. You are often given confidential documents. You have access to confidential data that most people would not have access too.
I was once maintaining an online shop where every credit card was stored with a simple symmetric cipher with the key in plain text in [...]
In a programmer’s mind
Category Archives: Software development
Code of conduct
Building up social skills
Some weeks ago, I realized something important. Software development is first and foremost a task about communication. It is not the kind of communication happening on network links. It is about human communication.
A programmer will typically have to speak or communicate with his fellow programmers, the analyst, the architect, the projet manager, the customer, the [...]
Encoding problems
Storing, managing and displaying characters should be easy. It seems like this is not the case yet.
Encodings are a way to store and recall sequence of symbols like a string in a binary format. For instance, the ASCII encoding map the sequence “abc” to the binary format of 0110 0001 0110 0010 0110 0011 so [...]
My failed attempt at building an XML diff library
A few weeks ago, I had to manage a some scenarios involving XML files. One of the problem I had was to compare some large XML files that had small content and schema changes.
My first attempt was to use a regular text diff tool like KDiff3. I did not get the result I wanted. Since [...]
How it all started
My first moment of awe working with a computer was when I was 10. It was after I completed my first “real” program.
I was toying with the different command lines available on my father’s personal computer running a version of MS-DOS. I quickly got tired of using “dir” and “copy” after a while and I [...]
My rant about Team Server Foundation
This is my first rant and it is probably not the last one.
Team Server Foundation (TFS) is the Microsoft way of managing source and doing some project tracking at the same time. It integrate so many Microsoft technologies that you are totally tied to one of Bill Gates’ leg when you are using it.
Let’s get [...]