Reflections on software development

Very python oriented, keeping an eye on the rest of the world though :-)

C++

Pragmatic C++ programming

It is very hard to define pragmatic programming. Experience and common sense are involved. In my opinion one can learn by doing the following :

  • Listening to advice from experienced programmers.
  • Do code reading, learn to spot both bad and well designed code.
  • Reading books on the subject (I will give some examples later on)
  • Practicing
  • Write down or remember earlier bad design and implementation and how you would re-design or re-implement it, in other words: make case studies.

Leave a comment