First sale on @rustskill.bsky.social !!!
First sale on @rustskill.bsky.social !!!
Day 27/30 building @rustskill.bsky.social
Revamped the llm to be more concise in its questioning.
#buildinpublic #saas
Day 26/30 building @rustskill.bsky.social
Finished the mvp of the rag build. Professor crab now recommends learning materials in our knowledge base based off of gaps in the users knowledge.
#buildinpublic #saas
Week 1 of MVP launch wrapped up!
> Ads running at a 1% CTR (decent!)
> 65 π¦ developer sign-ups (solid!)
> Only 50% of signups actually tried a challenge (π¨π΄)
Users who did try it, loved it. We must have a UX issue of directing signups to their first free challenge.
We're pushing an update! LFG
Day 25/30 of building @rustskill.bsky.social
We launched the MVP yesterday and the first ad results are in!
>Spent β¬49.95 on Reddit ads
>β 47k impressions / 225 clicks
>β 0.58% CTR / β¬0.20 CPC
>β 8 signups (3.5%) β low CTR but steady conversions
#BuildInPublic #RustLang #SaaS #DevTools #MVP
We've spent the whole week revamping our entire UX/UI
Landing + challenge page, ready for launch
Any feedback is appreciated!
#buildinpublic #learnrust #rustlang
Day 24/30 building @rustskill.bsky.social
Adding in a rag system to our llm so it can tell users what information they need to review based on the gaps in their knowledge.
#buildinpublic #saas
Day 23/30 building @rustskill.bsky.social
Updates are live!
#buildinpublic #saas
Yea man thatβs simply entropy haha
Yea for basic lifetime issues I think it would help. But anything more complex and llms will fail simply because their ability to follow long abstract logic threads still isnβt quite there yet. And imo I donβt think llms as they are currently structured will be able to do ever do so
Yea especially not lifetime issues hahah
Day 22/30 building @rustskill.bsky.social
Our llm integration is finally behaving and talking like a real interviewer!
#buildinpublic #saas
This tends to happen when you try to program in patterns youre used to in other languages (especially cpp).
Nice! Howβs it going with scout forge?
Day 21/30 building @rustskill.bsky.social
Updated landing page coming together nicely. Hopefully increases conversions
#buildinpublic #saas
Very true!
Pro tip when vibe coding: use Claude code for code generation and cursor for cleanup.
Day 20/30 building @rustskill.bsky.social
LLMs really suck at reading between the lines. Had to add in a bunch of specific commands to stop professor crab from doing some strange shit.
#buildinpublic #saas
More time consuming that complicated haha
Exactly!
Mainly been focused on the llm and fine tuning it to maintain a coherent questioning thread. Testing it is insanely time consuming though
Day 19/30 building @rustskill.bsky.social
Testing, testing and more testing.
#buildinpublic #saas
Day 18/30 building @rustskill.bsky.social
Mainly focused in on cleaning up the codebase ahead of Mondays release.
#buildinpublic #saas
Day 17/30 building @rustskill.bsky.social
Restructuring the question flow
#buildinpublic #saas
Day 16/30 building @rustskill.bsky.social
Tinkering with the cadence of questioning of the llm.
#buildinpublic #saas
Day 15/30 of building @rustskill.bsky.social
Tweaking the llm and fixing some of the challenges.
#buildinpublic #saas
How it started vs. how it's going π
#comingsoon #rustlang #saas #buildinpublic
Day 14/30 building @rustskill.bsky.social
Polishing up some of the challenges.
#buildinpublic #saas
Day 13/30 building @rustskill.bsky.social
Found some areas to improve on the llm whilst dogfooding the app.
#buildinpublic #saas
Ive been dogfooding @rustskill.bsky.social and I have to say the llm is already a very helpful tool. I have it implemented to use the Socratic method. Still needs a fair amount of improvement though as I find it still does not have very accurate questioning threads.
#buildinpublic #rustlang #saas