Kenresoft Insights
Notes frombuilding software.
Engineering notes from our work: architecture decisions, debugging, performance and product trade-offs. Written by the engineers who build the software.
Your Website Images Are Part of Search Now. Are You Treating Them That Way?
Read articleLatest articles
When Your Flutter App Gets Bigger: How to Structure It Before the Codebase Becomes a Problem
Is your Flutter app outgrowing its original structure? Here is a practical guide to setting clear boundaries between UI, logic, and data, so your team can ship features faster without creating a tangled mess.
Stop Guessing: How to Debug a Flutter App That Feels Slow
A practical, step-by-step guide to measuring and fixing Flutter performance bottlenecks using DevTools, profile mode, isolate offloading, and smart rendering strategies.
How to Redesign Your Website and Not Lose Your SEO
A detailed guide to re-designing your website without killing your search engine rankings. URL mapping, redirects, sitemaps and post-launch SEO checks.
How to Check If Your Website Is Actually SEO-Ready
A practical guide to checking whether your website is SEO-ready using Google Search, Search Console, sitemaps, robots.txt, Core Web Vitals, and a few hands-on tests.

It's easy to build software but not easy to build the right software.
The tools available for building software have never been more accessible, but the difficult aspect remains choosing what to build, how to build it, and how to keep it useful as things around it change.
When a Bug Isn't Really a Bug: How Architectural Constraints Hide Behind Technical Problems
Sometimes the hardest bugs aren't caused by broken code. They're caused by an architecture that no longer matches the problem. Notes on recognizing architectural constraints hiding behind recurring bugs.
Does Your Business Need a Mobile App?
Not every business needs an app. I want to show you a way to figure out if your business needs a mobile app and what a mobile app can actually do for you.
Do Developers Really Need to Comment and Document Their Code?
Discover why writing code comments and project documentation matters, how they differ, and practical best practices for leaving meaningful context for your future self and team.
Let's talk
Working on a problem like these?
If one of these notes sounds like your system, tell us about it.