Wilbert Liu

Wilbert Liu

@wilbertliu.com

Building rinhelp.com to help founders and engineers fix technical support fast. Previously sold 3 startups.

3.4K followers382 following421 posts

Pinned

I'm working on a new thing: rinhelp.com It's an AI agent that helps you fix technical support issues without having to steer another agent. It's built for founders and engineers who ship fast with AI and handle customer support on a daily basis. I'd really appreciate your honest feedback.

rinhelp.comAI Support Diagnosis for Technical Support Teams – RinhelpFind the root cause of technical issues without babysitting another agent. Rinhelp starts from the support thread and returns an evidence-backed diagnosis draft for internal review.

Happy new year everyone! 🎇 This year I want fewer goals and better questions. Not “How do I grow faster?” But “What’s worth growing at all?” What question are you carrying into this year?

1/ There were times in my indie journey when I just wanted to give up. – Customers churn – Fraud and abuse – Little to no conversion – You name it

3/ After some time, I realized that to keep going is easier and has more chances to reach my goals. Perhaps I’m stubborn. But I know I don’t want to look back one day and say, I regret not doing that. How about you?

Despite the greatness of Next.js and Astro, has any of you built and maintained a landing page that's built with Vite and React? What are the downsides? I'm considering detangling the stack from the ever-changing JS ecosystem here.

Use 3.7 for architecting and/or implementing a feature. Use 3.5 for focused tasks. Now we have a superteam of engineers. And guess what? You are now getting promoted to be the CTO.

Is it just me? I tried the same prompt in Claude Sonnet 3.7 and OpenAI o3-mini-high for a simple design decision in React code. Claude Sonnet 3.7 decided to follow the design convention, but it followed the code that I've commented out. Continued... 👇

Whereas, OpenAI o3-mini-high picked one thing, and the resulting design flowed nicely. Anyone experiencing the same? P.S. I didn't use the thinking mode.

Anyone still documenting indie-making journey on blog or newsletter? I miss a good ol' writing that's free from algorithm-pleasing notions. Am I getting old? 😅

These days are crazy. – Endless customer support – Tool launches – etc One thing for sure, doing SaaS is freakin’ hard! Now trying to get calm while watching the fire around me. P.S. I feel bad when I miss your important update. Send me one?

We didn't make it to the top 3, but that's okay! Thank you for your support for this little tool. If you happen to make something cool with it, please don't be hesitant to tell me 😉 Cheers! 🥂

Makers, I need your help 🙏 Currently Markdown to email is at the 5th place and a few votes away to climb up. My goal is to reach the top 3 (am I asking too much? 🥲). Please do your magic! 🪄

Wilbert Liu@wilbertliu.com

It's the launch time... 🚀 Markdown to email is on Uneed right now! @tsanlis.bsky.social has made a great product, so it's a must to try the platform. Makers, friends, or whoever read this post, you know what to do, don't you? 😉 www.uneed.best/tool/markdow...

Wilbert Liu reposted

🚨 Introducing — Markdown to email. Write your marketing or transactional emails in Markdown and get the responsive HTML in return. Now you can stop coding your HTML emails from scratch and focus on what matters to you. And it's totally FREE! Let me know what you think.

🚨 Introducing — Markdown to email. Write your marketing or transactional emails in Markdown and get the responsive HTML in return. Now you can stop coding your HTML emails from scratch and focus on what matters to you. And it's totally FREE! Let me know what you think.

I had an interesting conversation with a potential competitor—yes, you read it right: competitor—about whether or not he can make money by copying Lavish. Here is the most important part 👇 If you are bullish about email marketing, don't hold yourself back and start shipping!

I still don’t get the DeepSeek R1 hype – people canceling their ChatGPT or Claude subscriptions. The chat didn’t work 99% of the time for me. When it worked, I had to click “continue” a couple of times. Time to get back to work 🙂

There are always things that need to be added, especially nearning the launch day. Suddenly my Trello cards are filled with improvements, improvements, and improvements. Time to destroy all those cards? 🔫

I have been working on Lavish around 3 months, but I realized I haven't launched it on product discovery platforms like PH. Well, I also heard horrible stories from indies that had not been covered. Is @uneed.best the go-to indie platform for launching these days?

Finally.., it’s my first post in 2025 🌞 I planned to move to a new home in 2 days. And here we are after 2 weeks 🥹 Well, I can’t complain. Almost everything is better here and I’m looking forward to shipping more things for Lavish. I hope you have a great start this year.

Shipping one last feature before Christmas ⛴️ Please welcome automation to Lavish! 🎉 I'm so excited to see use cases unfold from this. Merry Christmas! ☃️ #buildinpublic

There’s no better way to wrap up 2024 than this: Lavish has reached $828 ARR! 🎉 I dedicate this post to all makers who are still finding their first few customers. Is there anything you want to know behind the scenes? I might write a blog post to unpack more. #buildinpublic

✨ Just shipped: A cleaner, simpler way to update contact details in Lavish. 🎯 Focused on: – Ease of use – Visual clarity – Flexibility with tags & fields Every detail counts. Any feedback? 👇 #buildinpublic

Rails + Inertia tip ⚡ Avoid using `default_render` if you’re also using views from gems! I ran into issues with Litestream and Mission Control Jobs dashboards because Inertia hijacks every and does its magic. Instead, add `render inertia: true` for actions that need it.

Shipping one of the most requested features ✨ You can now send campaigns to specific segments or tags in Lavish. Keep it personal, keep it simple. Who’s excited to try this out? 👀 #buildinpublic

Just shipped a contact import summary 🎉 – See what was imported & skipped – Error reports make fixing issues a breeze – Clear CTA to keep you moving Iterating on making the experience smoother 🥤 #buildinpublic

Late to the party, but hey, better late than never! The prompt: Based on what you know of me, draw a picture of what my life currently looks like. The result 👇 Nailed it! Can confirm this is 💯% accurate. 😅

One Lavish customer said to me: “I think I will be able to do everything else on my own.” I smiled gently when reading that, as I know it’s a genuine compliment for designing simple software. Dear indies, keep your product simple and focus on your true values. #buildinpublic

Believe me: Rails ❤️ React, Vue, or even Svelte! It's cruel to use Rails as an API and React as the front-end. Let me save your time and just follow these steps: – bundle add inertia_rails – bin/rails generate inertia:install Want to know more? There you go... inertia-rails.dev

inertia-rails.devInertia RailsDocumentation for Inertia.js Rails adapter
Svyatoslav Kryukov@skryukov.dev

🚨 ATTENTION ALL DEVELOPERS 🚨 🔥 BLACK FRIDAY EXCLUSIVE 🔥 Slash 70% off your development time with RUBY ON RAILS! The framework where less code delivers more features. NO PROMO CODE NEEDED. Simply run `rails new`!

Should Lavish add transactional emails? → Design emails with our Notion-like editor 🍃 → Send emails through API It's the pain I personally have — coding emails again and again — so I thought, why not make it easier for everyone? What do you think? #buildinpublic