Blog

  • Google Stitch Is in Beta—and It’s Better Than Reddit Says

    Google Stitch Is in Beta—and It’s Better Than Reddit Says

    From weird glitches to solid design wins, here’s what it’s like using Google’s AI-powered UI generator in a real project.

    Google Stitch, formerly Galileo AI, is an AI design tool from Google Labs that turns plain-text prompts into clean, usable app screens in Figma. Perfect for non-designers or quick prototyping. Here’s what works, what doesn’t, and how to use it with tools like Bravo Studio.

    When I asked ChatGPT for tools to help me build a mobile app frontend, it mentioned Galileo AI—a platform that seemed to do exactly what I was looking for. Curious, I visited its homepage and learned that Galileo had been acquired by Google and rebranded as Google Stitch in May 2025.

    So, naturally, I started Reddit sleuthing to see what others thought. The verdict? Pretty harsh. Most of the posts were negative, with users saying it wasn’t worth the time. But after giving it a try myself, I beg to differ.

    Let’s be clear: Google Stitch isn’t ideal for building highly detailed or complex app screens—despite what it claims it wants to be. But if your goal is a clean, minimalist design, it absolutely hits the mark. It’s simple, intuitive, and relatively fast—going from prompt to visual in under a minute. You’ll need a Figma account to use it, but once you’re in, the workflow is smooth and seamless.

    For anyone who’s not a front-end designer (like me—the programmer who spends hours just trying to center a button) —or just doesn’t want to spend hours crafting a visual theme—Google Stitch is a great middle ground. It’s definitely a step up from basic wireframes, and it helps bring your app idea to life without all the fuss.

    1st Iteration

    2nd Iteration

    *Stitch gave me the sole eyeball. it was supposed to be a contact lens case. lol

    How it Works

    You start by describing—in plain text—what you want your app screen to look like. Google Stitch generates a design based on your prompt, using AI to interpret layout, components, and styling. You can ask for variations or tweak how specific elements are displayed. Once you’re reasonably happy with the result, just click the Figma button, and Stitch will automatically copies the design assets to your Figma account.

    Just open a Figma project and paste them onto a page. It’s that easy.

    Not Perfect, But Still Useful

    Now this thing isn’t perfect.

    For one, it tends to either “forget” components you liked in previous iterations or do its own thing in them. Stitch doesn’t let you copy your previous prompts, which is super annoying, so I recommend using a notepad app (or an iOS equivalent) to store your prompts as you go. That way, if you ask for a change and later want to bring something back, you can easily reuse your instructions. Either way, you might have to repeat yourself multiple times while building out new screens.

    And then there’s the hallucination problem. Stitch will sometimes say it made a change… when it didn’t. For example, I had a “shop by colors” section, and Stitch didn’t know how to interpret the color Hazel. So it inserted a random image of an Asian woman on a pink background—definitely not what I had in mind. I told Stitch to remove the Asian girl and swap out the pink to another color… but it just wouldn’t listen.

    like….why choose this???

    Another quirk: text overlays often get buried in the layer stack when the design transfers to Figma. So if you can’t find your text at first, check if it’s been pushed to the bottom of the layers—it’s probably hiding there for no good reason.

    vs

    In Figma, notice the missing text overlay on each color block

    That said, I was pleasantly surprised by its image generation. I asked for dummy contact lens boxes for a product detail page, and while it gave me contact lens cases instead, they looked clean and usable. Honestly, I can’t even get Midjourney to do this, even generate two circles side by side with a bridge — so this was a win.

    Stitch’s attempt after multiple screens built:

    Midjourney’s attempts:

    lmao…Midjourney’s literal Olympics 2025. I was able to get one that resembles what I was looking for, but the fingers are messed up.

    Final Thoughts + Next Steps

    Luckily, I have a bit of Figma experience, so working around these issues wasn’t a huge deal. If you’re comfortable tweaking things inside Figma, you can usually fix what Stitch messes up and still get your design where it needs to be.

    Once you’re done with your pages, you can take your Figma design into platforms like Bravo Studio, which can turn it into a fully functioning mobile app—with zero code.

    Worth noting: Google Stitch was originally Galileo AI before being acquired by Google Labs. And right now, because it’s still in beta, there are no limits on messaging or the number of screens you can generate. That could change once it goes public—so if you’re curious, this is the time to try it.

    Sometimes, a tool doesn’t need to be perfect—it just needs to get you started.

    PS: 📣 CTA (Call to Action)

    If you’re an early adopter who wears contacts:
    I’m currently building the MVP — and I’d love feedback. Want early access? Drop your email here:

    If you’re building something too:
    Or maybe you’ve built something completely non-AI-related right from your desk?

    I’d love to hear what you’re working on — and yes, this is your moment to drop a shameless plug. I’m all ears. 👂

    Whether you’re building with no-code tools, crafting something clever on your workbench, or launching a product into the void — I want to hear about it. Email me.

    Calling all DIYers, indie hackers, and solopreneurs:

    Let’s build in quieter company and promote our products.

  • Let ChatGPT Do It:  Interesting Pick for the Backend for my Mobile App – the Hidden Treasure Airtable

    Let ChatGPT Do It: Interesting Pick for the Backend for my Mobile App – the Hidden Treasure Airtable

    It picked Airtable… and somehow, I didn’t cry.

    I stumbled across it while watching YouTube videos about AI and low/no-code app builders—because apparently that’s who I am now. First glance, it looked alot like Microsoft Excel, even Access -esque. If you know, you know.

    I’m not going to lie: I was immediately worried.

    It gave me whiplash of flashbacks, wrangling formulas in Excel and wrestling with relationships in Access. Not the fun kind of relationships—the kind that breaks if you sneeze too hard near a primary key.

    Remember when I asked ChatGPT to give me to give me tech stack suggestions for my contact lens management app, well it suggested a Glide & AirTable combo.

    I always start with the backend in any programming project. So I leaned on ChatGPT to help me define the data structures before moving into AirTable.

    What is Airtable?

    Airtable is a cloud-based platform that looks like a spreadsheet but acts like a database. It lets you organize information into tables, link those tables together, and build relationships between data—without writing a single line of code.

    Airtable is NoSQL application. This is a big departure from what I’m used, as a SQL girlie, but honestly? It’s time that I explore different ways of working with data. Not everything needs a LEFT JOIN and a prayer.

    But what really sets Airtable apart is its flexibility: you can add attachments, create dropdowns, build forms, switch views (like calendar or Kanban), and even automate tasks. It’s like a user-friendly database that doesn’t make you feel like you need hardcore programmming syntax just get the ball rolling.

    It meets you where you are, whether you’re a spreadsheet person, a builder, or a tired developer trying to simplify things for once.

    The Nitty – Gritty

    When you create an account with Airtable, they give you pretty generous two week trial of their premium features. The best part? You’re not required to enter your credit card information up front. I actually chose not to continue the use their premium plan just because mainly my app’s backend doesn’t need the extra bells and whistles and I’m a one person team.

    Since I’m operating on Free-99, here’s what they offer under their Free plan:

    Like I said, very generous. You can have up to five people on the free plan, so if your company is small and you’re building an MVP with a few thousand records—not storing 1080p 30-minute videos or anything crazy—you’re good to go for quite a while before needing to upgrade.

    In Airtable, Bases are essentially databases.

    For the beginner folk: a database is just a collection of tables, and tables are where your actual data lives. Think of each table like a well-organized spreadsheet, but with powers—because in Airtable, those tables can talk to each other, reference each other, and actually make sense as a whole system.

    When creating a base it gives you an option to let AI figure it out for you or do it on your own terms. AI includes taking non structured documents, like a presentation, and then turn that into structured table of information. It can also create forms for you, which is something that can be done the interface designer.

    There’s a lot to explore in Airtable, especially since they give away so many features for free. Definitely go try them all—you’ll be surprised by how far the Free-99 tier takes you.

    The vibes that I’m getting from this platform: Airtable can absolutely work within a department of a larger corporation. Let’s say your company isn’t married to one ecosystem (like Microsoft or Google Workspace), and you’re just trying to keep your department operational and siloed for admin or workflow purposes—Airtable fits that use case beautifully. It gives your team autonomy without needing IT to spin up a full-blown database server or provision enterprise software.

    Little Wins

    To be honest, I’ve mostly played around with Airtable’s spreadsheet-style tables. This wasn’t meant to be a deep dive—it’s more of a casual overview to let you know what Airtable is, what it does, and a few wins and “gotchas” I ran into along the way.

    Formula fields are intuitive (and a little Excel-esque).
    One thing I really like about Airtable is how formulas are handled. You can reference fields by their actual names—not cryptic cell positions like C4 * D4. It feels a lot more intuitive, especially if you’re coming from Excel but want something more readable and maintainable. Writing something like Quantity * UnitPrice just makes sense. It’s a small detail, but it really improves clarity when building logic into your tables.

    Data visualists, rejoice—Airtable is aesthetically pleasing.
    If you’re the kind of person who gets excited about turning raw data into colorful charts, graphs, and status boards, Airtable’s got you. Not only can the spreadsheet itself be color-coded (even by category!), but each field type comes with built-in functionality that goes beyond basic data entry. It almost feels like Airtable is preparing you to level up—nudging you toward using its other features like Forms for data collection and Interfaces for building dashboards and internal tools. The foundation is simple, but the more you explore, the more power you uncover.

    You can add attachments, use dropdowns, create checkboxes, and even enable AI-powered fields to process data or pull in info from outside sources. Just a heads-up: those AI features draw from your 500 free AI credits that Airtable blesses you with on the free plan. But honestly, for quick insights or data enrichment, it’s a pretty generous starting point.

    Where Airtable really shines: linking related data without the headache.
    One thing I appreciated while working with Airtable is how easy it is to connect data across different tables. You can create a field that links to another record, then use lookup fields to display related info—like pulling a name, date, or status into your main table. It gives you the power of relational data, but in a way that feels visual and accessible, not overly technical.

    Coming from a more traditional SQL background, I was surprised at how much Airtable simplifies that process. It’s not strict or overly structured—it’s more flexible and forgiving, which makes it great for quick builds and experimenting with data relationships.

    The Gotchas

    These aren’t dealbreakers, but they’re definitely things I noticed:

    Pre-filled columns can be annoying.
    When you create a new table in Airtable, it comes with a set of predefined columns. While this might be helpful for beginners, but as someone with a development background, I found it kind of annoying. There’s no bulk delete option, so I had to either edit each field or delete them one by one. It’s a small thing, but when you’re used to starting with a clean schema, it feels a bit clunky.

    CSV imports don’t support linked fields (why though?).
    When you’re using Airtable’s browser UI to create tables from a CSV file, there’s no option to link to an existing field in another table during the import process. So if you’re trying to build out your “database” (aka base) quickly from structured CSVs, this is a major buzzkill.

    Instead, you have to manually create the tables first, then go in and use the “Link to another record” data type to build those relationships. Which, by the way, is treated as just another field type—not as a separate setup flow or tool. It’s a weird UX choice that makes the relational aspect of Airtable feel more like a workaround than a first-class feature.

    Deleting the anchor breaks everything.
    Here’s another thing: if you delete the anchor field—the one that links your current table to another—all your lookup fields based on that connection will error out. Everything from the joined table basically vanishes. Airtable won’t scream at you like a relational database might with a cascade warning—it’ll just quietly break stuff. So if you’re restructuring tables, tread carefully. Delete the wrong thing, and suddenly your beautifully linked data turns into a sea of #ERRORs.

    Final Wrap Up

    So that’s my take— just a quick tour through Airtable from someone who didn’t expect to like it… but kinda does. Am I reformed…no. But do I hate it? Also no. Is it something a beginner can handle, yes with the right attitude.

    If you’re curious about low/no-code tools or looking for a flexible way to organize data without diving into full-blown backend development, Airtable is definitely worth a test drive.

    P.S. Next up: my quick dive into Glide—because every good backend deserves a frontend to match. Stay tuned!

    PS: 📣 CTA (Call to Action)

    If you’re an early adopter who wears contacts:
    I’m currently building the MVP — and I’d love feedback. Want early access? Drop your email here:

    If you’re building something too:
    Or maybe you’ve built something completely non-AI-related right from your desk?

    I’d love to hear what you’re working on — and yes, this is your moment to drop a shameless plug. I’m all ears. 👂

    Whether you’re building with no-code tools, crafting something clever on your workbench, or launching a product into the void — I want to hear about it. Email me.

    Calling all DIYers, indie hackers, and solopreneurs:

    Let’s build in quieter company and promote our products.

  • This Is How I Incorporate ChatGPT to Kickstart Every New Project

    This Is How I Incorporate ChatGPT to Kickstart Every New Project

    Brainstorming, validating, and prototyping new ideas with an AI co-pilot — plus the real problem that sparked my latest app.

    Starting a new project can be exciting, but also overwhelming. Whether it’s building an app, launching a blog, or crafting a marketing strategy, the initial spark can suddenly feel like you’re staring up a huge mountain. Where do you start?

    As a former full-time programmer, one of the best pieces of advice I’ve used from other seasoned professionals is to break down what you want to do into smaller pieces. In the past for product development, I’d lean on a business plan to figure out what I wanted in the product. A business plan felt like a barrier to entry, especially when you’re not a writer….like me. Alot of my ideas would go unrealized, and not worked on at all.

    Today, with the dawn of AI language model, every time I have an half baked idea, I open up ChatGPT. Not to ask if it’s a good idea, but to help me shape it. It can also push a business plan in minutes versus weeks to months.

    In this post, I’ll share how I use ChatGPT to brainstorm, validate, and prototype new projects — and give a sneak peek into the latest idea that I’m quietly building.

    Section 1: Just getting started

    The hardest part of any project is often just getting started. When I have a fresh idea or a vague concept, I’ll pull up ChatGPT to bounce off ideas. I’ll throw out my initial thoughts and ask for suggestions, alternative angles, or even feedback. The best part? ChatGPT doesn’t judge. Unlike friends who might hesitate to be blunt or might discourage you, ChatGPT simply generates possibilities and pushes your thinking forward. So it’s perfect for expanding your horizons without fear of criticism.

    I don’t use it to ask if an idea is valid. On the contrary, it’ll act like a creative partner, helping me refine my thoughts, stress-test assumptions, and even map out the early stages of execution. It gives me just enough momentum to move from an “interesting thought” to “let me actually build this.”

    Section 2: The Problem with Ideas

    • Ideas feel exciting at first, but we often lose momentum.
      • Why does this happen to you?
      • For me, I have the squirrel effect. I chase new ideas before finishing the old ones. This journey is to prove to myself that I can actually finish a project from idea to distribution.
    • It’s hard to know what to build, what tools to use, and whether it’ll be useful.
    • ChatGPT acts like a sounding board, thought partner, and a mini co-founder all at once.

    For me, coming up with ideas is the easy part— the real challenge is knowing what to do with them. It often starts with a personal problem that I want to solve. But even that can be misleading – just because something bothers me doesn’t mean it’s worth building a solution around it.

    It’s easy to get hyped up on an idea, even to the point of being delusional, but it’s important to ask the following grounding questions:

    • Does this actually solve a problem, a real pain point that many people have?
    • Has anyone already tried to solve it?

    If there’s no competition, I wonder if that’s a red flag — maybe the problem isn’t widespread enough to matter. Or it could also mean I’ve spotted something others haven’t yet.

    If there is competition, that’s actually a good thing. It usually means people care.

    The idea I’ll reveal below does have competition.

    Then I try to figure out:

    • Is there a different angle I can take?
    • Why would someone pick my version over what’s already out there?
    • Or… maybe it’s not worth pursuing — because the space is already crowded, or the competition is too strong.

    I don’t use ChatGPT to get a final answer — I use it to explore. I use the same questions above to help me get different perspectives. To see if the idea is worth going deeper on.

    Sometimes, that process gives me the push to keep going.
    Other times, it helps me set the idea down without guilt — or even reformulate it into something better/different. Either way, it makes me feel like I’m doing something with the idea — not just letting it rot in my internal idea graveyard, waiting to rise again like a zombie at 3 a.m.

    Section 3: This is my Problem — and the Idea That Followed

    I’ve always loved wearing colored contact lenses. I’m not particularly adventurous with hair color, makeup, jewelry, or nails — but when it comes to my eyes, I go all in. I’ve always loved the shape of my eyes and my natural color, my go to dark browns that often looks black in distance or in low light or a warm luscious coffee in sunlight.

    Sometimes, if I angle my phone just right, my eyes can even capture a reflection of the world I’m looking at — like the steel gray of a cloudless day.

    I’ve bought all kinds of shades, mostly in the green, brown, and hazel family. They’re my little style secret — a subtle but striking way to shift my look or my mood. And when I’m not wearing lenses, I love switching things up with a pair of funky glasses frames. My eyes have always been my favorite canvas on myself.

    But I have a terrible habit: I never write down when I open a new pair of contact lenses.

    I’ll pop them in, go about my day, and before I know it, I’ve been wearing the same lenses way past their recommended lifespan — to the point where my vision goes from crystal clear to suddenly blurry. When I take them out, my eyes are still hazy and irritated until the next morning.

    After researching, what I’m experiencing is known as lens overwear and corneal hypoxia — a condition where the cornea doesn’t get enough oxygen, often caused by overworn or outdated lenses. It’s uncomfortable, scary, but entirely avoidable on my part.

    And that’s when the idea hit me.

    Section 4: The solutionContact Lens Reminder App

    What if there was a simple app designed specifically to remind me exactly when to replace my lenses?

    The app wouldn’t just be a calendar alert — it would understand different lens types, track the exact day I start a pair, and send me personalized SMS or email reminders. Plus, it could link directly to my preferred vendor for easy reordering, so I never run out.

    I started by asking ChatGPT to help me brainstorm features, plan the database structure, and the tech stack to start out with. All of which are pain points as a programmer. It made the whole process feel less daunting and helped me move faster.

    My first iteration:

    Section 5: Final Thoughts

    ChatGPT isn’t a magic bullet that replaces creativity or hard work — but it’s a powerful accelerator for early-stage projects. Sometimes, all it takes is one simple sentence to spark your creativity and get your ideas flowing. For me, it was:

    Create a contact lens app that reminds people to change out (when to throw them out) their contact lenses

    ChatGPT won’t build the app for you like tools such as Manus might, but it can help you get started by organizing your idea — or even writing the prompts you can use in beginner-friendly tools like Lovable or Replit.

    If you’ve ever felt stuck staring at a blank page or unsure how to move forward with an idea, try plugging it in ChatGPT as your brainstorming buddy, research assistant, and first-draft writer.

    For programmers, it can help broaden your horizons by exploring different tech stacks or platforms. And for those who haven’t used ChatGPT much—or haven’t used it this way—it can open new doors in how you approach your projects.

    It just might change how you approach your projects forever.

    PS: 📣 CTA (Call to Action)

    If you’re an early adopter who wears contacts:
    I’m currently building the MVP — and I’d love feedback. Want early access? Drop your email here:

    If you’re building something too:
    Or maybe you’ve built something completely non-AI-related right from your desk?

    I’d love to hear what you’re working on — and yes, this is your moment to drop a shameless plug. I’m all ears. 👂

    Whether you’re building with no-code tools, crafting something clever on your workbench, or launching a product into the void — I want to hear about it. Email me.

    Calling all DIYers, indie hackers, and solopreneurs:

    Let’s build in quieter company and promote our product launches.

  • Hello world!

    Welcome to WordPress. This is your first post. Edit or delete it, then start writing!