The Story Behind rspad

The cargo new Graveyard A few months ago, I started grinding LeetCode in Rust. Coming from TypeScript & Go, my muscle memory kept hunting for a scratchpad, something like RunJS or a terminal REPL where you test a 15-line slice manipulation and immediately see what happens. In Rust, I kept hitting the same friction loop: cargo new leetcode_xyz -> paste into src/main.rs -> cargo run. In less than weeks’ time, my drive had filled with folders for temporary use and huge folders of target/. It seemed insane having to scaffold a whole project to check small syntax. ...

26 September 2026 · 2 min · 374 words · Pratik Sah

Full-Stack Setup with Duoo

How many times have you had an exciting idea for a side project or prototype, only to spend your entire evening configuring boilerplate? Before writing a single line of business logic, you are already stuck wrestling with: Initializing a React SPA with Vite and configuring TypeScript. Creating an Express backend, configuring a separate tsconfig.json, and setting up tsx or ts-node for live reloads. Linking client and server via npm workspaces so you don’t have to copy-paste DTOs and interfaces across two separate codebases. Juggling scripts to run both servers concurrently without port collisions or CORS headaches. By the time the dev environment is finally wired up, half the creative momentum has vanished. ...

15 September 2026 · 3 min · 551 words · Pratik Sah