Category Archives: Philosophy

Books to learn

There is two kind of software developers: those who are still learning and those who stopped learning. Please do not be the later. If you want to stop learning, at least wait until you are old. Wait until you are really old. Wait until you are obviously old, like cold dead. Software development is not [...]

Being lazy

Alright, so I have been lazy lately. Very lazy. I have not posted on my blog for a while. I did not do all those nice projects I wanted to do. I did not help with those open source projects I wanted to help. I feel bad. I have not put much time into making [...]

Balancing life

I am torned apart these days. I just seems not to have enough time. I am in need of a life balance sheet. You know those kind of spreadsheet you setup in hope they will help you out.
My main problem is that I want to do everything. I want to live it and enjoy it. [...]

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 [...]