About
Hi!
I am Nikhil M Warrier. I typically go by nik or nikhilmwarrier online.
I write some code every now and then. I'm really interested in web technologies.
Nowadays I mostly do frontend web development. I love writing my own stylesheets. Tracking down which div is overflowing when you are debugging CSS never gets old!
I mostly use vanilla JavaScript for simple web apps, and Svelte for anything more complex. I have varying degrees of experience with React and Vue.js.
I write shell and Python scripts in my free time.
I'm currently learning Racket
I do my best to promote Free/Libre and Open-Source Software (FLOSS) (aka swatantra software).
(See also: The Four Essential Freedoms of Free Software)
I am a big fan of the idea of federated systems — like email, XMPP, the ActivityPub protocol, etc.
I daily-drive Linux. KDE Plasma rocks!
I think that the UNIX Philosophy is pretty neat.
I use plaintext files for writing pretty much everything, instead of buying into an app that may or may not be around next month.
I edit the aforementioned plaintext files in Neovim.
When I'm not bricking my Arch install or messing around with CSS, I can be found reading classics on my jailbroken Kindle.