Learning & Guidance

Learning & Guidance , Software Engineering

Reusable Modularity

In the software industry, there are two popular schools of thought amongst many others when it comes to designing software. A group of engineers will lean towards stateless modularity. They will build each component of their system as a pluggable and configurable agnostic module. And to ensure the independent nature...

October 25, 2020
Learning & Guidance , Software Engineering

Pure Coding

In any software development process, there are multiple activities that are involved in the process of creating software. For instance, there are design sessions, architecture, development, testing and deployment amongst many other activities that are crucial to building a successful software. In this article, I’m going to talk about the...

July 20, 2020
Learning & Guidance , Software Engineering

Code Rub

In every software project I’ve ever been involved in, there was always this issue with code maintenance. Newer practices, language versions or frameworks are released, and a year-old project become a legacy so fast due to code rot. In the past, I heard some people say, we don’t have to...

February 9, 2020