Notes

Adding share features to this site

I recently added a little feature to artivles and notes on this site to make things easier to share. At the bottom of every article and note, there are three links:

  1. Share - uses the browsers Web Share API to open a share-sheet.
  2. Copy as markdown - copies the content of the article/note as markdown
  3. View as markdown - opens the current URL with an .md extension which returns the above with Content-Type: text/markdown;

Screenshot of new links on articles and notes

Thanks to tools like Claude Code, I’m finding myself working more and more with markdown, so it makes sense for me to make any content I write available in that format too.

You can try these out on this note ↓

Vibing a Non-Trivial Ghostty Feature

This article by Mitchell Hashimoto very closely describes how I tend to work with AI tools to “vibe code”.

(It’s not really vibe-coding, because I’m watching the AI work and reading a lot of the code.)

Armin Ronacher on Progress

As I’m getting older a lot of my social circles are becoming ever more conservative. The focus shifts from building with ambition to fiercly protecting what one has achieved. Shifting the mind on protectionism makes one consider all that can cause damage. It puts the focus on the negative, it makes those negative thoughts feel much more significant than they are and one dwells on the past, instead of envisioning of what opportunity might lie ahead.

A Youth Paralysed By Perfectionism - The Akin

Previous generations mainly experienced productive shame, a form of competitive pressure that drove young people to differentiate themselves for social success, whether rightly or wrongly. But most often, this shame motivated risk-taking, skill development, and participation. Being bad at something was usually a temporary embarrassment that motivated improvement.

Gen Q experiences mostly destructive shame, characterised by shame around not performing correctly from the start, not having enough experience, and not meeting digital standards before attempting anything.

The result of this decline in participation is Digital Primacy, where digital experiences feel more real and valuable than physical ones. This is why 72% of Gen Q feel digital life is more real than physical life. They achieve recognition through online performance rather than offline skill development.

The reason is neurological: physical activities provide immediate, embodied feedback that can’t be edited or optimised. When you hit a tennis ball, your body knows immediately whether it worked. This creates resilience to failure that digital experiences can’t replicate. Online, everything can be retried, filtered, and perfected before sharing.

Theese numbers are indeed striking…

Teens involved in sports, dance, martial arts, or even casual hiking maintain 2.8 close friendships, compared to 1.4 for their sedentary peers.

Their digital primacy drops to 52% compared to 73% in the general population.

Gen Q doesn’t need another confidence boost; they need permission to be shit at things while figuring them out.