Nicolas VenturaAboutPublicationsGamesPhotosTools

Nicolas Ventura

As of 23 August 2026, there have been 101 posts published.

← Page 1 of 11

Forcing Good Code Practices

22 August 2026 Lucky you, reader! You get a twofer today. I worked on this mini-project in my NPM monorepo alongside my Bun updates except, Bun was not used here. Actually, I really wanted to switch over to Bun for this repo, but there's just a few features that make the switch really stupid. Read more

Another Bun Story

22 August 2026 You might remember a story I wrote about upgrading from npm to bun for more features and stability. Well, 2 days ago, Bun version 1.4 was released. This was the "Rust rewrite" which got most of the attention in their promotional video, but something caught my ear which made me do a double-take. Don't worry, this story isn't going to be about me rewriting something in Rust. Read more

Forever Sunset

18 August 2026 Here's an interesting question. How fast would you need to drive or fly west to watch the sunset last forever? Would it be possible with modern technology? Read more

Making Orbit Idle

10 August 2026 New game just dropped! I used to love making games in the afternoons after school (or even during school) and publishing them for free to play. I've been wanting to get back into that hobby for some time, but life always gets in the way. Finally, I just sat myself down and grinded one out. Introducing, Orbit Idle! Go ahead and play now, or read the boring backstory first. Read more

Productive Doomscrolling

27 July 2026 Doomscrolling (short-form content) is a major timesuck for thousands of people. But more than that, it's making people's attention spans decrease, which negatively impacts learning, and the ability to read books and write long narratives. The worst part? It's not their fault! These apps are engineered to be maximally addictive. And humans have evolved to have addictive personalities for survival. For example, when food was scarce, us humans adapted to receive a reward chemical in our brains when we ate extra fatty foods, which are the most calorie-dense. Read more

Vibecode Everything

12 July 2026 For most of history when personal computers existed, software was something you had to pay for in addition to computer hardware you needed to run it. This is known as proprietary or enterprise software, which is closed-source. More recently, many developers have pushed the idea of free and open source software. One of the most well-known such projects is Linux. With the advent of artificial intelligence, computers are able to create their own software, dramatically disrupting the field of software engineering. Read more

Ordering The Alphabet

12 June 2026 The letters are all out of alphabetical order! "A" first? "Z" last? What's the point of "C" when it can either be "S" or "K"? All those questions you never had, and more, coming right up. Disclaimer: This only works for American English. Sorry, 95% of the rest of the world! Read more

Run Progress 2026

26 May 2026 I can't believe it's already the end of May! I just came out of a nice, relaxing 3-day weekend. I did a bit of running and working out, and watched Mandalorian and Grogu. (Amazing movie, by the way. Would recommend.) I didn't do a whole lot with my 3 days off, but still felt busy the whole time. Now I'm back on the grind. At least it's only a 4-day week. Read more

My Notes, Out of Context

23 May 2026 I am currently Spring-cleaning my apartment, totally not procrastinating. I found an old notebook I had by my bedside when I was probably between 13 and 17 years old, and some of my old notes are absolutely hilarous out of context. Many of these notes actually didn't even provide context to begin with. Read more

Generating Repeatable, Pseudorandom Sequences

19 May 2026 I'm working on a game called GeoMarin which is a Wordle-style guessing game that tests your geography knowledge of Marin county. Similar to how Wordle has a dictionary of thousands of words to use as possible solutions, one of the tasks I need to complete for GeoMarin is to essentially create a "dictionary" of locations to use as possible solutions. With this, I would generate one random solution per day which would be the same solution across all instances of the game; basically the same way Wordle works. Read more