Aditya Suryavamshi

Firefox Open New Tab Next to Current Tab

Sept 06, 2026 Last Modified: Sept 06, 2026

If you have a lot of tabs open, it’s very irritating when you open a new tab with Ctrl + T only to have it be opened at the very end of your tabs. For a long time the way I used to work around this was to duplicate the tab that I was in and then change the URL .

Turns out there is a way to change this default behaviour in Firefox. Open about:config and change broser.tabs.insertAfterCurrent to true. This setting seems to also override browser.tabs.insertRelatedAfterCurrent, so if you have the browser.tabs.insertAfterCurrent set to true, this will also be true irrespective of it’s value.

Olympic Designs

Sept 05, 2026 Last Modified: Sept 06, 2026

I was researching about Otl Aicher who was the lead designer for the 1972 Munich Olympics. It turns out he was one of the designer whose pictograms inspired the DOT pictograms which then went on to inspire the ubiquitous signage pictograms that we see everyday I could find atleast one reference which definitively says that DOT pictograms were used during the standardization process of ISO 7001 in the book “The Politics of Design” by Ruben Pater, in the Chapter Symbols and Icons, subsection Icons of Inequality . I used to think that emoji’s and related pictograms were actually introduced during the Japanese Olympic, but from what I could figure out from my limited research, the genealogy of emoji’s is much more diverse. Nonetheless, Otl Aicher did seem to have consulted with the designer of the 1964 Japanese Olympic Games. As such there is a direct line of inspiration from the Japanese Olympics to the current signage.

Hello Again!

Sept 02, 2026 Last Modified: Sept 03, 2026

It’s been quite a while!

I redid the blog, this time with my own custom design which I implemented myself What is implementing yourself in this age of LLM’s? For me and for this blog, it was writing the code mostly myself but occassionally referring to LLM’s for help . Apart from the cosmetic changes, stealing a good idea from other blogs, I have also added a new section called Notes, which is where this post is. The idea is that this would allow me to write about and link to things which might be topical or things that I find interesting, but which are not long form articles. Currently I don’t have a hard-and-fast rule on what is an article and what is not, but I think it would be fairly obvious as I get to writing each of them.

Incentive Flipping

May 01, 2022 Last Modified: Aug 28, 2026

One of my favorite pet peeves is the incentive misalignment of doctors. In a very simplified format, the problem is doctors make more money the sicker you are and thus they have a perverse incentive that competes against them making you get better.

This incentive misalignment problem is also present in fields like consulting where the consultants get paid more if there are more problems in the company that they can solve, but the doctor problem is the example that I use most of the time to introduce the idea since it’s very starkly visible in that case and most people would have experienced it at some point. Obligatory “not all doctors and consultants”

Decentralization Is a Quality

Feb 19, 2022 Last Modified: Aug 28, 2026

Decentralization and distributed system are relatively old terms in computing that are getting more widely used outside of these circles. Most of this adoption can be attributed to one phenomenon, crypto.

Decentralization is as the name suggests refers to systems without a center. This is in contrast to a centralized system where the center is the source of truth, control, dispute resolution, etc. all of which still need to be solved in a decentralized system but are done so without a center. Distributed on the other hand refers to systems that are spread out over multiple things (nodes, processors, etc.). For this post, I’ll be focusing on decentralized systems, but often decentralized systems rely on distributed state, For a more detailed distinction between decentralization and distributed, see here, or here or more classically the Wikipedia definitions of decentralized system and distributed computing so I’ll be referring to systems that arise due to both of these qualities interworking.

Qualities and Business Models

Feb 08, 2022 Last Modified: Aug 27, 2026

At an abstract level, people generally use tools and technologies primarily for three reasons, to make money, to save money, or to save time. All technologies have to provide at least one (ideally all three) of these benefits to their users for the overhead of using them. This is true for all tools and technologies from the primitive tools used to create fire to modern computers used to solve all kinds of problems.

Connecting People

Jan 24, 2022 Last Modified: Aug 28, 2026

“A buddy of mine” has been building a dating app, so I’ve been thinking a lot about services which connect people.

In an abstract sense a lot of the companies today are services which connect people in some context. For example

  • Tinder / Dating Apps : Connecting people in the context of dating
  • LinkedIn / Other Job Service Portals : Connecting people in the context of job finding
  • Facebook / Twitter / Social Media : Connecting people in a generalized context [Often manifested as information sharing, community organizing etc.]

There are also services such as