Making software is hard.

I hope to make it easier for people.


I am Samir Talwar, and you've found my corner of the web.

Writing

Every now and again, I write something useful on my blog.

If you're interested, you're welcome to browse it. If you'd like to know when the next article is out, I suggest subscribing via the Atom feed using your favourite feed reader.

Here's the last few posts. If you'd like to see more, they're listed in the blog index.

So I rewrote my blog

Friday 18 October 2024 at 23:30 CEST

A new look

Monday 14 October 2024 at 23:55 CEST

Web Mindset

Thursday 9 March 2023 at 19:00 CET

Talk to me

My metaphorical door is open. You can get in touch by email or on the fediverse.

About this site

This site is not on the Cloud.

It does not send data to an analytics aggregator.

It does not track you, except to store your IP address in its logs.

It does not serve ads, and I recommend you install an ad blocker.

It does not invade your privacy.

It does not try and capture your attention with videos, newsletters, or popovers.

It does not attempt to persuade you to sign in, or redirect you to an app for a "better experience".

It is built with HTML and CSS, and only uses JavaScript in dire circumstances.

It's designed to be read in your browser's "Reader Mode", or in a feed reader, if you do not appreciate the custom styling.

It can be printed, in which case, it'll try and tone itself down.

Its text is permissively licensed under CC-BY-4.0, and you can share and adapt it freely.

It wants to conform to your preferences, not the other way around.

Third-party assets

All the code for this site was written by hand. However, it makes use of some third-party assets. All assets are hosted on this site and requests are not tracked.

The CSS makes use of Josh W. Comeau's Modern CSS Reset (public domain).

The colours are from the gorgeous Catppuccin pastel colour theme (MIT-licensed), slightly tweaked.

The fonts are:

All fonts used are licensed under the SIL Open Font License 1.1.

In some posts, code is optionally embedded in a CodePen. This does make a request to CodePen's servers (and might be tracked), but only if you click the button. Nothing is loaded by default.