Skip to main content

The Three "C"s of COE - From Center to Centering to Culture of Excellence

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

Technological realm is always changing, and organizations must constantly navigate through turbulent waves and shifting currents. The compass guiding many on this voyage has been the Centers of Excellence (COE). But is the COE an eternal beacon, or does it have its sunset?

Priming Business Flywheel with Gen-AI

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

Achieving sustained growth is the ultimate dream for many businesses, but how to realize that dream is often elusive. One proven way is to leverage the "flywheel effect," a concept that advocates for creating a self-perpetuating growth cycle through customer satisfaction and word-of-mouth referrals. And as we move further into the age of AI, the potential for supercharging your flywheel becomes even more palpable. Here's a look at how incorporating Generative AI into your flywheel model can boost your business.

Unified Systems - The Tech Trend You Never Knew You Needed

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

Trends come and go, but certain principles stand the test of time. One such enduring principle is that of the 'unified system'. Have you ever been frustrated by a tool that just wouldn't fit into your ecosystem of tools? Or discovered software you love, only to find it standing alone, incapable of integration within your established setup? Such experiences remind us of unified systems' pivotal role in delivering a seamless and satisfying user experience.

Take a moment to think of your most-loved software system. What makes it so appealing? Chances are, its ability to integrate effortlessly into your existing ecosystem is a major part of its appeal. That's the beauty of unified systems. In this blog, we'll explore what unified systems are, their roots, the significance of Non-Functional Requirements (NFRs) in these systems, their evolution, and the future of such systems in modern software development.

Rethinking API-First - Unveiling Its True Power in the AI Era

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

APIs, or Application Programming Interfaces, are the bedrock of today's digital economy. They form the communication conduits between diverse software systems, facilitating seamless interaction. With AI becoming a game changer in reshaping businesses across sectors, an API-first approach is emerging as a non-negotiable strategy. In this article, we take a deep dive into the API-first approach, particularly in the era of AI, demystifying its core prerequisites and exploring its game-changing impacts.

The Future with Large Language Models - A Technical Debt Worth Taking

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

The Emergence of Generative AI and Large Language Models

The world has witnessed a meteoric rise in the use of artificial intelligence (AI) technologies over the past few years, with generative AI and large language models (LLMs) standing at the forefront. Generative AI, which includes the likes of LLMs, can generate creative and unique content, ranging from artwork to complex textual narratives. The idea of AI systems autonomously producing human-like content has transformed the AI landscape, opening up a plethora of possibilities.

The Craftsmanship of Software Engineering - Why We Should Objectify Tools, Not Debates

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

The debates from 2015 are back.

Microservices v/s Monolith.
Server v/s serverless.
Stateless v/s Stateful
No-SQL v/s SQL
Screwdriver v/s Hammer
Bread v/s Cake

These arguments have become the equivalent of a wrestling match in the software engineering world, where the last man standing gets the privilege to write code his way. And, of course, we all know that the only way to code is their way, right?

While we're engrossed in these seemingly infinite debates, guess what we're not doing? You've nailed it. We're not paying attention to the real craftsmanship of software engineering. Who cares about creating effective, sustainable, and scalable software solutions when we can spend our time arguing about whether or not to use microservices?