A library of ASCII art, but animated! You can browse a ton of scenes and data built with ASCII characters of your choice and even generate your own.
Cool Links
Cool links are a collection of interesting things I find around the web. They can range from fun dumb websites to deep thought-provoking essays, or more commonly something in between. The feed here updates frequently, and I compile everything into a blog post on the last day of each month.

201 links
Why don’t more developers “use the platform”?
This complements the previous link I shared nicely: most developers don’t properly use the platform, but why? This goes into possible reasons without being judgemental, and to me they make a lot of sense. When I first started going all-in into front-end development I’ve been a part of all of those cases, I guess. In a way, writing less code and relying on the platform are signs of development experience (or battle scars).
“Getting off the Modernization Treadmill”
Jim gives his notes on an amazing talk by Alexander Petros, and the topic is super relevant for any web dev.
It goes into how many of us, when modernizing our tech stack just for the sake of modernizing it, end up with objectively worse results than we’d have if we stuck to the tried and true.
HTML’s ideological goal is to make websites good for their users. React’s ideological goal is serving Facebook, which mostly wants to serve you ads. Both have completely different priorities.
(I’m linking to Jim’s notes instead of the talk directly because Jim makes great points too! But you should definitely watch the talk if the subject interests you)
This is absolutely incredible! Pick any website you want and control a stick figure while you destroy absolutely everything on it. A good way of getting revenge on the bad websites that have failed you in the past.
Last month I shared that the State of Devs survey was going on, and now the results are out! I always love this type of surveys and the results are really interesting, even if somewhat expected. Lots of uncertainty in the industry, you might be able to guess why.
What AI does to the minds of novice coders
Great video! It goes into how AI as a tool affects our way of thinking, how damaging that can be for learning, and how to leverage it in a way that could be positive while still giving us ownership of what we build.
I’ve seen this video circulating before but never gave it a chance due to it coming from a brand (JetBrains), but I’m glad I decided to give it a watch now.
Are we really going to use the same Desktop UX forever?
Fantastic talk from a UX designer about why desktop UX seems stagnated and what can be done to move it forward. The prototypes he presents around the 30-minute mark are amazing and make me really excited to try something similar in the future.
He does bring up a fair point, though: no innovation is gonna come from Windows or Mac.
With these seismic changes, I will continue to make the argument that craft defined as caring about the quality of output (independent of the tools used to generate the output) is more important than ever. Caring about what you ship will always have real-world value to
visitors/consumers/usersreal people.
Mostly, it seems, we yell. We yell about the world, we yell about the other social sites, we yell about news stories we didn’t read, we yell about whatever sucker was unlucky enough to be that day’s main character, and we yell, mostly, at each other. We yell because we are mad at all of this. And we yell because we’re all trapped in a machine that was built, in part, to keep us yelling.
It’s rare to find someone who doesn’t feel like this. Maybe we don’t find them because they don’t frequent the same digital places we do. Maybe that’s the secret.
Pixel Area – a map of the independent web
Neat little project that offers 10k pixels in a grid in which people can add their websites to. All of them seem to be personal, indie websites, so it’s a nice way to find something cool! Mine’s in there, somewhere ;) p
This is a nicely crafted website in which you can play a different trio of nonograms every day! I had no idea what nonograms are before, but once I took a few minutes to learn, it became very fun and one of the best parts of my morning ritual. They’re most similar to minesweeper, I guess, but with the numbers on the columns and rows instead of on the squares themselves.
This was posted during the World Cup while more people were paying attention to football and the VAR, but it’s just as valid today. Just as AI provides an obvious benefit at first glance, its deeper effects can be seen as a net negative.
The VAR hasn’t eliminated or reduced biases or corruption in football. It merely made them more hidden and institutionalized.
Healthy Websites Have Good Anatomy
If you’ve ever struggled on how to organize components in your project, then this is well worth the read. This article goes into the Atomic Design principles (+ some extensions of it) and explains all the rules that will make finding your way around a codebase much easier.
It’s been 5 years since I was introduced to this way of building websites (Jeff is my coworker!) and it’s a fantastic way of doing it, especially when you hop around different projects all the time. I use it both at work and on personal projects like this website.
Visual design rules you can safely follow every time
As a non-designer that sometimes designs stuff, this is fantastic! A compilation of easy to understand rules you can follow in web design without having to worry too much about context.
Some of them I had already learned elsewhere, but it’s nice to have them all laid out together like this.
This project aims to make it easy for CSS to have access to things only JS could have previously, all through CSS variables. This makes it way easier for CSS to still be responsible for the presentation layer, without having to add animations, transitions and status information through JS.
I gotta point out that the performance on that site specifically is pretty horrid. It’s probably better used sparingly, but I get why the demo site would use it everywhere 😅
stop being an audience member of your own life
Nice, cozy video reflecting on how we are often a distant audience of other people’s lives instead of living our own. It’s definitely that damn phone.
Why some people mow a lawn better than others
Pretty cool study about how our brains work in finding optimal routes and how surprisingly good we are at it, even when compared to computers. Lots of visual and interactive demos inside!
I found out about this when looking at my website’s analytics: this is cool! It’s an aggregator of cool links from the indie web, where nobody posts anything: every link comes from RSS feeds of various sites, and users upvote the best to make them bubble up to the top. It’s a great way to find new blogs and people to follow.
This is a survey for developers about everything but coding, that is accepting answers up to September 5. If you’re a developer, it’s worth participating! It doesn’t take long to fill and can help understanding the current environment of the dev industry in such chaotic times.
There’s a lot of websites that mimic retro desktops nowadays (they’re cool!), but this one feels truly special by having its own aesthetic, and it feels so fun to explore! I love ghow you can draw your own stamps and leave your own mark on it.