We Do Dev Work
We Do Dev Work
Insights

Articles & insights

Practical knowledge and lessons from real projects. Learn what we know about software, design and growth.

74 blogs

Custom Web Application Development: Cost, Process and What Goes Wrong (2026)
Web app • 31 Oct 2026

Custom Web Application Development: Cost, Process and What Goes Wrong (2026)

What does a custom web application cost, how is it built and where does it go wrong? Day rates, a worked example and two real projects: Waterleau and RAS Security.

Vincent Trienpont
Vincent Trienpont
Connect Your Software to Claude or ChatGPT: What an MCP Server Takes
AI development • 31 Oct 2026

Connect Your Software to Claude or ChatGPT: What an MCP Server Takes

An MCP server lets Claude or ChatGPT read and update your own software. We built one for our project board in a day: 1,338 changes in its first 10 days. How it works and what to get right.

Vincent Trienpont
Vincent Trienpont
Translating Your Website Into Thai: Why Every Line Needs a Native Check
Marketing • 30 Oct 2026

Translating Your Website Into Thai: Why Every Line Needs a Native Check

We translated 12 lines of our own site into Thai. A native speaker rewrote 10 of them, and found a broken placeholder, the wrong year and the wrong currency. What to check.

Vincent Trienpont
Vincent Trienpont
www Version of My Site Shows a Security Error: Why and How to Fix It
E-commerce • 28 Oct 2026

www Version of My Site Shows a Security Error: Why and How to Fix It

Your site works without www, but www.yourdomain gives a security warning. Why it happens, how 13 of 1,482 shops we scanned had it, and how to fix it on Shopify or WooCommerce.

Vincent Trienpont
Vincent Trienpont
Adding a Content-Security-Policy Without Breaking Your Site
DevOps • 28 Oct 2026

Adding a Content-Security-Policy Without Breaking Your Site

A scan says your site has no CSP. Don't just add the header: how report-only mode works, what it caught on our own site, and a safe six-step rollout.

Vincent Trienpont
Vincent Trienpont
Added an SPF Record and Lost Google Search Console? Here's Why
SEO • 27 Oct 2026

Added an SPF Record and Lost Google Search Console? Here's Why

Adding SPF can silently delete your Google verification code from the same DNS TXT record. How it happened to us on six domains, how to check yours and how to fix it.

Vincent Trienpont
Vincent Trienpont
We Scanned 1,482 Webshops Before Black Friday: What We Found
E-commerce • 26 Oct 2026

We Scanned 1,482 Webshops Before Black Friday: What We Found

We scanned 1,482 Shopify and WooCommerce shops in October 2026. The median scored 46/100: heavy homepages, slow loading, outdated code and accessibility gaps. What to fix first.

Vincent Trienpont
Vincent Trienpont
Selling Online in Thailand: Webshop, PromptPay and Card Payments (2026)
E-commerce • 24 Oct 2026

Selling Online in Thailand: Webshop, PromptPay and Card Payments (2026)

How to take PromptPay and card payments on your own webshop in Thailand: payment providers and fees compared, what you need, what it costs, and a real case.

Vincent Trienpont
Vincent Trienpont
PHP2Shell: what to do now with your WordPress or Laravel site
Emergency • 21 Oct 2026

PHP2Shell: what to do now with your WordPress or Laravel site

Two critical PHP flaws (CVE-2026-109618, CVE-2026-109619), now confirmed exploited. What to do today: patch, protect until you can, check for a break-in.

Vincent Trienpont
Vincent Trienpont
Old Developer Won't Hand Over Your Domain or Code?
Emergency • 18 Oct 2026

Old Developer Won't Hand Over Your Domain or Code?

Who owns your domain, hosting and code, how to get each back from an old agency or freelancer, a polite request template, and what it costs to fix.

Vincent Trienpont
Vincent Trienpont
Website Suddenly Very Slow? What to Do (15-Minute Checks)
Emergency • 18 Oct 2026

Website Suddenly Very Slow? What to Do (15-Minute Checks)

Website suddenly slow? Run six checks in 15 minutes, match the symptom to the cause (hosting, plugins, images, traffic, bots, scripts) and see what a fix costs.

Vincent Trienpont
Vincent Trienpont
Developer Disappeared? How to Get Your Site and Code Back
Emergency • 17 Oct 2026

Developer Disappeared? How to Get Your Site and Code Back

Your web developer stopped responding or the agency went bust. How to recover your domain, hosting, code and app store accounts, and who can take over.

Vincent Trienpont
Vincent Trienpont
Shopify or WooCommerce Checkout Not Working? What to Check
Emergency • 17 Oct 2026

Shopify or WooCommerce Checkout Not Working? What to Check

Shopify or WooCommerce checkout not working? A 15-minute checklist: status pages, apps and plugins, caching, webhooks, SSL, and when to call a developer.

Vincent Trienpont
Vincent Trienpont
SSL Certificate or Domain Expired? How to Get Your Site Back
Emergency • 17 Oct 2026

SSL Certificate or Domain Expired? How to Get Your Site Back

"Your connection is not private" or a parking page? How to tell an expired SSL certificate from an expired domain, fix it today and avoid losing the name.

Vincent Trienpont
Vincent Trienpont
Website Emails Not Being Received? Causes and Fixes
Emergency • 17 Oct 2026

Website Emails Not Being Received? Causes and Fixes

Contact form, order confirmation or password reset emails missing or in spam? Check SPF, DKIM and DMARC, the 2024-2025 Gmail and Outlook rules, and the fix.

Vincent Trienpont
Vincent Trienpont
Clinic Website Thailand: What Gets Bookings, What It Costs
Websites • 17 Oct 2026

Clinic Website Thailand: What Gets Bookings, What It Costs

What a clinic website in Thailand needs to turn visitors into bookings, which advertising rules apply, and what it costs: from ฿19,900 to ฿49,995 and up.

Vincent Trienpont
Vincent Trienpont
Real Estate Website in Thailand: Listings, Leads and Cost
Websites • 17 Oct 2026

Real Estate Website in Thailand: Listings, Leads and Cost

What a real estate website in Thailand needs: listing pages, search, LINE buttons, lead capture, PDPA. Portal fees vs. your own site, and 2026 prices.

Vincent Trienpont
Vincent Trienpont
White Label Web Development: How It Works, What It Costs
Outsourcing • 17 Oct 2026

White Label Web Development: How It Works, What It Costs

White label web development for agencies: how it works under your name, three ways to buy it, market rates and margins, and how to check a partner first.

Vincent Trienpont
Vincent Trienpont
Cost to Hire a Developer in 2026: 4 Options Compared
Outsourcing • 17 Oct 2026

Cost to Hire a Developer in 2026: 4 Options Compared

What it really costs to hire a developer in 2026: freelancer, agency project, dedicated developer or own employee, with employer costs, notice and hiring time.

Vincent Trienpont
Vincent Trienpont
Emergency Web Developer: What It Costs, How Fast Help Starts
Emergency • 17 Oct 2026

Emergency Web Developer: What It Costs, How Fast Help Starts

Website, shop or app down? What an emergency web developer costs (hourly, call-out, retainer), how fast help starts and what to check in the first 15 minutes.

Vincent Trienpont
Vincent Trienpont
Software Maintenance Retainer vs Pay As You Go (2026)
Software development • 17 Oct 2026

Software Maintenance Retainer vs Pay As You Go (2026)

Retainer, prepaid hours or hourly? Worked examples at 5, 20 and 50 hours a month with real prices, plus what software maintenance should cover.

Vincent Trienpont
Vincent Trienpont
Odoo Exact Online integration: options and costs
Software development • 17 Oct 2026

Odoo Exact Online integration: options and costs

Odoo Exact Online integration: what syncs in which direction, API limits and tokens, Dutch vs Belgian VAT codes, ready-made connector or custom, and costs.

Vincent Trienpont
Vincent Trienpont
Odoo and Peppol: e-invoicing in Belgium
Software development • 17 Oct 2026

Odoo and Peppol: e-invoicing in Belgium

Belgian e-invoicing in Odoo: what the 2026 Peppol rules require, what Odoo's free access point covers, when to connect Billit or Silverfin, and the cost.

Vincent Trienpont
Vincent Trienpont
Odoo accounting integration: Exact Online, Yuki, Twinfield
Software development • 16 Oct 2026

Odoo accounting integration: Exact Online, Yuki, Twinfield

Connecting Odoo to Exact Online, Yuki, Twinfield, SnelStart, AFAS, Billit or Silverfin: which connectors exist, what syncs, Peppol rules and what custom costs.

Vincent Trienpont
Vincent Trienpont
Website Maintenance Cost per Month in 2026 (WordPress)
Websites • 16 Oct 2026

Website Maintenance Cost per Month in 2026 (WordPress)

WordPress maintenance costs from $0 to $359+ a month in 2026. What each tier really includes, hidden costs, a comparison table and how to pick the right plan.

Vincent Trienpont
Vincent Trienpont
WordPress Site Hacked? What to Do in the First Hour
Emergency • 16 Oct 2026

WordPress Site Hacked? What to Do in the First Hour

WordPress site hacked or redirecting to spam? What to do in the first hour, how to clean it, get Google's warning removed, and what a fix really costs.

Vincent Trienpont
Vincent Trienpont
Black Friday Checklist 2026: Is Your Webshop Ready?
E-commerce • 16 Oct 2026

Black Friday Checklist 2026: Is Your Webshop Ready?

Black Friday is 27 November 2026. A week-by-week checklist for Shopify and WooCommerce shops: speed, checkout, stock, code freeze, conversion and backup plans.

Vincent Trienpont
Vincent Trienpont
LLM vs System One Model: Claude and ChatGPT vs Jev and SubQ Snap
AI development • 16 Oct 2026

LLM vs System One Model: Claude and ChatGPT vs Jev and SubQ Snap

LLMs like Claude and ChatGPT write answers; System One decision models like Jev and SubQ Snap pick them. The difference, prices and when to use which.

Vincent Trienpont
Vincent Trienpont
Best Software Development Companies in Thailand (2026): A Buyer's Shortlist
Software agency • 16 Oct 2026

Best Software Development Companies in Thailand (2026): A Buyer's Shortlist

Nine software development companies in Thailand compared on public facts: location, team, services, prices and what each is best for. Written by WDDW.

Vincent Trienpont
Vincent Trienpont
My WordPress Website Went Offline: What to Do Now (Checklist)
Emergency • 16 Oct 2026

My WordPress Website Went Offline: What to Do Now (Checklist)

WordPress site down? Match the error you see to its cause and fix it step by step: domain, hosting, SSL, database, critical errors, maintenance mode and hacks.

Vincent Trienpont
Vincent Trienpont
Is My Vibe-Coded Product Ready for Real Users? A Launch Checklist
Emergency • 16 Oct 2026

Is My Vibe-Coded Product Ready for Real Users? A Launch Checklist

Built your product with Lovable, Bolt, Cursor or Claude? Check secrets, data access, payments, backups, monitoring, privacy and code ownership before you launch.

Vincent Trienpont
Vincent Trienpont
Outsourcing Software Development to Thailand: Models, Costs and How to Choose (2026)
Outsourcing • 16 Oct 2026

Outsourcing Software Development to Thailand: Models, Costs and How to Choose (2026)

How outsourcing software development to Thailand works for European companies: the four ways of working, real prices in euro, and what to check first.

Vincent Trienpont
Vincent Trienpont
Hotel Website in Thailand: What It Needs to Win Direct Bookings (and What It Costs)
Websites • 16 Oct 2026

Hotel Website in Thailand: What It Needs to Win Direct Bookings (and What It Costs)

What a hotel website in Thailand needs to win direct bookings, examples we built for IHG hotels and Compass Hospitality, and what it costs in 2026.

Vincent Trienpont
Vincent Trienpont
How Much Does a Website Cost in Thailand in 2026? A Clear Price Guide
We do dev work • 16 Oct 2026

How Much Does a Website Cost in Thailand in 2026? A Clear Price Guide

What a business website in Thailand really costs in 2026: what drives the price, your options compared, the yearly costs, and our published prices.

Vincent Trienpont
Vincent Trienpont
BD Isn’t Sales, It Starts Before the Sale
We do dev work • 25 Sept 2026

BD Isn’t Sales, It Starts Before the Sale

An entry-level business developer at a software agency explains why BD begins with understanding the problem, and why saying no can be the better answer.

Bam
Bam
.NET vs. Java in 2026: Here we go again
Software development • 14 Sept 2026

.NET vs. Java in 2026: Here we go again

.NET 10 vs Java 25 in October 2026: versions, support dates, concurrency, memory, frameworks, and rules of thumb for choosing a platform.

William
William
Python vs Node.js in 2026: Which One Should You Use?
Software development • 09 Sept 2026

Python vs Node.js in 2026: Which One Should You Use?

Python vs Node.js compared for 2026: ecosystems, performance, AI, TypeScript support, current versions, a comparison table and clear rules for choosing.

Wave
Wave
So, what's going on at WDDW?
We do dev work • 25 Aug 2026

So, what's going on at WDDW?

An update from the CEO of We Do Dev Work: team growth, AI and e-commerce projects, internal products, white-label partnerships and less founder dependence.

Vincent Trienpont
Vincent Trienpont
Laravel vs NestJS (2026): Which to Choose? Lessons From Real Projects
Software development • 14 Aug 2026

Laravel vs NestJS (2026): Which to Choose? Lessons From Real Projects

Laravel or NestJS? A developer who builds with both compares them on real projects: when each fits, a comparison table, versions and support dates.

May
May
"Do You Like Durian?": Why Culture Fit Matters More Than You Think
We do dev work • 04 Aug 2026

"Do You Like Durian?": Why Culture Fit Matters More Than You Think

Culture fit matters as much as technical skills. Learn why unexpected interview questions help companies build stronger, happier teams.

Charlotte
Charlotte
SEO for a digital product: it starts long before you write your first article
SEO • 30 Jul 2026

SEO for a digital product: it starts long before you write your first article

SEO starts with the product: match search intent, research keywords before building, plan site structure, and use programmatic pages and AI search sensibly.

Vincent Trienpont
Vincent Trienpont
How we take total control of our operations at WDDW
We do dev work • 29 Jul 2026

How we take total control of our operations at WDDW

As WDDW grew, so did our SaaS costs. Here's why we built our own internal tools, and how they improved efficiency, reduced costs, and gave us full control.

Kitar
Kitar
Build It, or Buy It? The Calculation Has Changed
AI development • 27 Jul 2026

Build It, or Buy It? The Calculation Has Changed

Build or buy software? A 3-year worked example with stated assumptions, a decision checklist and how AI moves the break-even point.

Vincent Trienpont
Vincent Trienpont
How to Reach the Right Audience with Your Content
Marketing • 23 Jul 2026

How to Reach the Right Audience with Your Content

Why one announcement needs a different story on Instagram and LinkedIn, and what we learned about audience, timing and measuring content.

Nam
Nam
The cost is not zero
AI development • 20 Jul 2026

The cost is not zero

AI makes software faster, not free. Current AI coding tool prices (October 2026), usage billing, and the costs people forget: review, testing, security.

Vincent Trienpont
Vincent Trienpont
How to Rescue a Software Project That Went Off Track
Business development • 16 Jul 2026

How to Rescue a Software Project That Went Off Track

Project late, stuck or abandoned? Warning signs, what to do this week, how a rescue works, what to hand over, and when to keep or rewrite the code.

Vincent Trienpont
Vincent Trienpont
What I Learned in My First Year on the Job
Marketing • 08 Jul 2026

What I Learned in My First Year on the Job

What I learned in my first year in marketing, from SEO content writing and Google Analytics to a brand rebrand across Instagram and LinkedIn.

Nam
Nam
Which E-commerce Platform Should You Choose for Your Online Store?
CEO insight • 02 Jul 2026

Which E-commerce Platform Should You Choose for Your Online Store?

Shopify, WooCommerce, Magento or custom? Compare real 2026 pricing, maintenance, flexibility and who each fits, with clear rules of thumb for choosing.

Vincent Trienpont
Vincent Trienpont
How I Approach UX Projects: From Chaos To Direction
UX/UI • 01 Jul 2026

How I Approach UX Projects: From Chaos To Direction

How a UX designer turns a messy project into a clear direction: start with the business problem, map three perspectives, treat alignment as a deliverable.

Eye
Eye
When I stopped choosing between Lovable and Claude
AI development • 26 Jun 2026

When I stopped choosing between Lovable and Claude

Lovable and Claude aren't competing tools, they solve different problems. Learn when to use each to build MVPs faster and create scalable software.

Wave
Wave
Momentum, not perfection, seems to be one of the key ingredients for us
We do dev work • 24 Jun 2026

Momentum, not perfection, seems to be one of the key ingredients for us

A COO on three lessons for a healthy company: progress over perfection, team chemistry over star talent, and saying no to clients who are not aligned.

Kitar
Kitar
CEO Insight: Apparently We've Been Busy
CEO insight • 29 May 2026

CEO Insight: Apparently We've Been Busy

Eighteen months in: a new Bangkok office, new hires, Thairanked, a wider proposition after AI, and the biggest projects We Do Dev Work has taken on.

Vincent Trienpont
Vincent Trienpont
AI changed software development: what it means for clients
AI development • 25 May 2026

AI changed software development: what it means for clients

Developers use AI daily but trust is low and speed gains vary. What changed for clients in speed, cost and review, what did not, and where agencies add value.

Vincent Trienpont
Vincent Trienpont
How Software Developers Killed the Music Industry
History • 18 May 2026

How Software Developers Killed the Music Industry

Software didn’t kill the music industry. It rewrote it. And like every rewrite, it created winners, losers, and a completely new set of rules.

Vincent Trienpont
Vincent Trienpont
Why We Shouldn’t Give Up on Europe
CEO insight • 21 Nov 2025

Why We Shouldn’t Give Up on Europe

A Belgian agency founder in Bangkok on why Europe is misunderstood: stability, quiet global leaders, GDPR and the Europe-Asia link for software teams.

Vincent Trienpont
Vincent Trienpont
Beyond Vercel and Netlify: finding smarter frontend hosting alternatives
DevOps • 12 Nov 2025

Beyond Vercel and Netlify: finding smarter frontend hosting alternatives

Vercel and Netlify are not the only frontend hosts. Compare Amplify, Cloudflare, Render, Fly.io and DigitalOcean on cost, seats and lock-in, October 2026.

Vincent Trienpont
Vincent Trienpont
Every great project starts with the right tools
We do dev work • 04 Nov 2025

Every great project starts with the right tools

The tools the We Do Dev Work team swears by, from Figma and Raycast to Canva, and why every project starts with listening before any tool is opened.

Kitar
Kitar
SEO for developers: what to build in from day one
Software development • 16 Oct 2025

SEO for developers: what to build in from day one

SEO for developers: Core Web Vitals (LCP, INP, CLS), rendering, redirects, robots.txt, structured data and AI Overviews, with a pre-launch checklist.

Vincent Trienpont
Vincent Trienpont
Why UX/UI Design Should Be Part Of A Business Strategy
UX/UI • 07 Oct 2025

Why UX/UI Design Should Be Part Of A Business Strategy

UX/UI is business strategy, not decoration. What the evidence says about checkout, speed and accessibility, and where to start.

Vincent Trienpont
Vincent Trienpont
CEO insight: The state of e-commerce after the pandemic spike
CEO insight • 26 Sept 2025

CEO insight: The state of e-commerce after the pandemic spike

A CEO's view on e-commerce after the pandemic spike: growth rates, share of retail by region, and how to invest in the years ahead.

Vincent Trienpont
Vincent Trienpont
Don’t want to ask AI? Ask We Do Dev Work
AI development • 17 Sept 2025

Don’t want to ask AI? Ask We Do Dev Work

Why We Do Dev Work limits its use of AI: data privacy, hallucinations and the need for human review, plus the three conditions an AI tool must meet.

Vincent Trienpont
Vincent Trienpont
How to choose an outsourcing partner: checklist, red flags and contract points
Software agency • 12 Sept 2025

How to choose an outsourcing partner: checklist, red flags and contract points

A practical guide to choosing an IT outsourcing partner: what to check, red and green flags, contract points and a comparison of engagement models.

Vincent Trienpont
Vincent Trienpont
Case study: Puriphy Shopify App
E-commerce • 08 Sept 2025

Case study: Puriphy Shopify App

How we built a Shopify app for climate-impact startup Puriphy in three weeks: the approach, the Shopify API limits we hit and what we learned.

Vincent Trienpont
Vincent Trienpont
When everyone is high on the hype, focus on the basics.
CEO insight • 01 Sept 2025

When everyone is high on the hype, focus on the basics.

AI speeds up software development, but databases, security and understanding your code still decide whether a product lasts. Why the basics still matter.

Vincent Trienpont
Vincent Trienpont
Webdev never svelte so good
Software development • 06 Aug 2025

Webdev never svelte so good

Why We Do Dev Work moved from React and NextJS to Svelte for performance-critical projects, and where React is still the better choice.

Vincent Trienpont
Vincent Trienpont
Supabase Launch Week 15: what matters to us
DevOps • 31 Jul 2025

Supabase Launch Week 15: what matters to us

The seven Supabase Launch Week 15 updates we care about most: new API keys and JWTs, Algolia, OpenTelemetry, Edge Functions, Stripe sync and storage.

Vincent Trienpont
Vincent Trienpont
AI Foundations for Business: LLMs, RAG, Agents and Fine-Tuning Explained
AI development • 25 Jun 2025

AI Foundations for Business: LLMs, RAG, Agents and Fine-Tuning Explained

Plain-English glossary of machine learning, LLMs, RAG, agents and fine-tuning, what each is good for in a business, and how to start.

Vincent Trienpont
Vincent Trienpont
What is AI Development? A Practical Buyer's Guide
AI development • 01 Jun 2025

What is AI Development? A Practical Buyer's Guide

A practical guide to AI development: business use cases and limits, project steps, what drives cost (tokens, data, evaluation), build vs buy, and risks.

Vincent Trienpont
Vincent Trienpont
Case study: Nexivo, a smart event companion app for Connect-IT25
Digital product development • 20 May 2025

Case study: Nexivo, a smart event companion app for Connect-IT25

How we built Nexivo, an event app for Connect-IT25, in 5 weeks with NextJS, Supabase and AWS Amplify, including design choices and lessons learned.

Vincent Trienpont
Vincent Trienpont
Just don't write bugs, bro
Software development • 28 Apr 2025

Just don't write bugs, bro

Why software bugs happen and how managers can reduce them: clear tickets, verified handovers, peer reviews, focused developers and blameless postmortems.

Vincent Trienpont
Vincent Trienpont
28 UX/UI Terms You Should Know
UX/UI • 10 Apr 2025

28 UX/UI Terms You Should Know

28 UX/UI terms grouped and explained, each with a plain definition and why it matters for your business, including WCAG 2.2, Core Web Vitals and dark patterns.

Vincent Trienpont
Vincent Trienpont
What Is an ERD (Entity-Relationship Diagram)? Definition, Example and Why to Start With One
Software development • 13 Mar 2025

What Is an ERD (Entity-Relationship Diagram)? Definition, Example and Why to Start With One

An ERD is a diagram of the things your software stores and how they relate. Definition, relationship types, a real example from our own proposal system, and why to draw it first.

Vincent Trienpont
Vincent Trienpont
Avoiding Common Pitfalls in Software Development (With a Real Rescue Case)
Software agency • 26 Feb 2025

Avoiding Common Pitfalls in Software Development (With a Real Rescue Case)

The four mistakes that derail software projects, a real case where one feature was broken for over a year, and a checklist for clients and project managers.

Vincent Trienpont
Vincent Trienpont
How to Work With a Software Agency: What It Is, How It Works, What It Costs
Software development • 11 Feb 2025

How to Work With a Software Agency: What It Is, How It Works, What It Costs

How to work with a software agency: what it does, the five steps of a project, the four pricing models, what it costs, and when a freelancer fits better.

Vincent Trienpont
Vincent Trienpont

Got a dev problem?

You don't need to know exactly what's wrong. That's kind of the point.

Send the signal