Jonathan's Avatar

Jonathan

@jonathanlow.bsky.social

Juggling parenthood and a startup - Zapi (heyzapi.com)

37 Followers  |  158 Following  |  44 Posts  |  Joined: 01.09.2023  |  1.6979

Latest posts by jonathanlow.bsky.social on Bluesky

Video thumbnail

We're launching Zapi as an AI Copilot for Product Teams.
With Zapi - Write and turn PRDs into prototypes in minutes.

How it works:
1. Prompt your idea.
2. Iterate till you get a working PRD
3. Zapi builds a hi-fi prototype according to your specs
4. Publish and share with your team

13.06.2025 10:01 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

It feels like the DaisyUI 5 is closer in style to ShadCN and tailwind UI components. For people coming from ShadCN, DaisyUI5 probably looks better.

14.05.2025 09:03 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Post image

Before building an app, it's important to determine an initial direction and requirement.

But writing a doc is boring and time-consuming. So we built Zapi to one-shot a comprehensive product requirements document (PRD).

14.05.2025 08:47 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Video thumbnail

UX often breaks not because it was bad but because the product grew.

Zapi started with 1 view mode. As we added more, we used a dropdown.

It worked until it didn’t.

Now with 7 modes, we moved to a sidebar for clarity.

UX isn’t set and forget. Revisit what used to work.

14.05.2025 04:25 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Curious - what worked previously? What was the hypothesis?

13.05.2025 15:52 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Post image

We're looking for beta testers!

Zapi turns your ideas into a specifications doc and then follows the plan to build your idea.

As a beta tester, you get 100 free messages.

Join in 2 easy steps:
1. Join our discord: discord.com/invite/2RQ2g...
2. Post in #general channel with your Zapi user id

13.05.2025 09:37 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Thanks. I agree, I’m a big fan of keyboard vi-style. I think it makes sense that at some point, power users have an alternative to get to areas quickly.

07.05.2025 00:12 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

I’m relieved to hear that. πŸ˜…
The top version is what we are iterating towards. More explicit and clearer in terms of design.

06.05.2025 12:02 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

Tackling usability issues with navigation.

Which is more UX friendly?

Top version - collapsible sidebar menu
Bottom version - dropdown menu

#buildinpublic

06.05.2025 11:27 β€” πŸ‘ 4    πŸ” 0    πŸ’¬ 2    πŸ“Œ 0
Video thumbnail

Made improvements to the UX selection around agent outputs in a chat interface.

How does this look?

06.05.2025 08:12 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Video thumbnail

Through talking to users, it became clear that a chat interface doesn’t make site-building intuitive for non-technical folks.

Dev terms aren't part of a layperson's vocab. That’s why we're releasing Specifications Mode, where a PM agent translates your ideas into specs.

06.05.2025 03:12 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Video thumbnail

Just released Secrets Management in Zapi:

- Build integrations safely without exposing sensitive configurations to AI or in the codebase
- Use a separate set of secrets for preview vs live environments

29.04.2025 07:16 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Got it. Thanks for sharing!

22.04.2025 23:08 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Every now and then, I switch between calendar apps just to jolt my life a bit. Just recently switched to Notion Cal from Google Cal from Apple Cal. Pretty sure I’ll switch back to Apple Cal when the next iOS is out.

22.04.2025 14:11 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

The future will be AI vs AI. πŸ˜…

22.04.2025 14:01 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Any details on how one can get verified?

22.04.2025 13:59 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Every single day is not the same. It's always a different problem to solve and that's what keeps things fun and engaging.

With that said, this assumes that one's basic needs are met, whether it's through a job that pays, other projects or with external funding.

22.04.2025 09:15 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

A changelog is a great forcing function to stay accountable.

Each week at Zapi (heyzapi.com), we:
1️⃣ Prioritize changes that move the needle
2️⃣ Build
3️⃣ Publish updates

If we didn't make a good update or missed one - we reflect and do better.

What's your forcing function?

21.04.2025 08:30 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

Love @posthog.com as a brand and product. These days, it is so rare to see truth in advertising.

09.04.2025 02:23 β€” πŸ‘ 5    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

The only time a prompt worked was when I copied out the specific doc snippets and provided a small set of precise instructions.

Have you experienced the vibe coding death loop?

08.04.2025 09:50 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Vibe coding sucks for implementing editors.

We used MDXEditor which is built on top of CodeMirror, Lexical and MDAST.

Cursor Agent tried implementing it and went into a death loop trying to fix its own implementation over and over again. Gemini Pro did no better.

08.04.2025 09:50 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Video thumbnail

Shipped a markdown editor in Zapi. No more prompting to edit content.

08.04.2025 09:37 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 1
Post image

Seems like LLMs also suffer from the Justin Case syndrome when left to their own devices. iykyk

08.04.2025 08:07 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Got it. Thanks!

04.04.2025 06:03 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

Wow! Super blown away by animejs docs. Using animation as nav is so intuitive and so good!

04.04.2025 06:02 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

100% will always review it. Not for security reasons though. Just have to make sure the backend logic works.

03.04.2025 07:33 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Is there any specific prompts that you've found work well for this? How do you prompt it to try different styles? I have a logo that is definitely in desperate need of improvement. πŸ˜…

03.04.2025 02:40 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Video thumbnail

Just launched the ability to build backend capabilities in Zapi! For now, it works great with building forms and waitlists. We're going to be tuning this further over the next couple of weeks so that people can build apps.

Give it a try and let me know your feedback.

03.04.2025 02:33 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

It’s hard to keep up. πŸ˜…

01.04.2025 11:34 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Haven’t tried Gemini 2.5 yet.

The choice is more driven by limits and cost. I use Claude exclusively in Cursor and use O3 so that I don’t end up getting rate limited with slow queries.

Also, I started this habit when Claude was still 3.5 so haven’t changed since.

01.04.2025 11:24 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

@jonathanlow is following 20 prominent accounts