Blogroll

List of websites I enjoyed exploring and/or learned something from.

Technology

Cheapskate's Guide
Self-hosted by it's own author, this website talks about saving as much money as possible on computers and internet services, with articles on topics related to computers, indie web, internet etc.

Nathan's Toasty Technology page
Personal webpage about topics related to computers and retrotech. This website stands out for it's GUI screenshots gallery where the author explores the history and evolution of graphical user interfaces (GUIs), and his rant about Internet Explorer and Microsoft's predatory behaviour.

Web Design Museum
A web museum with thousands of screens and videos of old websites, mobile apps and software from 1990s to mid-00s.

Make Frontend Shit Again
This dude wants to make front-end shit (fun) again and it's partying like it's 2000.

Handmade
A community built arround the idea of digging deep into tech stacks and learning how they work instead of get drowned in endless layers of abstraction.

Technology tutorials

Write your Own Virtual Machine
A tutorial where the author teaches you how to write your own virtual machine (VM) that can run assembly language programs in 250 lines of C code. According to him the task is simple and enlightening. The website also has many other articles about programming and math.

Writing a simple 16 bit VM in less than 125 lines of C
Tutorial for C beginners who want to do some coding practice developing a virtual machine that interprets a limited set of ASM instructions. The reader will learn about low-level programming and how (some) Virtual Machines operate under the hood.

Online Books

Beyond the Basic Stuff with Python
By Al Sweigart
Book about advanced programming skills with Python.

Build Your Own Lisp
By Mr Daniel Holden
Online book that teaches you how to build your own Lisp interpreter in 1000 lines of C code. You can read the book online for free or buy a physical copy from him. I'm still learning C before trying this book.

The Art of Unix Programming
By Eric Steven Raymond

Music and Audiovisual

FornaxVoid
An audiovisual arts project where ambient music exploration is at the core of the author's work. The project takes inspiration from the technology and design language of the late 20th century in the production of cyberpunk and semiconductorwave music.

Amiga Remix
Website dedicated to remixes of tracks from the Commodore Amiga computer series. The remixes are of tracks from games, demos and stand-alone entries such as compo entries from demoparties.

Journals

Manuel Morale

Entropic Thoughts

Andre Garzia

Annie Mueller

Articles

McLuhan lecture on internet enshittification
A lecture gave by Cory Doctorow exploring the evolution of the internet and the history of its current degradation. This degradation was called "enshittification" by the author, and describes the way that digital platforms and services that matter to us, that we rely on, are decaying and turning into giant piles of shit. Enshittification names the problem and proposes a solution.

Stop Talking to Each Other and Start Buying Things
Yet another testimony about the shitification of internet and its migration from a human communication platform to a radioactive septic tank.

Why not github?
A small talk on why the monopolistic position of Github, along with it's subjection to the laws of a single country and use of proprietary code, makes it a bad place to store code, specially free/libre software.

Microsoft, there is a way to win our trust
In the author's own words: "Microsoft's "love" for Linux and open source is like the love that a tapeworm has for a healthy digestive system.". MS still operate using the Embrace, Extend, Extinguish strategy, therefore they ARE an existential threat to FOSS (Free and Open Source Software).

The zen master who taught that meditation is a political act
Author: "Many people associate meditation with a non-judgemental attitude, or perhaps even tolerance to the point of gullibility and anti-intellectualism. Truth be told, these attitudes can be found in some meditation- embracing “spiritual” communities. Sawaki offers another way: meditation as springboard to critical engagement with self and world.".