It Only Multiplies Three Numbers

The career of the developer that wrote this code was tragically cut short by RSI: *======================================================================== * ########################### * ======================================================================= * ########################### * ########################### * =====================================================================*/ * ======================================================================= Module Name : RPDCalculator.cs Description : Calculation layer for managing mathematical parts of reactive power default calculations. Created on : 16-Nov-2007 9:00 AM Original author : ############# =======================================================================*/ * ======================================================================= Revision Date : Revision History : Modified By : =======================================================================*/ region Namespace using ####.BusinessEntities.Common…

Does the Language You Use Make a Difference (revisited)?

I once wrote about the difference that your choice of language can make [now lost due to a traumatic blogging platform change]. My analysis was based on two code-bases written in different languages on the same platform implementing similar applications. Having just gone (as of 14/02/2014) code-complete(ish…

An Open Letter to the Software Industry

Dear Software Industry, The results are in. They are unequivocal. I would like to say that the years spent mastering all of the accidental complexity that you created was fun - but it wasn't. It was years of pain, confusion and poor software. I am ashamed to say that I…

Git Cheat-Sheet

RTFM and study this branching model documented by Vincent Driessen and summarised in the diagram below: Configuration List all configuration settings. $ git config --list Set the user name and email to use for commits. The --global option makes the setting apply to all git repositories. $ git config --global user.name…