Who needs an Architect?

An architect? According to Wikipedia, an architect is a person who plans, designs, and oversees the construction of buildings. So, we obviously have derived the role from civil engineering. In parallel, we derived software architecture which refers to the high-level structure of a software system. Over the years, the term has evolved far beyond its structural roots. It now touches […]

Buggy Code on Production, Survived

In the life cycle of a project, you come across different situations. Some you overcome, some you don’t both mentally and technically. Luckily, we survived one such life cycle with buggy code. However, survival doesn’t always mean success, and we may not be so lucky the next time. Every developer who has pushed broken code into production knows that strange […]