Duskel Start a project
FIELD NOTES

Notes on building AI, automation and software that ships.

From a studio that ships its own. No think-pieces — real patterns, real code, from real projects.

FEATURED
Automation (n8n)·7 Aug 2026·7 min read·Duskel

n8n vs Zapier once you put an agent in the middle

Connector counts stop mattering the moment a model decides what happens next. Where each platform actually breaks — the loop, the resume, the token bill — and the one rule we use to pick.

Read the post →
TOPICS
AllAI & RAGMCPAI AgentsAutomation (n8n)Chrome ExtensionsProduct Engineering
ALL POSTS
62 posts · newest first

n8n vs Zapier once you put an agent in the middle

Automation (n8n)·7 Aug 2026·7 min read·Duskel

Connector counts stop mattering the moment a model decides what happens next. Where each platform actually breaks — the loop, the resume, the token bill — and the one rule we use to pick.

How to build a RAG system on Excel files without shredding the numbers

AI & RAG·6 Aug 2026·6 min read·Duskel

Chunking a spreadsheet destroys the only thing that made it useful: the schema. Here is the pipeline that answers numeric questions exactly, with the SQL as the citation and a cell range behind every claim.

How to hire a full stack developer who owns the seams

Product Engineering·5 Aug 2026·7 min read·Duskel

Most "full stack" hires are frontend developers with an ORM. Here's the 90-minute broken-repo interview that catches it, the four seams where their code quietly fails, and what 2026 rates actually look like.

The custom AI chatbot on your website fails at retrieval, not the model

AI Agents·4 Aug 2026·7 min read·Duskel

A website chatbot takes three days to demo and three months to trust. The failures are always the same four — boilerplate-poisoned chunks, a six-second first token, invented pricing, and an injected review page — and each has a fix that survives real traffic.

MCP server development in Python, and the four things that break it

MCP·3 Aug 2026·6 min read·Duskel

A Python MCP server is forty lines of FastMCP until you point one at a 900-table ERP. Four things broke every server we shipped for clients: a dependency printing to stdout, a blocking driver stalling the event loop, `str` type hints the model has to guess at, and a tool that works perfectly and returns 40,000 tokens.

A web scraping service API is not a cron job with a URL in front of it

Automation (n8n)·30 Jul 2026·5 min read·Duskel

A scraping API has to answer at 9am when the dashboard loads, not whenever the target site feels cooperative. Here is the architecture that holds: async jobs, versioned schemas, freshness as a parameter, and block detection that treats a 200 as a lie.

How to build a multimodal RAG system that finds the chart

AI & RAG·29 Jul 2026·6 min read·Duskel

Charts, tables and scanned pages don't go missing because the model is too small. They go missing because the page was flattened into undifferentiated text before anything was embedded — and nothing in the pipeline threw an error.

What custom software actually costs in 2026

Product Engineering·28 Jul 2026·6 min read·Duskel

Custom software cost is set by unknowns and integration surface, not screen count. Here's how the number is built, why three shops quote one spec 7x apart, and where to cut without buying a rewrite.

How to choose an AI automation company

Automation (n8n)·27 Jul 2026·10 min read·Duskel

Most automation shops can wire two apps together in a demo. Far fewer build automations that keep running when an API changes or a record comes in malformed. Here's what a good AI automation company delivers, the red flags, and what it costs.

Hiring an AI automation engineer: costs and how to vet one

Automation (n8n)·27 Jul 2026·9 min read·Duskel

An AI automation engineer is part integrator, part programmer, part reliability engineer — and the market is full of people who only have the first part. Here's what the role really is, what it costs (freelance, embedded, or full-time), and how to tell a good one from a zap-builder.

How to test code that calls an LLM (without a live model every run)

AI Agents·27 Jul 2026·8 min read·Duskel

Tests that hit a real model are slow, cost money, and return something different every time — so LLM test suites either don't get run or get mocked so heavily they test nothing. Here are the four approaches, the trade-off that actually matters (which layer you mock at), and a working record/replay setup.

Migrating a Chrome extension from Manifest V2 to V3

Chrome Extensions·27 Jul 2026·13 min read·Duskel

Manifest V2 is dead and V3 breaks assumptions your extension was built on. Here is what actually breaks, why, and how to migrate it without shipping a regression.

How to choose an MCP server development company

MCP·27 Jul 2026·10 min read·Duskel

MCP is new enough that everyone claims to build servers and very few have shipped one that's secure, token-efficient, and still works after the spec moves. Here's what a good MCP server development company delivers, the red flags, and what it costs.

How much context do MCP servers cost? We measured 20 of them

MCP·27 Jul 2026·8 min read·Duskel

Every MCP server loads its tool schemas into the model's context on every request — before the user types a word. We measured 20 popular servers with our open-source tooltax: they range from 237 tokens (Fetch) to 17,430 (Notion), and loading all 20 at once would consume 36.7% of a 200k window.

Strapi vs Directus comes down to who owns your database

Product Engineering·27 Jul 2026·7 min read·Duskel

Strapi vs Directus is usually argued over admin panel screenshots. The decision that actually matters is whether the CMS generates your schema or adopts one that already exists — and how each handles row-level permissions and environment drift.

The customer service chatbot problem isn't the model, it's the plumbing

AI Agents·26 Jul 2026·7 min read·Duskel

An AI chatbot for customer service lives or dies on what it can look up and when it gives up. Most of a support queue isn't documentation questions — it's Stripe and Shopify lookups wearing a question mark.

Strapi alternatives that survive the second year

Product Engineering·26 Jul 2026·7 min read·Duskel

Directus, Payload and Sanity compared on the four things that bite in month seven: how a field rename reaches production, how far permissions bend before you write middleware, how editors see a draft, and what the bill looks like at eight editors.

How to build a graph RAG system (and when to skip it)

AI & RAG·25 Jul 2026·8 min read·Duskel

A graph RAG build answers the multi-hop and aggregate questions vector search structurally cannot. The hard parts are typed extraction, entity resolution and query routing — the graph database is a weekend.

What a real custom WordPress plugin development company builds differently

Product Engineering·22 Jul 2026·8 min read·Duskel

Custom WordPress plugin development is where most agencies quietly ship tech debt. Here's how a plugin that survives core updates, other plugins, and a year of traffic actually gets built.

How to hire a Chrome extension development company that ships

Chrome Extensions·21 Jul 2026·9 min read·Duskel

A Chrome extension company that ships can prove it: live extensions in the Web Store they still maintain, Manifest V3 in production, and a plan for the day Chrome breaks the service worker. Here's the evidence to demand, the company types compared, and how to avoid the abandon trap.

How to choose a RAG development company (what to look for)

AI & RAG·21 Jul 2026·9 min read·Duskel

The best RAG development company is the one that makes retrieval correct on your real data and hands you evals to prove it — not the one with the slickest demo. Here are the criteria to score them on, the company types compared, and the questions that expose a wrapper.

White-label software development for agencies: how to pick a partner

Product Engineering·21 Jul 2026·9 min read·Duskel

Pick a white-label dev partner on behaviour under your brand, not the portfolio: invisibility, a clean IP handoff, team continuity, and a no-poaching clause. Here's the partner-type comparison, a selection scorecard, and the trial that de-risks the whole thing.

What AI automation services cost (and when to hire an agency)

Automation (n8n)·20 Jul 2026·9 min read·Duskel

AI automation services run from around $2k for a scoped build into five-figure retainers for systems your business runs on. Here's the honest breakdown of tiers, drivers, and build-once vs managed.

AI engineering company: what it takes to ship production AI

AI Agents·20 Jul 2026·11 min read·Duskel

Most "AI" work is a demo that impresses in a meeting and breaks on real data. AI engineering is the discipline of building AI systems that survive production. Here's what a good AI engineering company delivers, how the options compare, and what an engagement costs.

Chrome Web Store rejection: why extensions get rejected and how to fix it

Chrome Extensions·20 Jul 2026·11 min read·Duskel

Your extension got rejected and the email barely says why. Here is what Google actually means by each rejection reason, how to fix it, and how the appeal works.

How to hire a Flutter developer who ships production apps

Product Engineering·20 Jul 2026·8 min read·Duskel

Hiring a Flutter developer is easy until the app hits real devices, real data, and the App Store review queue. Here's how to tell a shipper from a demo-builder before you sign.

Is web scraping feasible? A checklist before you build a scraper

Automation (n8n)·20 Jul 2026·8 min read·Duskel

Before you commission a scraper, run this checklist: is the data public, how hard does the site fight back, and what does the law say? Here's how to tell a green-light project from a money pit.

White-label software development for agencies: how it works and what it costs

Product Engineering·20 Jul 2026·9 min read·Duskel

White-label dev lets your agency sell software you don't build. Partner rates run $65–$150/hr or $499–$2k/mo retainers — and you bill your client 2–3x that. Here's the honest model.

How to hire a Chrome extension developer

Chrome Extensions·19 Jul 2026·8 min read·Duskel

Whoever builds your extension has to survive Manifest V3, a back end, and Web Store review. Here is how to tell a specialist from a generalist before you pay, and what it costs.

How to hire a RAG developer who ships more than a demo

AI & RAG·19 Jul 2026·8 min read·Duskel

Hire a RAG developer who can make retrieval correct on your real data, not just a demo that answers three questions and then invents the fourth. Here's how to tell them apart, what it costs, and the red flags.

How to hire a web scraping company that keeps the data flowing

Automation (n8n)·19 Jul 2026·8 min read·Duskel

Hiring a web scraping company is really about who can keep a scraper alive after the target site changes and fights back — not who can grab a table once. Here's what to look for, a vendor comparison, honest cost ranges, and why ongoing scraping is a retainer.

How much does a Manifest V3 migration cost?

Chrome Extensions·19 Jul 2026·8 min read·Duskel

A Manifest V3 migration runs from about $1k for a simple extension to $15k+ for one built on blocking webRequest. Here is what sets the number and when to hire it out.

How to choose an MVP development company for your startup

Product Engineering·19 Jul 2026·10 min read·Duskel

The right MVP development company ships your core loop in weeks, not features you don't need. Here's what a good partner does, what it costs, and the red flags.

What an n8n automation agency costs (and who to hire)

Automation (n8n)·19 Jul 2026·8 min read·Duskel

An n8n workflow costs from around $2k to build simple, into five figures when it's business-critical — and the real spend is keeping it alive. Here's the honest breakdown.

How to choose a Shopify app development company

Product Engineering·19 Jul 2026·8 min read·Duskel

Most Shopify app work fails on the invisible platform rules — review, billing, webhooks, GDPR — not the features. Here's how to pick a company that actually ships one that survives.

Strapi as a headless CMS, and the parts that bite in production

Product Engineering·19 Jul 2026·7 min read·Duskel

Headless CMS development looks clean in the demo and gets messy the week you deploy. Here's what actually breaks with Strapi — content modeling, the populate trap, schema migrations — and how we ship around it.

Hiring AI developers, and what separates one from a web dev with an API key

AI Agents·18 Jul 2026·8 min read·Duskel

Hire AI developers who can ship past the demo — here's what the role actually requires, what it costs across tiers, and how to test for it in an hour.

Your RFP is why you keep getting bad software quotes

Product Engineering·17 Jul 2026·7 min read·Duskel

A custom software development RFP that asks for features gets you feature-shaped lies. Here's what we actually read in an RFP, what makes us no-bid, and how to write one that produces comparable, honest numbers.

How to choose an AI agent development company

AI Agents·16 Jul 2026·10 min read·Duskel

Most "AI agent" shops can build a demo. Far fewer can ship an agent that survives real traffic. Here's what a good AI agent development company actually delivers, the red flags, and what an engagement costs.

Web scraping for sales leads that your reps won't throw away

Automation (n8n)·16 Jul 2026·7 min read·Duskel

Web scraping for sales lead generation only pays off if the data is clean, verified, and deduped. Here's what actually breaks between the scrape and the CRM.

A Python vector search implementation that survives real data

AI & RAG·15 Jul 2026·8 min read·Duskel

Python vector search implementation looks trivial until your index hits a million rows: here's the embedding, indexing, filtering and reranking code that actually holds up in production.

How to build a local RAG system that runs on your own machine

AI & RAG·14 Jul 2026·8 min read·Duskel

How to build a local RAG system from scratch in Python — the parts that matter, the parts that break, and why the demo that works on 12 documents falls over at scale.

What a real custom Android app development company gets right

Product Engineering·13 Jul 2026·8 min read·Duskel

Custom Android app development company shopping is a minefield of template mills — here's the engineering that separates a shop that ships from one that hands you an APK and a crash rate.

The MCP Server Security Mistakes Nobody Warns You About

MCP·11 Jul 2026·8 min read·Duskel

Secure MCP server development is mostly about the boring parts — token scope, tool descriptions, and what your tools return — not the model. Here are the failure modes we actually hit in production.

What Actually Breaks When You Ship Next.js App Router

Product Engineering·10 Jul 2026·8 min read·Duskel

Next.js development that survives production: the App Router caching traps, the Server Component boundary, and the failure modes no tutorial warns you about.

What to look for in a white-label WordPress partner

Product Engineering·8 Jul 2026·7 min read·Duskel

White-label WordPress development lives or dies on the handoff, not the code. Here's what separates a partner your clients never notice from one who blows your margin on the third revision.

How to build a RAG system that doesn't hallucinate

AI & RAG·7 Jul 2026·7 min read·Duskel

Most RAG demos look great until they confidently invent an answer. Here's the RAG development playbook we use to make a system admit what it doesn't know.

Building an MCP server: treat your tools like a contract

MCP·5 Jul 2026·7 min read·Duskel

MCP server development is less about the protocol and more about tool design. Here's how to build tools an agent can actually call without guessing.

Chrome MV3 extension patterns that survive updates

Chrome Extensions·3 Jul 2026·7 min read·Duskel

Manifest V3 killed the persistent background page and broke a decade of habits. Here are the Chrome extension development patterns that hold up.

n8n automations that don't break at 2am

Automation (n8n)·1 Jul 2026·7 min read·Duskel

AI workflow automation is easy to build and easy to leave fragile. Here's how to make an n8n workflow retry, recover, and page you before it fails silently.

How much does a RAG system cost to build in 2026?

AI & RAG·30 Jun 2026·7 min read·Duskel

RAG development cost depends less on the model and more on your data. Here's an honest breakdown of what drives the number and where teams overspend.

How much does it cost to build an AI agent?

AI Agents·28 Jun 2026·9 min read·Duskel

AI agent development cost runs from about $2k for a tightly scoped one to $3k+/mo retainers for multi-step systems. Here's the honest breakdown of the tiers and what moves the number.

How much does custom AI chatbot development cost?

AI Agents·26 Jun 2026·7 min read·Duskel

AI chatbot development cost ranges from cheap widget to serious project. Here's what actually drives the number and how to avoid paying for the wrong tier.

How much does MVP development cost? An honest 2026 guide

Product Engineering·24 Jun 2026·8 min read·Duskel

MVP development cost hinges on how much you cut, not how much you build. Here's what actually drives the number and how founders waste money before launch.

How much does a web scraping service cost?

Automation (n8n)·22 Jun 2026·7 min read·Duskel

Web scraping service cost is driven by how hard the site fights back, not the data itself. Here's an honest breakdown of the tiers and the hidden line items.

RAG vs fine-tuning: which for your use case

AI & RAG·20 Jun 2026·8 min read·Duskel

RAG and fine-tuning solve different problems, and picking the wrong one wastes months. Here is a straight answer on which fits your situation.

Custom AI chatbot vs off-the-shelf SaaS

AI Agents·18 Jun 2026·8 min read·Duskel

Off-the-shelf chatbot SaaS gets you live in an afternoon. A custom build costs more up front. Here is honestly which one you should pick.

Software agency vs freelancer vs in-house

Product Engineering·16 Jun 2026·8 min read·Duskel

Freelancer, agency, or in-house hire for your software build? Each is right for a different situation. Here is the honest breakdown of the trade-offs.

MCP vs traditional API integration for AI

MCP·14 Jun 2026·8 min read·Duskel

MCP standardizes how AI agents reach your systems. Traditional API integration is proven and direct. Here is which one your project actually needs.

How much does a Chrome extension cost to build?

Chrome Extensions·12 Jun 2026·8 min read·Duskel

A simple Chrome extension starts around $1k; a full MV3 build with a back end, auth, and AI runs $5k–$20k+. Here is the price/timeline breakdown and what actually moves the number.

n8n vs Make vs Zapier: which automation tool

Automation (n8n)·8 Jun 2026·9 min read·Duskel

The three big automation tools price and behave very differently. Here is an honest comparison of cost, data ownership, and custom logic — and why we build on self-hosted n8n.

How much does a Shopify app cost to build?

Product Engineering·6 Jun 2026·7 min read·Duskel

A private connector and a public App Store product are not the same project or the same budget. Here is an honest breakdown of what drives Shopify app cost and where the tiers land.

No posts match that filter — try another topic or clear the search.
Load more posts
SUBSCRIBE

New engineering notes, about twice a month.

What we learned shipping the last two weeks of work. No digests, no spam, one click to leave.

~2× / month · unsubscribe in one click

Need this built, not just read about?

Send the problem. You get one fixed number and a plan back within a business day.

Talk to usSee services
Duskel
Duskel
AI AUTOMATIONSOFTWARE

We build software worth keeping — for clients, and for ourselves.

Founded & led by codewithumar

© 2026 Duskel. All rights reserved.DUSKEL SMC-Private Limited · Incorporated 2021 · Lahore, PakistanBuilt to last, not to demo.