The OldWood Thing

blog = reinterpret_cast<>(life);

Tuesday, 30 October 2012

Don’t Rewrite, Refactor

›
All systems eventually reach a point where they are either no longer needed or the cost of maintenance outweighs their benefit to the busine...
1 comment:
Monday, 29 October 2012

Constraints Are Logical, Indexes Are Physical

›
A few times, both verbally and through comments in code, I have heard developers talk about adding constraints or indexes when what they rea...
Tuesday, 16 October 2012

Instrument Everything You Can Afford To

›
One of the decisions we made right back at the beginning of my current project was to measure everything that we could afford to. That meant...
Friday, 12 October 2012

Regular Expressions Should Only Be An Implementation Detail

›
Last week I had a spot of déjà-vu as I found myself questioning another developer’s suggestion that they might use regular expressions as a...
Monday, 8 October 2012

Putting the Cost of Change Into Perspective

›
One of the topics in Programming Pearls by Jon Bentley that I still find most valuable on a daily basis is the Back of the Envelope Calcula...
Monday, 17 September 2012

Black Hole - The Fail Fast Anti-Pattern

›
As a general rule of thumb I’ve always been fond of the principles behind failing fast - fail sooner rather than ignore/sidestep the issue a...
Friday, 14 September 2012

From Visual C++ to GCC - Linker Order Matters

›
Back in July 2009 I wrote a post about how I had started using GCC as a cheap alternative to performing some static code analysis as I lam...
1 comment:
‹
›
Home
View web version

About Me

My photo
Chris Oldwood
Cambridgeshire, United Kingdom
A freelance C# & C++ programmer with 30 years experience writing applications and services primarily on Windows.
View my complete profile
Powered by Blogger.