Since our earliest days of writing software, we were warned of perils of global data – how it was invented by demons from the fourth plane of hell, which is the resting place of any programmer who dares to use it.

(C) Refactoring, 2nd Edition

Code elegance: one of those days


Ah, it’s just one of those days! It seems that I can wail about this topic in non-stop mode. Why do people overcomplicate problem domain with sophisticated solution. Have you tried to read what you wrote the day after? A week after? No? Then, read it, and try to guess what you’ve been trying to achieve! And at the meantime, read this Programmers Stackexchange topic on Code Elegance.

Not enough?


how to read books

Read and learn