I see many questions, especially from those trying to get into the field or early in their career, centered around finding and using the “best” programming...
Continue reading...Technical Design
How To Deliver And Conduct A Strong Technical Design Reviews
An effective tool for building a new feature similar to the code review is the design review. The biggest distinguishing factor is that design reviews happen...
Continue reading...How To Use SOLID for Object-Oriented and Functional Programming
SOLID is an acronym that I’ll break down in this article that caters specifically to Object-Oriented Programming (OOP) paradigms. With Functional Programming (FP) also becoming more...
Continue reading...How To Identify And Reduce Repetitive Code
Reducing repetitive code is an important skill to keep technical debt in a codebase to a minimum. Knowing why, when, and how to reduce duplication is...
Continue reading...How To Avoid Disaster By Mitigating Coupled Concerns
“Tight coupling” is where logic centered around doing a thing is spread across multiple places, which is never good for long term code maintenance. Tightly coupled...
Continue reading...How To Use Technical Design To Improve Your Code
Software engineers from those graduating from coding boot camps or college to seasoned experts are continually trying to improve their skills. Mastering technical design is the...
Continue reading...