DSCM – A Move Back to Big Bang Integration

Used sensibly the move away from centralised to distributed source control management offers more benefits than it does drawbacks. Used unwisely it could take us back to the days of Big Bang Integration Branching Privately Irrespective of the number of meetings attended or PowerPoint slides produced, developers communicate in one language, and one language only …

Continue reading ‘DSCM – A Move Back to Big Bang Integration’ »

Are You Stuck In The Maintaince Programmer Mindset?

We’re all very good at pointing out whats wrong with code. There are even websites dedicated to exposing and ridiculing bad code and bad design, such as the daily wtf. We all encounter code that isn’t “right” on a daily basis, but how often do we do something about it and let our actions speak …

Continue reading ‘Are You Stuck In The Maintaince Programmer Mindset?’ »

Overloading, Is It really Worth It?

For a long time I’ve used overloading, but just recently I’ve been questioning its uses. Readability Looking at the call site when invoking an overloaded function its not immediately obvious which method is being called. find("code buddy"); find(C_PLUS_PLUS);find("code buddy"); find(C_PLUS_PLUS); After a quick look through the overloading options available I can always work out which …

Continue reading ‘Overloading, Is It really Worth It?’ »