Why the shattered dream of the free internet is good?

4 minute read Published:

When I was in my teens, the internet was a symbol of opportunity for me. In the physical world, we always lacked money. Parents sacrificed a lot to build a house. The jobs available to them were not great because of their education. We lived in a village, where everything seemed so backward to me. I was battling this internal fight with the environment around me. My father appreciated physical work and couldn’t see the point of computers.

Standardizing HTTP API testing

4 minute read Published:

This blog post is actually a draft for a standard operating procedure for my software development and consulting business. I’ve come across the task of writing tests for HTTP APIs for three or four times in the last couple of months. I’ve tried multiple ways of writing automated tests and this is the method I’ve converged on. TypeScript, Jest, and supertest appear to work well together and are sufficient to implement concise tests.

Surely I can repair this. I've seen it on YouTube!

3 minute read Published:


I love good sound. I’ve been suffering with my poor bookshelf speakers for a while now. They simply don’t produce enough output at the bottom end of the spectrum. I don’t want to annoy neighbors. But I do want to feel the rhythm. I went to a Hi-Fi store to listen to a couple of speakers. I flirted with a pair of Polk Signature Series S55 floor standing speakers. But I didn’t want to open my wallet just yet. I remembered there is an old Genious SW HF 5.1 5000 system somewhere in the basement. But they were broken. The subwoofer is humming loudly even with no input. Armed with all the electronics knowledge from YouTube I gave myself a shot at repairing this.