Skip to main content

· 3 min read

Imagine, for a moment, a world of pure chaos.

World is just waking up to the idea of Cloud. On-prem still rules supreme

After all, why would use a software running in someone else's servers? This is heresy for sysadmins.

Engineers manage everything from how network packets come to your machine to how your servers are cooled.

There is a pride in stacking your own servers. The blinking lights shows how many people are accessing your software.

This was monitoring. The blinking lights in the servers and you.

In this early eon no gatekeepers stand between engineer and insight.

Everything is open—code, protocol, wonder.

Tools like Nagios, Zabbix sometimes raise their, but are swiftly cut down.

This is the BlinkWatch era

The Pact of the Tinkerers

Across IRC nebulae and GitHub hamlets, the Tinkerers share recipes:

  • A dash of Prometheus scrape.
  • A sprinkle of Grafana dreams.
  • A cauldron named Jaeger chasing traces through the dark.

Outages become camp-fire stories; pull-requests, passports to new realms.
The stack is messy, sure, but it is ours.
And for a while, that is enough.

The Rise of the Paywall Kingdoms

Then the marketers arrive, riding glittering dashboards that load in nine milliseconds and invoice in milliseconds, too.
They whisper promises:

  • “No servers to run.”
  • “One button to correlate it all.”
  • “Free trial (card on file).”

Teams, exhausted from pager-fatigue, step willingly behind the velvet rope.
They trade YAML for swipe-cards, root for role-based access, and in doing so create the Observability Kingdoms—walled gardens ruled by latency SLOs and monthly active budgets.

Soon the Kingdoms learn a powerful spell:

Host Based Pricing

Logs blossom; invoices metastasize.
Finance teams hold post-mortems that contain no incidents—just line items.
Engineers begin to ask a heretical question:

“Are we observing our systems, or are they observing our spend?”

The Forgotten Git Rebellion

In a quiet corner of the internet, a rebel message appears:

“Standards over silos.”

The signature reads opentelemetry—lowercase, like a secret handshake.
Old-school maintainers and day-zero cloud natives gather under its banner.
They do not promise silver bullets, only interoperability—and the right to choose one’s own destiny.

The Return of the Sigils

Legend tells of a forge in the clouds where old runes are recast.
The forge’s name is SigNoz.

  • It speaks fluent OTLP, PromQL, and plain old JSON.
  • It wears the MIT license like mithril.
  • It invites everyone—not just the credit-card holder—to the party.

And so begins the Re-Opening:

  1. Forks multiply. Star-counts climb like vines up stone walls.
  2. Adapters appear. Even closed-source agents learn to speak OpenTelemetry lest they be left behind.
  3. Cost becomes a variable again—one you can grep for in a Makefile.

Product managers notice something unsettling: churn curves bending toward “open”.
They schedule off-sites to discuss “community strategy.”
Meanwhile, in Slack channels with names like #observability-freedom, architects drop a single link:

git clone https://github.com/SigNoz/signoz.git

The spell is simple, the exodus quiet—but unstoppable.

· 2 min read

Cover Image

Speed of light is a fundamental constant in the universe. Speed of light in vacuum (c) is same in all inertial reference frames. This is a fundamental postulate of special theory of relativity.

Here's an illustration to explain this concept. Irrespective of the speed of the source of light or the observer, the speed of light is always the same. This is very different compared to other objects in the universe.

For example, if you are in a car moving at 100 km/hr and you throw a ball at 10 km/hr, the speed of the ball as observed by someone outside the car would be 110 km/hr. But this is not the case with light. The speed of light is always the same.

speed-of-light

Why this is the case is a "mystery". But this has been confirmed by numerous experiments most famously by Michelson-Morley experiment.

You can consider it as a speed of casuality. Anything which affects anything else in the universe is limited by the speed of light.

What would be interesting to ponder is : How would physics be different if those rules were slightly different? e.g If c was a slightly smaller number? What if c was millions of light years per second?

So much of what we experience in this universe depends on values of these fundamental constants. What the world would have looked like if they were different?

· One min read

Cover Image

Fear is a strange thing. It undermines our belief in ourselves. But it also protects us from doing things which can hurt us.

That is the reason, why evolution has selected this trait across generations.

If it has been preserved across generations of evolutions, it must be good - right? Well the answer may not be so simple.

More often than not, fear is a mental construct. It originates from our thoughts and torments us there.

Authors of famous books and series have also opined on it.

“Fear is the path to the dark side … fear leads to anger … anger leads to hate … hate leads to suffering.”

— "The Phantom Menace," 1999

“I must not fear. Fear is the mind-killer. Fear is the little-death that brings total obliteration. I will face my fear. I will permit it to pass over me and through me. And when it has gone past I will turn the inner eye to see its path. Where the fear has gone there will be nothing. Only I will remain.”

― Frank Herbert, Dune

· 4 min read

Cover Image

I recently came across a discussion on an online forum whether funding in startups is like "food" or "oxygen".

This intrigued me.

Why? Let me share more context.

So basically, the question was is fundraising or let's say investor capital like "Oxygen" as in you die if you don't have it? Or was it more like food? You can survive with less food for a good amount of time. Sometimes it may well be healthier for you. And eating more food may lead to myriad issues like obesity, diabetes, etc.

You don't die with less food

If you think about it, you don't die with less quantity of food. You need an optimal amount of food to function at your best. Many would say occasional fasting is good for health.

Especially if you are in an environment like ours, where for many people, availability of food is not a problem.

Compare this to current environment where availability of venture capital is plenty, esp. in today's low interest rate regime. A fair question to ask is - are startups more at risk of "overeating" and developing diseases like obesity, diabetes or more at risk of dying without capital.

It also depends upon what kind of system a startup is. Is it an antifragile/self-regulating system like a human body? Which has systems in place to weather long periods of low food environment, or is it more like a factory which produces more output if you feed in with more input? Does pushing more capital into the startup lead to more output?

Or is capital like oxygen? If you reduce oxygen supply, you start feeling nauseaus and your brain doesn't function at the optimum level. And an increased level of oxygen increases your performance.

Startups - Like Factory or Human Body

To me, startups are complex organisms with many areas of interdepending forces. Capital is just one part of it. The team and team motivation is another big piece on what a startup can achieve with a given amount of capital. Is the org a heavily bloated one or like a fit athlete who doesn't have extra flab on him? What is the market like - is there a natural pull for the startup's product?

Though startups are not really as antifragile as the human body. By defintion, a startup is an experimental business which still needs to prove itself. So, it is fragile by definition. And that's why more than 90% of startups fail.

But even then, capital seems more like food than oxygen. You can survive an extended period of low capital if you have a good team in place and users are loving what you make. Sometimes less capital may be a good thing. It makes you more agile and sharp. Hungrier. Makes your will stronger.

Of course, many founders would say that you need some capital to get started. And I agree.

But as one of our group partners in YC oftentimes told us, raising more capital doesn't mean that you have more runway. Having more capital sometimes leads you to burn it in different ways, try do multiple things simultaneously and distracts you from focusing on the core metrics.

Example from Economics

Cover Image

I recently found a great analogy for this in a presentation by the Norwegian Prime Minister. Norway is an oil-rich country and does well in all economic indicators like per capita GDP.

Such countries face something called The Oil Curse. Oil-rich countries - because they have a good source of income from oil, tend to become overspenders and heavily dependent on oil. Because of this, other areas of the economy suffers, and when oil output reduces they are not ready for the consequences.

This may sound brash but in his own words -

States which earn too much money, tends to spend too much too fast

· 3 min read

I had come across a tweet mentioning something about turpentine and Stripe. I remembered it had resonated with me at that point. But then I lost it.

Today, I went digging for it again. And yay, found it! This is the tweet thread I was looking for.

Written by a Stripe ex-employee, it explains certain key aspects of how Stripe works.

The one which struck me most was: Turpentine!

The context:

Picasso said, “when art critics get together they talk about Form and Structure and Meaning. When artists get together they talk about where you can buy cheap turpentine.” Stripe is obsessed with turpentine.

It's fun to talk about startups in terms of market size, trends, TAM, disruption, etc. Sounds cool, doesn't it?

But as I am getting more experience building one, I am realising that startups are more like knife fights in the back alley, rather than planned invasion. Everyday is a new challenge. You win at things you never dreamt of, and sometimes loose which you thought to be certain.

Who wins is decided by who is the most dogged and has the best tools at hand. And thats why turpentine! At a startup you are always looking for the cheapest turpentine. Anything which gives you an iota of advantage against the rest.

You can't get this by just paddling on the surface. You need to go deep. Really immerse yourself in the problem. What users are doing, where they are finding your product. Then only you find areas which may have been unexplored by others.

At the end of the day, in a fight - no matter who you are. You have to win the fight on that day. There are lot more details in the real world, then a plan on paper would show you.

A map is not a territory.

And thats what gives a startup an edge. Because the team has the will to win. Because they know they will die if they don't put their best fight. Because they refuse to say "ENOUGH".

· 2 min read

Dev communities thrive on meetups. These are places where you come to know about interesting things other people are working on, people working on them and build a professional and social network.

Before COVID hit the world, all my Saturday mornings were infallibly reserved for meetups. And Bangalore, being the tech hub it is, gives you a good buffet of meetups to choose from.

With coming of COVID though, things are a lot different. We are confined to our houses and dev communities are trying to figure out new, interesting ways to interact online. In this context, I was pleasantly, surprised when I came across a DevOps meetup which is organized on Animal Crossing. If you are not aware, Animal Crossingis a popular social simulation video game. Here is what wikipedia has to say about it:

Animal Crossing is a social simulationvideo game series developed and published by Nintendo and created by Katsuya Eguchi. In Animal Crossing, the player character is a human who lives in a village inhabited by various anthropomorphic animals, carrying out various activities such as fishing, bug catching, and fossil hunting.

I am pretty excited to see how this meetup will turnout. If you want to attend, just for the heck of it, here's the link

· 2 min read

I recently stumbled upon this interview from Andrew Ng, arguably one of the guys single handedly responsible for making Machine Learning popular and accessible.

In his interview, there is a beautiful excerpt which I want to highlight. When asked:

Do you have any helpful habits or routines?

He answers: Reading 6 research papers a week seems like a lot, but I think if one can read even one research paper per week, that will germinate lots of new ideas.

Especially for folks who operate in technical domains like I am (my startup is in a domain called observability, this practice would give them new ideas to think about, and possibly innovate on.

While entrepreneurs don't have the luxury to engage in deep research and compare results, they could learn a lot just by grokking through the research papers and at least understand what the basic concepts are. And then let the human mind do its magic 🦄. May be on some opportune day, when you are talking to a customer, hearing his issues and wondering how to solve it, one of these ideas will present itself before you. Boom! 💥

Adrian Colyer, who has been CTO at VMWare and currently is venture partner at Accel, has actually brought this idea to practice. He runs a blog - The Morning Paper where he discusses interesting computer science research paper every week.

There's also a meetup group which discusses research papers periodically and has chapters in many cities of the world. Fortunately they also have a chapter in Bangalore. I will try to attend one their meetups, once in-person meetups are back again, hopefully 🤞

So, which research paper are you picking today?

· 3 min read

Splunk recently released Remote Work Insights - Executive Dashboards. An organization can create interesting dashboards by collecting data from tools like Zoom, Okta and the VPN software. This can enable executives to figure out how well their remote tools are working and where people are spending time.

For example you can create dashboards like

  1. Number of Zoom meetings active in the org at a time, classified by type of meeting (Scheduled meeting, personal meeting room, etc.)
  2. Duration of zoom meetings and a histogram of its duration - This can suggest how long are meetings going, how much time an individual is spending on meetings.
  3. Are meetings getting extended from their scheduled time - Can help executives figure out if time in meetings are being utilised well. Zoom meeting etiquettes training can be introduced to check that.
  4. Single Sign On systems like Okta can tell which apps are people using most. This could help executives detect which SaaS tools are actually being used and which are lying idle. This can help rationalise their SaaS spending.
  5. Integrating with VPNs can also tell number of people logged in via VPN, location from where they are logging in, etc.

Splunk Remote Insights - Dashboard Now, Splunk had to face lots of flak because of this. People got enraged that this is a corporations trying to extract work from their employee, that too when everybody is struggling on their own. But if you look carefully, I am not sure that is the objective. They are not trying to monitor if people are doing their jobs. They are just trying to figure out if people have enough access to do the work, are they facing any difficulties, etc.

It is very similar to how you monitor an app or service. Remote working tools like Zoom, VPNs, etc. are providing a service. How do we figure out if they are working well for the employees? If certain location shows high number of failures in VPN logging, there might be some issue with the VPN provider or network of that area. If people are spending too much time on meetings, then there needs to be some sort of training to be more productive over Zoom.

Since, this is a new experience for many teams, monitoring the tools more closely only helps to figure out issues and solve it.

This is what I call "Tools Observability" and we get more remote friendly, this will get more important.

· 2 min read

Today I attended a SaaS Virtual Happy Hour meetup organized by Nathan Latka of GetLatka. It was a really fun event. The attendees were SaaS founders and investors. Every few minutes you would be paired with a random person in the group and you will chit-chat for 3-4 minutes.

There were ~70-80 people who were live for ~1 hr event. I met 5 people from different corners of the world. Poland, London, New York City & Germany. Two of them had recently been to India. One even has a dev team in India.

It was curious meeting people from different parts of the world whom I would not normally meet. You could say that 3-4 minutes was a very small time to chat on any thing in detail - but it was good to get to know about the other person.

The session was powered by this SaaS product - https://icebreaker.video . Do check it out.

A remote only world is creating new platforms and formats of interaction. It is also making the world flatter. Since, there are no local meetups now, I can now attend any virtual meetup, webinar happening around the world.

For someone who is building a global SaaS product, this is really a blessing 😀

New formats of virtual interaction are emerging with extended lockdowns :)

· 2 min read

I was recently watching a TV series, Billions. It is broadly around the life of a hedge fund manager.

In one of the episodes, Connerty, who plays a US attorney engages a performance coach to improve his performance. He is going through a rough patch professionally and wants to win more rather than lose.

For one of the sessions, he was swamped with work and sends an email to his coach suggesting that he couldn't come for the session today. This infuriates the coach and he comes rushing into his office. What he says to him is rather profound.

Connerty said to him that it was impossible for him to show up as he is swamped in work.

To which the coach replies:

Are. You. Dead? Because then, may be it would have been impossible for you to show up. There is always a story to tell yourself. You say that word impossible to me again one more time, and I will kick it out of your mouth along with your teeth. It is true. Many times we tell ourselves why something is not possible, why we can't do it. Why something is so hard. But the fact is that unless we are dead, we can always do something. anything. Its all about the story we tell ourselves.

So, next time, when you are telling yourself why something can't be done. Think again 🙂