Skip to main content

2 posts tagged with "software development"

View All Tags

Tackling Digital Standstill Through the Theory of Constraints - A New Lens on Technical Debt

· 3 min read
Manu Mishra
Solutions Architect & Applied Software Engineer

Introduction

In an age where digital transformation is more than just a buzzword, achieving optimum operational efficiency has become a vital focus for businesses. Companies striving to evolve and stay ahead often encounter the phenomenon of a 'Digital Standstill'—a term referring to the stagnation in innovation and development caused by accumulating technical debt.

In this article, I intend to shed light on how the Theory of Constraints can provide a systematic approach to overcoming the challenge posed by technical debt.

Software Engineer vs. Developer through the Lens of Socratic Questioning

· 3 min read
Manu Mishra
Solutions Architect & Applied Software Engineer

Have you ever encountered a situation where a leader uses Socratic questioning on the wrong audience? For example, asking a PHP developer why users are complaining about high cloud bills or questioning a backend engineer about a low website score on search engines. In the realm of software engineering, it's important to understand the distinctions between software engineers and software developers.

While there may not be a concrete difference, tech leaders should be aware of the nuances between these roles, especially when engaging in Socratic questioning. In this article, we will delve into their primary differences, explore situations where one role may not efficiently perform the other's responsibilities, and discuss the importance of organizations differentiating these roles and aligning them with platform and feature development.