How I ship side projects while working a 9-to-5
I ship side projects around a full-time job with boring systems, small daily slices, and a strict rule for keeping the scope small enough to finish.
Praveen Juge is a designer and developer for everything on the web.
I ship side projects around a full-time job with boring systems, small daily slices, and a strict rule for keeping the scope small enough to finish.
I gave Codex the URL of an old site and it quietly handled the entire move from Cloudflare Pages to Cloudflare Workers.
Over the last few months, I stopped talking about making iOS apps and actually shipped three of them: One Hour, Practice, and Teak.
If AI can generate decent UI and front-end code on demand, the designer's job shifts from making screens to making decisions.
Here is the stack I am using to build Teak in 2026, from product UI to backend operations.
How Teak uses a simple, predictable AI pipeline to quietly make sense of all your saved links, screenshots, notes, and files.
A step-by-step guide for designers to ship a focused, review-friendly pull request without becoming a developer.
Polishing happy paths is fun, but the real craft comes from exploring how your systems respond when data misbehaves.
Every day is a chance to improve your skills, even if you only have 10 minutes. I block out time on my calendar for a quick design session, just like I would for a meeting.
You know how fonts can make or break a design, right? They set the mood, deliver the message, and make things pop. I’ve tried a bunch of them over the years, and these are my go-to picks. They’re reliable, stylish, and just fun to use. Let’s jump in!
I recently played all three games—2013’s Tomb Raider, Rise of the Tomb Raider (2015), and Shadow of the Tomb Raider (2018)—and I’m here to convince you why these should be on your must-play list. Each game offers something unique, and together, they tell an incredible story of survival, growth, and adventure. Let’s break it down.
Ah, the handoff phase—where my carefully crafted designs meet the developers who’ll turn them into something functional and polished. A smooth design handoff isn’t magic; it’s all about communication. Over time, I’ve noticed the best developers ask the right questions, and it makes the process much smoother.
I wanted to share my recent experience with astro.build. If you’re into static site generators—or even if you're just curious about how to build simple, fast websites—this one’s for you.
Alright, let’s talk about ChatGPT. It’s basically my go-to work buddy these days. Whether I’m tackling design challenges, creating content, planning my day, or just trying to learn something new, ChatGPT’s got my back. Here’s how I use it for pretty much everything.
A list of some good Figma plugins that I use in my workflow to make my life easier.
I recently moved my RSS feed from using a custom package to a custom route file. Here's a simple guide to help you set up your own RSS feed.
While building my SaaS app, mosaic.praveenjuge.com, I had to take a moment and document the tech stack I used. Here's a quick rundown of all the tools that made it happen.
If you're a Mac user like me, you probably know how valuable a good launcher can be. Enter Raycast—it's more than just a Mac launcher; it's a productivity powerhouse that makes managing your tasks and apps incredibly efficient. Today, I'm sharing some of my favorite Raycast extensions that help me streamline my workflow every day. This isn’t a ranked list—just a collection of tools I find…
Today, I want to share my experience with two fantastic tools: FreshRSS and Fly.io. As a designer and not a backend nerd, these platforms have impressed me with their ease of use and outstanding UI/UX. Let's dive in!
After spending over 100 hours on Assassin's Creed Odyssey and Assassin's Creed Valhalla, I have a lot to share. Historically, I've enjoyed most of the Assassin's Creed games, but these two, in particular, have left a lasting impression on me.
Today, I want to share with you how I start a new Figma project nowadays, whether it's for work or a personal endeavor. Over time, I've honed a process that revolves around a few key tools and design systems that make my workflow efficient and enjoyable. Let’s dive in!
I just finished watching the WWDC24 sessions and wanted to share my thoughts on the announcements. Here’s a quick rundown of what stood out to me, especially the things I might actually use in my daily routine.
Everyone's talking about the upcoming updates in CSS Grid Layouts, thanks to some cool insights from WebKit and Chrome.
A list of websites where I look when I want some design inspirations.
There are, quite literally, a thousand starter kits for Next.js, with next-create-app being the top choice for many. However, when I embark on a new project, I prefer to start with as few files as possible. This approach helps me kick off new projects quickly and without any unnecessary clutter.
The debate on whether or not to use Auto Layout in Figma is a hot topic that frequently surfaces on Twitter. Based on my experience with this feature, I've developed some insights and guidelines on when and how to leverage Auto Layout to its full potential.
I recently decided to list all the subscriptions I have in Excel to determine which category is the largest. Spoiler alert: it's AI.
Simplicity in design makes technology accessible and products intuitive, focusing on user needs and usability.
As a designer, I'm always on the lookout for inspiration, not just in visuals but in words too. That's how I stumbled upon "Pushing to the Front" by Orison Swett Marden. This book, although over a century old, surprisingly resonates with the creative struggles and triumphs we face today.
Imagine the open source community as a bustling city, alive with people sharing, learning, and creating together. It's an exciting place for both experienced developers and newcomers. Like any new adventure, knowing a few essential tips can make your journey smoother and more rewarding.
In today's digital age, it's important to design websites and apps that everyone can use. Inclusive design is about making sure that all sorts of people, including those with different abilities, can have a good experience when they use these digital platforms.
I embarked on an exciting challenge: to post a new design every day. Now, 50 days in, I've not only sharpened my skills but also doubled my Twitter following. This daily commitment, initially just an experiment, has turned into a goal to continue for at least a year.
I recently saw an ad for college students. It was about an expensive web design course that teaches UI design using Photoshop. This made me think: do you really need formal classes to be a designer?
People gravitate towards simplicity.
As a longtime fan of the series, particularly for its storytelling, I approached this game with high expectations. While it may not surpass the legendary status of Far Cry 3 in terms of its story, it certainly carves its own niche with compelling characters and a vivid, expansive world.
Yesterday, I watched Taylor Swift's Eras Tour Movie (for the third time), reaffirming that 'Folklore' is my favorite album. Here, I share why this album resonates so deeply with me.
Some of the default apps I use based on the list by this podcast https://defaults.rknight.me
Dive into Figma speedrun videos and see awesome designs pop up super fast! Come along as I show off my love for design and Figma, and hit me up with what you wanna see on the channel.
Recently, I stumbled upon OpenCommit, a package that generates commit messages based on the files changed with GPT. Now, my skin is clearer, I walk with a brisk step, and I appreciate nature more. If this is what AI does for us, I'll welcome it with open hands.
We recently shipped a feature that shows the count of all the lists in Hellonext. While it seems like a simple feature it had a lot of challenges to figure out. Here is how we solved some of the frontend problems.
Tailwind released a new CLI which made JIT watch mode possible. We can use it to integrate JIT into a Hugo site. Let's see how to do that.
Tailwind 2 has eight default color palette that you can use in your project, but internally it ships with 22 colour palettes. Here is how you can import them all. This increases your css size by a lot so make sure you purge during production build.
Hugo has come a long way. It has postcss support built-in, so we can use all the goodness that comes from it. In this article, let's see how to install TailwindCSS on Hugo.
I used to struggle to wake up early, I’ll snooze, talk myself to sleep and just sleep through the alarm sometimes. But that was 5 years ago. Now I wake up at 5:30 am daily, most of the time even before the alarm.
It's been a year since I read Cal Newport's Digital Minimalism where he talks about taking back control of your time and not feeling like you need your phone attached to you all the time. Here are some steps I took to implement Digital Minimalism in my life.
Bookmark this page and come back after 10 years. You will see the same page with the same content. But what about after 50 years? After 100? Will the browser you bookmarked this page work after 100 years?
I don't use social media often, that's by design. I know if I start using it regularly, I will become addicted to it. So, imagine my surprise when on one Sunday afternoon I found out that I spent the entire day doing nothing but watching videos on YouTube.
Figma's empty canvas is where dreams go to die for me. That white screen had stopped me from starting my work more than anything else.
The War of Art is one of my favorite non-fiction book, it helped me recognize why I put off doing my work and how to fix it easily. I recommend this book to anyone doing creative work where you often second guess yourself and don't ship things.