Tobias CoetzeeJun 2, 20183 min readNo Comment…There is an adage that if you have nothing nice to say then don’t say anything at all. Good advice for life and when commenting code....
Tobias CoetzeeJun 2, 20182 min readPractice Makes (Almost) PerfectOne way to improve a skill is to practice… Software development is a skill that requires a lot of practice, and then some. Nobody picked...
Tobias CoetzeeJun 2, 20182 min readZero Defects AllowedA development team must always strive to have zero defects open. A defect means something is wrong, the quality isn’t right and it...
Tobias CoetzeeJun 2, 20182 min readWindows in SQL?Whenever you are doing any kind of query you must always try and make it a set-based query. Avoid iterating over a query result to get an...
Tobias CoetzeeJun 2, 20182 min readUnit Testing != Quality CodeUnless you are strictly following a Test-Driven Development (TDD) methodology, unit testing is only extra work developers need to do (on...
Tobias CoetzeeJun 2, 20182 min readConspicuous ClevernessOne of the biggest problems with code maintainability is developers trying to write super clever code. A phenomenon I like to refer to as...
Tobias CoetzeeJun 1, 20183 min readTo Generate Code or Not to Generate CodeSome programming languages give you the power to generate code dynamically at run-time. To generate code or not to generate code? That is...
Tobias CoetzeeJun 1, 20183 min readRelational Databases Are All About MathsHere is an interesting fact, relational databases are named after the mathematical relation model SQL is based on and not relationships...