SOLID! Series – Open/Closed Principle

In computer programming, the term SOLID is a mnemonic acronym for five design principles intended to make software designs more understandable, flexible and maintainable (thanks Wikipedia) – but what does that actually mean? Here’s the breakdown: (S)ingle...

2 + 2 = 12

If you’re reading this, there’s a high chance that you’re interested in programming. But, are you suited for it? Shouldn’t you just choose something easier? Some people are just built to understand programming, are they not? My first hand at programming was senior...