What is legacy code? I was asked this question in an interview for a contract once. I answered that all code, once written, is immediately legacy code. I got that contract. I still believe this to be the case. Any developer worth their salt never stops learning. This means yesterday’s code is inevitably not asContinue reading “Legacy Code”
Every profession has its own jargon. It helps convey ideas to fellow professionals quicker. Some terms are more important than others, because they encapsulate a whole solution with a single expression. The software world is no different. We have plenty of terms we use on a daily basis to convey software (or hardware) ideas. TermsContinue reading “A Lazy Singleton”
You may have heard of Uncle Bob. If you have not, now is as good a time as any. Robert C. Martin, known as Uncle Bob, is the author of quite a few canon books. The one I want to focus on in this post is Clean Code. Out of all of Uncle Bob’s booksContinue reading “Clean Your Code!”
Algorithms to Live By is
a light, relatable and enlightening read.