Alright, so today I’m spillin’ the beans on somethin’ I messed around with recently: jota neves. Heard about it, sounded kinda cool, so I figured, “Why not give it a shot?” Here’s the lowdown on how it went down.

First things first, I went lookin’ around online to figure out what jota neves even is. Like, is it a framework, a library, a whole damn operating system? Turns out, it’s more of a concept, a style, somethin’ like that. A way to approach things, kinda like a minimalist thing.
Next up, I needed a project to actually use this jota neves thing on. I didn’t wanna go too crazy, so I picked a simple little to-do list app. The kind of thing you can whip up in an afternoon, you know? Just somethin’ to track tasks.
Now, here’s where the “fun” started. Jota neves is all about keepin’ things lean and mean. So, no big frameworks, no bloated libraries. Just plain old JavaScript, HTML, and CSS. I fired up my text editor and started from scratch. It’s been a while since I did that! Normally, I’m all about React or Vue, but this time it was back to basics. This was kinda refreshing, actually.
I hammered out the HTML first. A simple list, an input field, a button. Nothing fancy. Then I moved on to the CSS. Again, keepin’ it super simple. A few basic styles to make it look halfway decent. No Bootstrap, no Tailwind, just hand-crafted CSS. This was surprisingly chill. I felt like I was actually building somethin’, not just gluing together pre-made components.
Then came the JavaScript. This is where I spent most of my time. Adding new tasks, deleting tasks, marking tasks as complete – all the usual to-do list stuff. I had to do it all myself, from scratch. No fancy state management libraries, no helper functions. Just raw, unadulterated JavaScript. I stumbled a few times, had to debug some weird errors, but eventually, I got it all workin’.

The end result? A super-basic to-do list app. It ain’t pretty, it ain’t fancy, but it works. And the best part? It’s tiny. The whole thing is, like, a few kilobytes. It’s super fast, too. No lag, no delays, just instant responsiveness. You can feel the difference when it isn’t bogged down by a ton of extras.
What I learned:
- Jota neves isn’t a magic bullet, but it’s a cool way to approach development.
- Sometimes, it’s good to go back to basics and build things from scratch.
- You don’t always need a huge framework to build a simple app.
- Keeping it simple can lead to surprisingly good results.
Would I use jota neves for every project? Probably not. But for small, simple apps, it’s definitely worth considerin’. It’s a good reminder that sometimes, less is more. It might even be a refreshing change from using all the libraries all the time!
Give it a shot. See if you like it. What do you have to lose?