Insights
Engineering, leadership, and platform thinking from the Nurdsoft team.

The Quiet Cost of Waiting for Perfect Information
Why growing organizations slow down when decisions demand certainty

The Real Cost of Too Many Priorities
Why focus erodes quietly as companies grow

Speed Is Not the Same as Urgency
Why growing companies feel busy but move slower over time

The Illusion of Being Data-Driven
Why more dashboards don’t always lead to better decisions

The Hidden Cost of Alignment
Why consensus often slows companies more than conflict ever did

When Strategy Sounds Clear — but Doesn’t Survive Contact with the Company
Why alignment fades long before execution ever begins

Most Companies Don’t Have Execution Problems. They Have Decision Problems.
Why decision quality—not speed, process, or headcount—determines whether companies scale cleanly

How Execution Quietly Breaks as Companies Scale
The early warning signs founders and leadership teams tend to miss

Why Execution Becomes a Leadership Problem
How delivery risk and missed commitments quietly emerge as companies scale

Why Adding Headcount Rarely Fixes Delivery Problems
Why Adding Headcount Rarely Fixes Delivery Problems When delivery starts slipping, the instinctive response is simple: add more people. It feels logical. More…

The Metric That Predicts Delivery Failure Before It Happens
The Metric That Predicts Delivery Failure Before It Happens Most delivery failures don’t come out of nowhere. They’re visible weeks — sometimes months — in…

Why Most Roadmaps Slip (Even With Strong Teams)
Why Most Roadmaps Slip (Even With Strong Teams) Most leaders don’t blame their teams when roadmaps slip. They know the people are capable. They know the work is…

Why Everything Feels Slower Than It Should
Why Everything Feels Slower Than It Should Nothing is obviously broken. The team is capable. People are working hard. And yet — everything feels slower than it…

The Value of Saying No
The Value of Saying No Behind every high-performing engineering team is a quiet discipline: they say no far more often than they say yes. Not because they lack…

When Process Starts Outrunning Purpose
When Process Starts Outrunning Purpose Most teams don’t slow down because of talent gaps or technical complexity. They slow down because the intention behind…

The Hidden Cost of Ambiguous Ownership
The Hidden Cost of Ambiguous Ownership Most teams underestimate how much velocity they lose simply because no one is entirely sure who owns what. Not…

The Design Debt You Don’t See
The Design Debt You Don’t See Most teams understand technical debt. Few recognize design debt — the quiet layer of inconsistency that spreads across tools…

The Economics of Developer Experience
The Economics of Developer Experience Developer experience is often talked about as culture — not capital. But if you trace the line between how engineers feel…

Designing Platforms That Developers Actually Love
Designing Platforms That Developers Actually Love Most platforms fail for one simple reason: They’re built for control, not for love. It’s not that engineers…

Bridging Product and Platform: How Modern Teams Deliver Real Impact
Bridging Product and Platform: How Modern Teams Deliver Real Impact It’s easy to think of “platform” and “product” as two separate worlds — one powering systems…

Engineering Momentum: Translating Velocity into Business Impact
Momentum in engineering isn’t just about speed. It’s about movement with purpose — direction that compounds, decisions that reinforce, and systems that scale…

The Business of Engineering: Turning Technology into Leverage
There’s a quiet revolution happening in how companies think about technology. What used to be a cost center is now the engine of leverage — the difference…

Beyond the Platform: Building Software That Moves the Business Forward
For months, our focus has been clear — how the right internal platforms accelerate engineering velocity, improve developer experience, and unlock automation at…

The ROI of Internal Platforms: Turning Engineering Investment into Business Impact
When most executives hear “internal platform,” their first thought is usually cost. Infrastructure, tooling, automation — all of it feels like an expense on the…

Developer Experience Is the New Competitive Advantage
For years, the conversation around engineering success has focused on tools. What stack do you use? Which CI/CD platform? Which observability vendor? But here’s…

Building Opinionated Platforms That Developers Actually Love
When you hear the phrase opinionated platform, it might sound restrictive. As if developers are forced into rigid boxes, unable to shape their own workflows…

From Chaos to Clarity: How Standardization Fuels Velocity in Modern Engineering Teams
Standardization might not sound exciting at first. It’s not as flashy as AI, or as buzzworthy as Kubernetes was a few years ago. But behind the scenes of fast…

Automation Isn't Optional Anymore
Automation Isn't Optional Anymore We’ve reached a point where automation isn’t a nice-to-have. It’s table stakes. High-growth companies, regardless of industry…

Golden Paths: Why Opinionated Platforms Outperform DIY Toolkits
Golden Paths: Why Opinionated Platforms Outperform DIY Toolkits A few years ago, I worked with an engineering org where every team built and shipped software…

The Rise of Platform Engineering
The Rise of Platform Engineering: Why Teams Are Doubling Down on Developer Experience Software engineering has always required internal tooling—pipelines…
Garbage Collection in Golang
This article explains how Go's garbage collection works, its advantages, and how to optimize your code to work efficiently with it. Imagine you have a toy box…
Supercharge Your VMware Deployment: Automating Windows Image Builds with Packer
Introduction In today's fast-paced IT landscape, automation isn't just a luxury—it's a necessity. If you're managing Windows virtual machines in a VMware…
Oracle Embraces the Future of Multi-Cloud with New Partnerships
Oracle’s Collaboration with Major Cloud Providers: A Multi-Cloud Future In a strategic move Oracle has announced new partnerships with key cloud players "Amazon…
What Is Observability
Understanding Observability and Its Key Components In today's digital landscape, applications are more complex, distributed, and dynamic than ever before. As…
Reflections on Oracle Cloud World 2024
Reflections on Oracle Cloud World 2024: Tools, Innovations, and Highlights Oracle CloudWorld 2024, held in Las Vegas, was an expansive event packed with…

A comprehensive guide to PDF document parsing: Leveraging Tesseract, PyPDF2 & spaCy
Introduction In the realm of medical data analysis, the ability to accurately parse and interpret documents is paramount. Medical documents, ranging from…
Understanding Modelfile in Ollama
Understanding the Ollama Modelfile: A Guide for Developers Ollama, known for its tools designed to streamline coding and model development processes, introduces…

Feeding a Hungry Mouse Using Chromedp and Golang
The backend engineering team at Nurdsoft is a fan of Go, we use it for almost all of our backend services, its easier to get started even our Frontend…
Nomad Odyssey: Navigating the HashiCorp Universe with Confidence Part-II - The Practical Guide
Introduction In Part-I of our Nomad Odyssey, we delved into the theoretical aspects, laying the groundwork for confidently navigating the HashiCorp Universe…
Nomad Odyssey: Navigating the HashiCorp Universe with Confidence Part-I
Introduction It can be daunting when first looking at a new piece of software. There’s a balance to be struck between getting up and running as quickly as…

Scaffolding your projects with Jumpstart
How many time have you found yourself experimenting with different packages and libraries for your projects and have to setup a new project from scratch every…

How to deploy your next idea on Buildndeploy
Introduction Deploying a Backend/Fronted app can be a daunting task, especially if you're not familiar with the process. There are a lot of different factors to…
Infracost + Terraform + GitHub Actions = Automate Cloud Cost Management
Preamble The use of public cloud resources has drastically increased in the last decade due to the growth in cloud-native development and the ease of developing…
Setting up K8S cluster & Rancher - Part 2
To import an AWS EKS (Elastic Kubernetes Service) cluster into Rancher server, you can follow these steps: Install and Set up Rancher: Ensure that you have…
Setting up K8S cluster & Rancher - Part 1
What is rancher? Rancher is a Kubernetes management tool to deploy and run clusters anywhere and on any provider. Rancher can provision Kubernetes from a hosted…
Exploring the World of NFTs
An NFT (non-fungible token) is a digital asset that is unique and cannot be replaced. NFTs are often used to represent digital art, music, videos, and other…

A Comprehensive Guide to Getting Started With Hugo
HUGO: A Fast and Flexible Static Site Generator Overview HUGO is a static site generator written in the Go programming language. It is designed to be fast…
A Comprehensive Guide to Run LLMs on Your Macbook
Introduction As the demand for large language models (LLMs) continues to increase, many individuals and organizations are looking for ways to run these complex…
A Closer Look at Server Sent Events
Server-Sent Events (SSE) which first appeared in the HTML5 specification in late 2009 is a simple and efficient way for a server to PUSH data to a client in…
What is HashiCorp Vault
What is HashiCorp Vault? HashiCorp Vault is a tool designed to address the challenges of managing and securing secrets in modern IT environments. Vault provides…
Log Explorer Using OpenAI - Part 2
In part 1 of this blog post, we discussed the concept of using OpenAI to search logs through natural language. We explored different models and capabilities…

Log Explorer Using OpenAI - Part 1
Problem Statement Searching logs for any application can be a tedious task, especially when users need to be familiar with log visualisation tools like Kibana…
What Is Semantic Versioning
Have you ever come across an application version number with the format v1.0.0 and wondered what the numbers 1.0.0 mean? Description The numbers 1.0.0 follow a…
Building a basic search experience with Postgres
Building search functionality in products is a common task. Many solutions exist to solve this problem already. OpenSource tools like opensearch and meilisearch…


