I like solving problems. I see them everywhere, and I always have an opinion on how to fix them. But right now, I feel frustrated—I don’t have the technical skills to turn my ideas into real, tangible solutions. So, I’ve set a challenge for myself: learn how to build web apps using a single tech stack.
The Stack
- Cloudflare: Domain and DNS
- Vercel: Hosting
- Svelte + SvelteKit: Frontend with App Framework
- TailwindCSS: Styling
- ShadCN: UI Components
- Supabase: Database and Authentication
I picked this stack based on interest and convenience. It helps me stay focused, prioritize effectiveness, and, most importantly, avoid the distraction of shiny new tech.
Becoming a Better Product Person
The industry likes to break product roles into neat categories—Product Manager, Product Designer, Product Engineer, Product Marketer. But I believe I can be independent across all aspects and build expertise in shipping high-quality solutions to real-world problems from idea to launch.
What I Consider When Choosing Ventures
- Product: Solve a real problem, preferably one I face daily.
- Tech: Choose a venture that matches my technical level—challenging but not overwhelming. Ideally, each project should focus on improving one specific skill at a time.
- Marketing: Improve my storytelling and positioning skills.
- Design: Find the right balance between aesthetics and user experience.
What’s next?
Right now, I have a list of seven ventures I want to build. Each one will push me to improve my technical skills—since that’s my weak spot—but also give me the chance to refine my product management, marketing, and design abilities.
- First venture: Steady Stride
- Second venture: Stay tuned!