HNHacker News
TopNewBestAskShowJobs

jonathancai11

1 karma · joined February 8, 2026

submissionscomments
jonathancai11··on Show HN: Share Calendar Availability in Seconds
Drag'n'drop, then copy'n'paste to tell your colleagues when you're available for a meeting.

Built this because I can't afford calendly, don't like sending links, and don't like extra accounts/installations for something as simple as this.

jonathancai11··on Launch the Damn MVP
Haha yes! I've built so many things that no one needs because I felt they weren't quite perfect enough to get feedback.

I wrote a blog post (http://blog.jonathancai.com/premature-optimization/) about this too :)

jonathancai11··on Launch the Damn MVP
Just meant to be some inspiration to get eyes on your MVP as soon as possible.

The amazing products that we use and love did not always look that way, and it's easy to forget how crappy they were originally.

jonathancai11··on Show HN: I'm Collecting Deals for Developer Tools
Just an aggregation site for promotions/deals on anything useful for hackers.

Most deals listed right now are for college students only, so please feel free to contribute more :)

jonathancai11··on Show HN: Send your time availability in seconds
Not trying to make money from this!
jonathancai11··on Ask HN: Do you have a personal website?
I really dig it :) flower animation is a neat touch. What did you use to build it btw?
jonathancai11··on Show HN: Send your time availability in seconds
Repost bc Google finally verified my app, so no more sketchy consent screen.

Use this simple tool to drag’n’drop time availability, and copy/paste it for email or messaging.

There are several similar apps, but I’m not a fan of extra installations, links, or paying for Calendly.

jonathancai11··on Ask HN: Do you have a personal website?
That's awesome! I shot you an email - I'm interested in how the project turned out
jonathancai11··on Ask HN: Do you have a personal website?
Ah awesome! Thanks
jonathancai11··on Ask HN: Do you have a personal website?
To give some explanation, for my next project, I am thinking about building a quick/easy guide for others to build their own personal website.

But before I get there, I want to validate that this is something that would be actually bring value.

jonathancai11··on Ask HN: Anyone else have trouble focusing?
> But I find the issue is usually lack of rest.

Yeah, I'm having so much trouble sleeping lately and it seems to correlate with the amount of work that I'm doing for my software dev projects. The mind keeps racing...

jonathancai11··on Show HN: MyDeskTour – Show off your desk setup
Thanks, and I wish I knew haha I was searching for it myself
jonathancai11··on Show HN: MyDeskTour – Show off your desk setup
For sure - was never into reddit but the community there is crazy
jonathancai11··on Show HN: MyDeskTour – Show off your desk setup
Yep! The free tier Mongo cluster was the problem. Thanks for the feedback :)
jonathancai11··on Show HN: MyDeskTour – Show off your desk setup
Wow Office Snapshots looks incredible. Yeah UGC seems to be the big bottleneck initially, as I'm finding out right now.

Do you mind sharing why you initially started Office Snapshots?

I ask because I suspect there was something far significant than "I thought it would be cool." This project is showing me how important it is to really love what you do - otherwise the amount of effort it takes to get something off the ground and self-sustainable is just truly back-breaking. I've probably spent a month on this project and I'm already getting exhausted. Starting to think its mainly because I just don't care enough about desks and desk setups in the first place.

jonathancai11··on Show HN: MyDeskTour – Show off your desk setup
Ah good point. Just pushed a fix Thanks for the feedback
jonathancai11··on Show HN: MyDeskTour – Show off your desk setup
Ah that’s a good idea! If I have time I’ll try to set that up
jonathancai11··on Show HN: MyDeskTour – Show off your desk setup
Thanks!
jonathancai11··on Show HN: MyDeskTour – Show off your desk setup
Haha hug of death sounds about right. Thanks!
jonathancai11··on Show HN: MyDeskTour – Show off your desk setup
I think the problem was actually my free tier MongoDB Atlas cluster which only allowed 500 connections at a time lol. Just upgraded it and I'm hoping it helps these damn GraphQL queries
jonathancai11··on Show HN: MyDeskTour – Show off your desk setup
Apologies :( but thanks for the feedback
jonathancai11··on Show HN: MyDeskTour – Show off your desk setup
Apologies, but thank you for the feedback
jonathancai11··on Show HN: MyDeskTour – Show off your desk setup
Apologies, but thanks for the feedback
jonathancai11··on Show HN: MyDeskTour – Show off your desk setup
On that thought - is it okay to eventually repost? I think I've read a bit on hn rules about posting new versions of projects but I'm not quite sure
jonathancai11··on Show HN: MyDeskTour – Show off your desk setup
Hm... If it's the desk images, they're being hosted on Cloudinary? Otherwise, I didn't know that GTM could block that content from loading
jonathancai11··on Show HN: MyDeskTour – Show off your desk setup
Thanks so much for the detailed feedback!

The less cheery stuff is certainly hard to hear, but is what I need to hear, so I appreciate it. There is clearly something really really wrong with either the GraphQL server hosted on GCP or with how I'm fetching it from the frontend. Really need to dig into this.

What do you mean by non-navigable using keyboard?

jonathancai11··on Show HN: MyDeskTour – Show off your desk setup
Tysm! Definitely learned a lot of hard lessons building this and failing in public. Certainly will be a fight, but thanks again for the feedback
jonathancai11··on Show HN: MyDeskTour – Show off your desk setup
Yeah, this is becoming very apparent to me also. Thanks for the feedback
jonathancai11··on Show HN: MyDeskTour – Show off your desk setup
Sorry for wasting your time :( Not sure what else to say
jonathancai11··on Show HN: MyDeskTour – Show off your desk setup
Tysm for even looking into this! I really need to investigate the root problems :(
Page 1 of 2Next →