Why 'Just' Beats Makefiles for Modern Development
Explore how 'Just' enhances task management over Makefiles with better syntax and cross-platform support.
Written by AI. Tyler Nakamura
January 31, 2026

Photo: Dreams of Code / YouTube
If there's one thing you and I both know, it's that developers love a good hack—taking something designed for one purpose and bending it to our will. It's like trying to make your old Game Boy play Netflix. For years, Makefiles have been the go-to for build automation and, let's be real, a bit of a task runner on the side. But 2026 is calling, and it's about time we talk about 'Just'.
Makefiles: The Old Workhorse
Let's start with some real talk. Makefiles have been around forever, and there's a reason they're still kicking. They're like that favorite pair of sneakers you just can't throw away. "Originally, Make was designed as a build tool for the C programming language," the Dreams of Code host points out. But over time, it's been coerced into running tasks it wasn't really meant for. And that's where the friction starts. Imagine trying to use a flip phone in a world of smartphones—sure, it works, but you're missing out on all the cool stuff.
The 'Just' Revolution
Enter 'Just'. Imagine swapping that flip phone for the latest smartphone, and suddenly everything just makes sense. 'Just' is the modern tool we've been waiting for. It laughs in the face of Makefile's rigid tabs-only formatting by letting you use spaces. Yup, spaces. It's these little things that make a huge difference when you're knee-deep in code.
"The biggest friction... is that it has no native cross-platform support," says the video. With 'Just', cross-platform setup is a breeze. No more Uname magic to figure out if you're on Windows, Mac, or Linux. It's like having an all-access pass to every platform party.
A Personal Tale of Two Tools
I remember setting up a project in Rust where I had to make it work across my triad of devices—PC, MacBook, and that Linux server I mess around with. Using Makefiles felt like pulling teeth. Every change was a tab-induced migraine waiting to happen. Switching to 'Just' was like night and day. Suddenly, I was using a tool that actually understood what I wanted to do.
One of the video’s most exciting features? The interactive d-choose flag. Picture this: you’re staring at a list of commands, unsure what to run. Instead of guessing, you can interactively choose your path. It's like having a GPS for your code.
Trade-offs to Consider
Every rose has its thorn, and 'Just' is no different. It doesn't support parallel execution of tasks like Make can with its -j flag, which can be a dealbreaker if you're running heavy concurrent operations. But for most of us, the simplicity and modern touch 'Just' brings outweigh these downsides.
The Future is 'Just'
So, is 'Just' the perfect tool? Not quite, but it's a pretty sweet upgrade for most modern development projects. If you're deep into C or C++ land, you might still find Make more useful. But for the rest of us diving into languages like Rust or Go, 'Just' is the kind of tool that makes life a little easier.
And there we have it. The landscape of development tools is always shifting, but 'Just' seems to be carving out a nice little niche. So, what do you think—ready to give 'Just' a shot and see if it's the tool to bring your projects into the modern era?
By Tyler Nakamura
Watch the Original Video
I'm never writing another Makefile ever again
Dreams of Code
16m 37sAbout This Source
Dreams of Code
Dreams of Code is a rapidly growing YouTube channel that has attracted 194,000 subscribers since its inception in mid-2025. The channel is dedicated to providing concise, four-minute tutorials designed to enhance the skills of both novice and intermediate developers. With a focus on practical, project-driven learning, Dreams of Code delves into a variety of programming languages and tools, appealing to audiences interested in both mainstream and niche technologies.
Read full source profileMore Like This
Sam Altman Says AGI Arrives in 2 Years. Here's the Data.
OpenAI's Sam Altman just compressed the AGI timeline to 2028. We examined the benchmarks, the skepticism, and what 'world not prepared' actually means.
30 Self-Hosted GitHub Projects Trending Right Now
From media automation to AI chat apps, here are 30 trending self-hosted GitHub projects that put you back in control of your data and infrastructure.
This Guy Fit 17TB of Enterprise Storage Into a Mini Rack
A home lab builder packed 17TB of NVMe storage into five mini PCs, ditching VMware for Proxmox and Ceph. Here's what actually worked—and what didn't.
Why Most Companies Are Invisible to AI Shopping Agents
McKinsey projects $1 trillion in AI agent sales by 2030. But most businesses lack the data infrastructure agents need to find and buy from them.