RSS.Social

Abhirama's Blog

follow: @[email protected]

Posts

Adaptive application interface

Tit for Tat: India’s New Playbook

A Fit Body and a Wise Mind

Inspiration to action

Messy tech stacks in startups

Two observations on what’s happening at Twitter

You never know what readers want

Old and not jaded

Oscillating between extremes

Opposite paths to extraordinary outcomes

It need not be linear

What is water?

The first 90 days

The golden age of learning

Composers over creators

Democratizing the store of value

Are your batch jobs giving up on you?

A permissionless world

The day you became a manager

The rise of the Full Stack Engineer

Your true edge

The next frontier

Bitcoin, GameStop, and you

“The way” of product development

How to write regularly

Lagom—just about right

Sound of one hand clapping

My system for listening to podcasts

Affability is a superpower

Future of work

Hmm, will this scale?

Blitzscaling

Three not so obvious duties of a manager

Cocksureness and skepticism

Like the F1 pit crew

Day to day application of the CAP theorem

Small company advantage

Do not rage against the machine

Why the heck is she doing that?

Fade to back

Uncomfortable and Confrontational

Does code quality matter?

Communication Architecture

When Not to Abstract

Fighting FUD

The three pillars of scalability

How do I Know I am Right?

Should I or Should I Not

Let go of Stereotypes

Wild Wild World of External Calls

Centralization and Decentralization

Working hard to be lazy

The million dollar question

Murphy’s Law Of Software Abstractions

Charlatans and Us

The Games We Play

Becoming a Guru Programmer

Enablers, not doers

Optimists, Pessimists, and Better Coders

NOT – Not Only Testing

Reflection on AWS re:Invent

Generalization – The Superpower

Critique of Critiques of Daily Standups

On Competition

Zen and the Art of Mind Tricks

Intuitive Introduction to Big O

Thoughts on Product and Feature Development

Why work at a startup?

Security By Obscurity

Distributed Tracing

Designing A Great Meeting Room Experience

Kafka Is Not A Queue

Creating Quality Software

Distributed System Fundamentals With An Imaginary Key-Value Store

Management distilled

Cloud Movement

Choosing Open Source Libraries

Lessons from Indian elections

“Intentionally” Leaky Abstractions

Re-Think

Competitive advantage

Daily Standup

All In

Make It Small

Knowing Versus Doing

Open Source and Revenue

Open Source != Free

The Source

Déjà Vu

Now You See Me

Market Size

Poor Man’s Anomaly Detection

Startups and VC La La Land

On writing

Idiomatic code

Sherlock Versus Calvin Ball

Concurrency Models

Startup Hiring

Deviation From Expected

New feature efficacy

Resolving disagreements

My View

Ingratitude

Micro Versus Macro Solutions

Ode To Queues

Process Introduction

Checklist

Software security

Blogs versus books

Naming Things

Rebels without a cause

Kwery

Solving Problems

Switching programming languages

Pay The Price

Oops, I did it again

Conventions

Anti Features

Luck

Taking Calls

Testing legacy applications

Build Versus Buy

Context

Look ma, no schema

10 things you did not know about Vietnam

Shoe Dog

Unit test – purist versus practical

Fighting change

Altruism FTW

A little extra effort

Selfie

SQS versus Kinesis

Release early, release often

The Expectation Test

We Are a Startup

Let us set up an office

Nothing is sacrosanct

At what cost?

Requirements

Designing for failure

Poor Cannot Eat Roads

Moving up the value chain

Consumer tech

Go lang

Startup test

Suckers for simplicity

Government regulation of muliplexes

Future is in the photos

Path of least resistance

AAP, an Indian e-com startup