Some new software development models have appear recently. One of them is the distributed model. It can be used to structure a project in various ways, but the founding concept is that everyone owns a full working copy of the project and is not directly tied to a central authority.
In one of my previous post, [...]
In a programmer’s mind
Category Archives: Software development
Totally distributed
Letting go
How hard should you hold onto your ideas? Do you really need full control of everything happening around you? What about trusting people and finding the answers with them?
It is time to let go. Tomorrow is too late. Now is the time.
Back when I started building my first program, I never thought I would enter [...]
Code of conduct
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 [...]
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 [...]