Meaningful and achievable

I recently travelled to China for a family matter. At a certain point during my trip, somewhere in the sliver of downtime between lunch and…

Specialty coffee and engineering teams

Recently I’ve been trying to learn more about the world of coffee. After drinking coffee daily for years, taking a couple years off for a…

How I approach the job search

If you were working in tech circa 2023, there’s a good chance you were laid off like me. Getting laid off is terrifying at first glance, but…

How would Nabokov describe a compiler?

The famous Arthur Clarke quote goes, “Any sufficiently advanced technology is indistinguishable from magic”. Usually this is accompanied by…

Zettelkasten Rerevisited

A foolish consistency is the hobgoblin of little minds. - Ralph Waldo Emerson I threw in the towel and switched to Obsidian. Long before I…

Tools that understand user intent

Some aspects of language learning never get any easier. In the beginning you make crude mistakes and people can’t understand you. Later on…

Thoughts on Polyglot Unconference

Last weekend I attended the Polyglot Unconference, an annual conference held in Vancouver dedicated to bringing together those who build…

Watching The Matrix Resurrections

“The Matrix Resurrections” was released just over a month after Facebook rebranded itself to Meta. Understandably, the word “Metaverse” has…

Gemini - The small Internet

Gopher Over the course of the workday I’ll do routine things like browse Stack Overflow, tinker around with a React feature in a codesandbox…

The New Frontier

In one of the early episodes of Futurama, shortly after Fry gets transported to the future, he discovers that while he’s sleeping, there are…

Zettelkasten So Far

How it started Some time ago I started a Zettelkasten. I came to terms with the fact that my memory isn’t as good as I want it to be, and…

How to Deploy with Docker Manually

So you need to deploy your prototype. You were about to head over to Heroku like always, but you wanted to try something different this time…

A Utility For Finding Branches

At work we have a convention for naming git branches that goes: . I often end up with a pile of branches of the form , and having to switch…

Building an inline comment parser

When it comes to documenting JavaScript code, it’s hard to overstate the convenience of JSDoc. Write a comment - get auto-generated…

Mnemonic or Memorandum

At some point I stopped trusting my memory. Information I might need to recall later had to get recorded somewhere, or it was as good as…

Language Games and Particles

There’s a phrase I hear every now and then that always makes me curious about how English will look in the future. The phrase goes like this…

Add a dark theme to any site

A little while ago I abruptly noticed that dark themes have become really popular. It looks like this development extended past mobile and…

My mental health toolkit

I try my best to not take my mental health for granted, and to be grateful that my brain chemistry allows me to do the things I want while…

Reading A Pattern Language

I don’t remember who it was that recommended Robert Martin’s Clean Code to me (a fantastic book, but not discussed in this post), yet what I…

You may find yourself

If you’re reading this, the odds are pretty good that you’ve had the exquisite delight of travelling by airplane in North America. If you’re…

Carrier

A post by a Russian Instagrammer showed up on my feed the other day. It contained an interesting metaphor that I had seen...

To be a polymath

We were talking about the stifling amount of transhumanist-themed sci-fi shows on Netflix et al. when a friend of mine, who is a big fan of…

© 2024. Ilya Meerovich