building whatever I want // project ideas: easy, med, hard
I’ve officially wrapped up my first beginner Rust project (the weather CLI), and now it’s time to dive even deeper. For my second project, I’m moving away from straightforward APIs and diving into something a bit more fundamental: building a shell from scratch. In this video, I’m breaking down my roadmap for scaling the difficulty of my Rust projects. We're talking about why I chose to build a shell, how I’m using CodeCrafters to guide the process, and the other "mid-size" project ideas I was considering like browser extensions, a YouTube-DL wrapper, and AI-assisted tab completions. I also share my long-term plan for mastering the fundamentals, including building a load balancer, an interpreter, and eventually, a compiler. ⟡˖ Watch Live I live stream the entire process of learning Rust and building these projects every Monday, Wednesday, and Thursday at 12pm PT. Subscribe to follow along with the journey! ⟡˖ How to support bunni: Get 40% off of annual plans for Code Crafters with my referral link (affiliate): https://link.bashbunni.dev/codecrafters Join this channel to get access to perks: / @bashbunni bashbunni is partnered with Tailscale! Tailscale leverages the Wireguard protocol to create a user friendly, low latency, peer-to-peer mesh network. It's free for individuals + get three months free off of any paid plan with code 'bashbunni'. https://link.bashbunni.dev/tailscale ⟡˖ My other corners of the Internet: / bashbunni https://github.com/bashbunni / discord (come hang!) https://mastodon.social/@bashbunni / sudobunni https://bsky.app/profile/bashbunni.dev Chapters: 00:00 - What's next 00:15 - Exploring Mid-Size Project Ideas 00:40 - Overengineering a Browser Extension? 01:05 - AI-Assisted Tab Completions & Skill Issues 01:35 - Building a Dash/Zeal Alternative 02:18 - The Reality of "Simple" Projects 02:50 - My Roadmap: Scaling the Difficulty 03:11 - Project 2: Building a Shell from Scratch? 04:07 - How You Can Follow Along 04:27 - Future Goals: Load Balancers & Interpreters 04:58 - Community Votes 05:15 - More Info About CodeCrafters 06:25 - Let's go #programming #learntocode #rustlang #rustseries #bashbunni #buildinpublic #livestream #softwareengineering #learnprogramming

I Finished My First Rust Project... Here’s What Not To Do

The rust arc begins: my 90-day roadmap to grow as a developer

the aftermath of quitting my job and self-employment (tech + content)

Give me 15 minutes and I'll Fix Your Dockerfiles Forever

The Most Important Conversation in AI Right Now

HyWiki: Zero Markup Hypertext

432Hz + 528Hz + 741Hz | The Deepest Healing Sleep: Whole Body Regeneration, Remove Insomnia Forever

AI, Terminal Tools & Building a Supportive Developer Community | Better Stack Podcast Ep. 10

CHOSEN ONE!! YOUR IDENTITY REVEAL JUST SHOOK THE INTERNET... AND THEIR MINDS

Worst Advice Ever

why I use nix

No Boss, No Money: The Raw Reality of China’s Gen-Z Freelancers

I am done with Golang

Doom Emacs: Why I Chose It Over Vim and Never Looked Back

ASMR Deep Ear Attention

I quit

I need to level up my programming skills... Here's the plan

When Count Binface tore up Newsnight

Why Rust is different, with Alice Ryhl
![LIVE [Day 1]: Building a Shell REPL in Rust](https://i.ytimg.com/vi/VwbZ7X6Zuuo/hqdefault.jpg?sqp=-oaymwE9CNACELwBSFryq4qpAy8IARUAAAAAGAElAADIQj0AgKJDeAHwAQH4Af4JgALQBYoCDAgAEAEYZSBlKGUwDw==&rs=AOn4CLC7WLn6WxILNubvI65fGVHzcpkTJw)
