Skip to main content

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.

KTLO Can Lead to Digital Inertia and Hinder Digital Transformation

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

As a technology leader, you know that keeping the lights on is essential. But if you're too focused on KTLO, you could set your organization up for failure.

KTLO, or "keep the lights on," is the tendency of organizations to focus on maintaining existing systems and processes at the expense of new initiatives. This can lead to digital inertia, the tendency of organizations to resist change in their digital systems and processes.

Digital inertia, or the reluctance to embrace new technologies and processes, can significantly impact your organization's digital core. In this post, we'll explore how digital inertia can introduce hidden costs and hinder your organization's ability to stay competitive in the digital age.

Don't Keep The Lights On

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

Consolidate or Get Consolidated

In 2023, businesses face a choice between consolidating their systems or facing the risk of being consolidated by their competitors. With economic uncertainty and rapid technological change, companies must stay agile and adaptable to stay ahead of the competition. However, many businesses are held back by legacy systems and processes that are no longer efficient or effective.