I was at Borders on Saturday and was reading Clean Code by Uncle Bob. It mentioned that quality of code is measured by WTF/minute. Look at this Cartoon to understand what he meant.

Many of us have encountered this before. i.e. looking at a piece of code and go WTF, WTF, WTF …. [...]

Why change it if it is working?

If you are a software engineer, I bet you hear this often.

Why change it if it is working?

I really dislike this question. This stops engineer from thinking how to build better product. Most of the times, we build prototype to test out new idea. Then either we throw away the prototype or evolve it to [...]

IDE is your friend

As far as I know, IDE (Integrated Development Environment) has been around for over 10 years. The first one that I used was Microsoft’s Visual Studio when I was developing mainly in C++. After that I need to code in Java because I joined Sun. (well, Sun = Java, Java = Sun). I tried Netbeans [...]