Skip to content

Instantly share code, notes, and snippets.

@luanmuniz
Created April 15, 2026 14:42
Show Gist options
  • Select an option

  • Save luanmuniz/de76b549b9d589e472db52016601e535 to your computer and use it in GitHub Desktop.

Select an option

Save luanmuniz/de76b549b9d589e472db52016601e535 to your computer and use it in GitHub Desktop.
Some thoughts on what it costs to be curious these days

Some thoughts on what it costs to be curious these days

I started coding in the early 2000s, and one of the things I loved about that time was exploring new things and the curiosity feeling around it. A new tool showed up, a new framework, a weird utility somebody posted on their personal blog without any intention of massive adoption, and the instinct to try it, poke at it, see what it could do. It used to feel light, fun.

For years, I thought of myself as an early adopter. I liked trying out new things before they became popular. I even felt like I got good at spotting what would last and what was just hype. Finding better tools and swapping out old ones was part of the fun of being a developer. You did not just build things, you kept exploring, kept updating your toolbox. It was almost like a hobby.

Now, every time I look at new software, there is a second process running in my mind. Who made this? What does it depend on? How much of it was assembled quickly from code nobody fully understands? What does it run on install? What is it asking access to? Can it access anything else?

Modern software already comes with layers of trust built in, like dependencies, install scripts, abandoned packages, maintainers disappearing, and ecosystems growing faster than anyone could realistically keep up. And now AI has made it easier to produce software at volume, easier to imitate legitimacy, easier to generate enough code and documentation to look convincing. That does not mean every new project is suspicious by default. But it does mean the cost of trust has gone up, by a lot, and that changes the feeling of trying new things.

Being an early adopter used to feel like curiosity. Now it feels riskier, not only about money, but in caution, isolation, double-checking, cleanup, and that constant mental overhead of asking yourself whether trying something new is actually worth it. Sometimes it feels like the price of experimenting is that you have to become your own security team first. It’s not fun anymore, it’s work.

It’s not only in me either, there used to be more natural pressure on tools to compete. People would try alternatives. They would switch. Better software had a real chance to replace worse software because the cost of exploration was lower. You could discover something better simply by being curious.

Now, looking for replacements feels heavier. Everything feels commercial, even when a tool is outdated, bloated, annoying, or clearly no longer the best option, switching away from it can feel like a project in itself. Not just the learning curve, but now, there is also a trust curve. So bad tools stick around longer. Mediocre tools stick around longer. Not because they are better, but because looking for something better has become more expensive than it used to be.

Pretending the risk is not there is naive and dangerous. But accepting that this is just how things are does not feel great either. I do not like what it has become. I still love trying new tools. I just do not think “just install it and see” feels as innocent as it once did.

This post is just a small brain-dump, mostly me thinking out loud. Maybe that is just part of getting older in this industry. Or maybe it really is the shape of the ecosystem now. Either way, I miss when trying something new felt good.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment