Skip to main content
malva dev.
  • Home
  • About
  • Services
  • Projects
  • Blog
  • Contact

The Kitchen Table

Malva Dev Blog

Conversations about software, AI, and building things that work — no fluff, just what we have learned at the table.

Topics

All aicase studychecklistcustom softwaredecision guidee-commerceecommerceengineeringfintechframeworkshiringintegrationlegacy codemarketplacemembershipmvpnetcashnextjspayfastpaymentsperformancephppricingproductproduct designproject rescuered flagsseoshopifyside projectsoftware developmentsouth africastartupsstrategystripesveltekitweb development
  • Rebuild vs Refactor: Deciding What to Do With Legacy Code

    A full rewrite feels clean, but it's often the wrong call. Here's how to decide between rebuild vs refactor for legacy code — and the hybrid approach that usually beats both.

    Dru Connold · 26 August 2026 · 0 min read
    legacy codeproject rescueengineering
  • How to Rescue a Failing Software Project (Without Starting Over)

    A stalled or broken build does not always mean starting from scratch. Here is how to rescue a failed software project — the warning signs, the process, and what to look for in who you hire.

    Dru Connold · 26 May 2026 · 6 min read
    project rescuesoftware developmentlegacy code

Where code meets character.

Get in touch with us for your full stack, mobile app, or software development needs.

Explore

About UsOur ValuesServicesProjects

Where we work

Cape TownJohannesburgPretoriaDurbanInternational clients

Say hello!

UpworkLinkedIn

Legal

Privacy policy Cookie policy Terms of Use

Our Services

Let's work together

Got an idea?

Start a project