And Zeros Logo
  • Home
  • About
  • Services
    • Branding
    • Platform
    • Growth
  • Portfolio
  • Zero Crossing
  • Contact
    Contact
    Location:
    Santa Fe, New Mexico
    Email:
    hello@andzeros.com
    Phone:
    ‪(505) 395-6413‬
    LinkedinInstagram
    Get in Touch

    • Subscribe
    Subscribe
    And Zeros Logo
    • Home
    • About
    • Services
      • Branding
      • Platform
      • Growth
    • Portfolio
    • Zero Crossing
    • Contact
      Contact
      Location:
      Santa Fe, New Mexico
      Email:
      hello@andzeros.com
      Phone:
      ‪(505) 395-6413‬
      LinkedinInstagram
      Get in Touch

      • Subscribe
      Subscribe
      • Home
      • About
      • Services
        • Branding
        • Platform
        • Growth
      • Portfolio
      • Zero Crossing
      • Contact
        Contact
        Location:
        Santa Fe, New Mexico
        Email:
        hello@andzeros.com
        Phone:
        ‪(505) 395-6413‬
        LinkedinInstagram
        Get in Touch

        • Subscribe
        Development
        HomeArchive by Category "Development"

        Category: Development

        Abstract Zero Crossing-inspired workspace scene featuring wireframe sketches, concrete architectural forms, dark industrial textures, and orange accents representing the evolution from website design to application architecture.
        Development
        June 16, 2026By Doug Saltzman

        The Website That Was Secretly an Application

        A prospect came to us last month with a site they’d put together over a weekend. It looked good. Fast, clean, the copy actually said something. About ten minutes into the call they mentioned, kind of offhand, that it was already taking orders and holding people’s card details.

        I sort of stopped them there. Because the thing they were describing wasn’t really a website anymore, and I don’t think anyone had pointed that out to them. They’d set out to build a website and somewhere along the way built an application instead, without ever deciding to.

        I want to be careful here because this turns into a tools complaint really fast and that’s not what I’m getting at. The tools are good now. Insanely good. You describe what you want and it shows up, and for a marketing page or a portfolio that’s usually fine. Genuinely fine. A lot of the work agencies used to charge for at that level is just gone, and I’m not going to pretend that’s a tragedy. If you can build your own about page on a Sunday, build your own about page on a Sunday.

        The part that gets people is that the same tool will build you a checkout with the same shrug, and it’ll come out looking just as finished as everything else.

        That’s the whole thing I keep running into. A website mostly shows you stuff. It lays content out, it loads, and when it breaks the worst case is that something looks wrong for a bit. Annoying, fixable, nobody loses anything. But the moment a site starts doing things that stick around after you close the tab, logging people in, moving money, holding data that has to still be right next week, you’re somewhere else entirely. When that breaks you don’t catch it in a preview. You hear about it from a customer who got charged twice, and by then it already happened.

        Here’s what I think actually changed, and why this is a now problem and not a forever one. For most of the time I’ve done this, looking done and being done were the same. The only way to make something look finished was to finish it, so the polish told you something true about what was underneath. That’s not the case anymore. You can get the polish without the rest of it, and the polish shows up first. So the moment you feel best about the thing, the demo runs clean, everyone nods, it looks great, is also the moment you know the least about whether it’ll hold.

        I think about it as the part you can see versus the part you can’t. The demo is the bit on screen. The part that decides whether this survives a busy Tuesday is the bit that isn’t on screen, and you can’t really judge what isn’t there. The page renders, the button works, the obvious path is smooth, and there’s just no visual tell for the order that double-charges at scale or the data that quietly goes sideways when two people hit it at the same second.

        The crossing almost never happens on purpose, which is what makes it sneaky. Nobody decides to turn their website into an application. It goes one sensible little feature at a time. You add accounts, so now you own logins and sessions and the guy who forgot his password. You add payments, so now a bug isn’t a typo, it’s money going the wrong way to actual customers. You start storing things people expect to stay accurate, and “works on my machine” stops meaning anything because the real question is whether it’s still right after a few thousand writes you never watched happen. Any one of those and the rules quietly change underneath you, and “it looks done” stops being worth much, because the thing that can go wrong isn’t the thing you can see.

        So if you’re building something right now, the move isn’t to decide the tools are good or bad. They’re fine, I use them. Not for final products but for ideas and brainstorming. The move is to be honest with yourself early about which thing you’re actually making, before there’s real data sitting in it. If it just shows stuff, go nuts, ship it by lunch if you’re feeling it. If it does anything that has consequences, the part you can’t see is the part that matters, and that’s the part I’d slow down on. It’s important to remember that having it generated and actually understanding it when it breaks at 11pm are not the same situation, and you find out which one you’re in at the worst possible time.

        That prospect’s a client now. We didn’t rebuild their site, we rebuilt the part that had turned into an application and left the part that was honestly still just a website alone. Figuring out where that line fell was most of the job.

        Hopefully this helps answer the important questions early to avoid chaos down the road.

        Read More
        Vibe coding scales until it doesnt
        DevelopmentAI
        May 5, 2026By Doug Saltzman

        Vibe Coding Scales… Until It Doesn’t

        The speed is real.

        I want to say that upfront because this isn’t a post about why AI-assisted development is dangerous or overhyped. We use it and it’s changed how fast we can move and for certain things that’s been genuinely valuable.

        I’m writing this because we’ve had a version of the same conversation three or four times in the last year with founders who built something fast, launched it, grew it, and then hit a wall that cost them significantly more to fix than it would have cost to avoid.

        The pattern is always roughly the same.

        It starts with the demo working.

        Week one is great. The thing runs and it does what it’s supposed to do. The AI helped you move fast and the fast movement felt like the right call because you needed to validate the idea before investing heavily in the infrastructure.

        That part is fine.

        That part is actually correct.

        Then you add one more feature.

        And another. And a third-party integration because the native solution was going to take two weeks and the bolt-on took two hours. And a workaround that one developer understood completely but never wrote down because there wasn’t time.

        None of these decisions are wrong in isolation. Each one made sense given the deadline, the budget, the priorities that week. The problem is that they compound. Every shortcut that worked in the demo becomes an assumption baked into the system. Every undocumented decision becomes a puzzle for whoever touches the code next. Every patch that fixed the immediate problem without addressing the underlying one sits there quietly until something forces the reckoning.

        The reckoning usually arrives when you hire someone or when traffic spikes or when a client asks for something that should be simple and suddenly nothing is simple.

        By that point the person who understood how everything fit together has mentally moved on. The system works until it doesn’t and when it stops working nobody knows where to start. What you have isn’t a product anymore. It’s a patchwork that requires institutional memory to operate.

        That’s when you call someone like us and we look at it and have to tell you that the fix costs more than the original build.

        Engineering discipline doesn’t mean slow.

        It doesn’t mean months of planning before you write a line of code. It means someone on your team is thinking one level above the immediate problem.

        What does this decision mean three months from now?

        What would a new developer need to know to understand why this works the way it does?

        What are we cutting corners on intentionally versus accidentally?

        Those questions don’t take long and skipping them consistently is what gets expensive.

        Build fast. Use the tools. Ship the damn thing. Just make sure what you’re building can carry the weight of what you keep adding to it.

        We build and maintain web and platform systems for growing businesses. If your stack is starting to feel held together with good intentions, let’s talk.

        Read More
        logotype

        Boutique digital marketing rooted in Santa Fe.

        Services

        Branding

        Growth

        Platform

        Contact

        Santa Fe, New Mexico

        hello@andzeros.com

        (505) 395-6413‬

        Working hours

        Mon – Fri : 9am-5pm

        Social

        LinkedinInstagram

        Copyright © 2026 And Zeros LLC. All Rights Reserved.