27 June 2025

18 links · Friday

Hosting Website on Phone

If you follow this blog, you must have come across my previous post that talked about how every phone should be able to host personal website. Well in this post I’m doing exactly that. If you haven’t read that post, please do. Hosting a website is not that har…

Save your disk, write files directly into RAM with /dev/shm

Given my interest in extending the life of my SD cards and hard drives as much as possible, I’m surprised I haven’t come across /dev/shm before. In a word it’s a world-accessible RAM scratchpad, which seems baked right into POSIX, so that virtually every ~Unix…

Vibe Coding is Not an Advantage

A few months ago, I was in a group chat with friends talking about some of the amazing stuff LLMs do. I told them that I don’t do any “vibe coding”, that is, the building of software exclusively via prompting LLM tools like Cursor. To me LLMs are more of a res…

Flashing a Eufy C-120 Security Camera with custom firmware

Liberate your IP camera and unlock RTSP/ONVIF and other goodies with a custom open-source firmware. Abysmal state of consumer IP cameras As a home automation enthusiast, it was only a matter of time before my interest in security cameras was piqued. I start…

I don't care if my manager writes code

I write a lot about how the post-2010s economic squeeze has made it harder to be a software engineer at a large tech company. But I haven’t said much about how…

Pilot - James Harding

James Harding is a British Airways Airbus A350 pilot. Explore his career, flight statistics, and unique 3D globe visualisations of his flying history.

<p>The Importance of Kindness in Engineering</p>

There are many traits I have seen successful engineers have over my years observing and being part of development teams but there is one trait above all others that the most successful engineers have and that is kindness.