Code editor, landing page, and product research.
Yesterday I didn't do anything as promised, but today I hope to put in a full day's work. he Along with finishing what I started 2 days ago, I would like to make the code editor resizable, as it's obvious to me now that it's a UX pain point. https://ui.shadcn.com/docs/components/resizable
Finally finished, everything seems to be working now. In total, over 12 hours spent on this. Not sure if it's worth it.
I got stuck the other day when trying to recreate orchestrator, so I took some time to write down the documentation describing how Code Server is currently deployed. There are quite a few gotchas and I don't want to waste time researching everything once I start migrating to Hetzner.
Now to tacke the resizing.
Finally done with resizing, but spent too much time wrestling with css and I'm not even happy with the result. The Submit button now feels out of place if the editor is resized. Fuck it, it's good enough.
I'm going to take a bigger break. After the break, I will focus on:
- upcoming courses list,
- the value proposition/copy/features page
Back from the break, thinking about how to improve the landing page. I would definitely like a better video, as the placeholder one is too long and does a poor job of capturing the viewers' engagement.
While searching for video recording software, I stumbled upon https://screen.studio/
I absolutely LOVE the landing page. I need to copy it for Code Interactive. The software is off the limits though, as it's too expensive and for mac only.
I'm working on a rough draft of the landing page copy:
-
section
- Title: Interactive .NET Tutorials
- Subtitle: Learn .NET the fun, addictive way with hands-on interactive tutorials.
- video of a short demo
-
section
- Title: Stay motivated by tracking your progress
- progress tracking, scores, leaderboards, etc
-
section
- Title: Learn everything from basic concepts to advanced patterns
- a list of tutorials
-
section
- Title: Study the fundamentals .NET builds upon
- a list of fundamentals like backend communication patterns
-
section
- Title: build real life projects
- a list of example projects
I'll have to start joining some Discord groups for C# learning to get some insights into what people want to learn, and maybe get some first customers. This is what I came up with for the introduction message:
Hi. I'm Roko. I'm a senior .NET engineer trying to make learning .NET fun through gamified tutorials. I'm here to learn about the struggles of people who want to learn C# and .NET. Feel free to contact me if you would love to share yours :grinning:
Did some digging around on Discord. Learned that people in the US pay 12k for basically video courses, and that there's a huge bootcamp market. This seems like good news for me.
Anyways, did some more brainstorming but I'm too tired to think of anything, so I'm calling it a day.