Sitemap - 2021 - Kartick Vaddadi: Tech Advisor to CXOs

Beginning CS Education Should Be Offered In Different Paths

How To Determine If You Need Better Code Quality

Run A Sprint Where Engineers Prioritise Their Own Tasks

Starting a Startup Is Not For Builders

Startups Should Consider Kanban

Make Time In Your Career for Spontaneous Learning

Whether and How To Load Test

Tech in India Has Reached Its Third Stage

How It Was Living Through the Smartphone Transition

Time Horizons in Decision-making

How To Build Servers That Don't Crash When Overloaded

What's the Right Level of Code Quality?

Engineering Managers Need To Understand What Levers They Have

The Only Way To Control Technical Debt At a Sustainable Level

Why "No" In Project Management Is a Good Thing

Canary and Launch Best Practices

Costs of Blocking Code Reviews

Reimagining Databases

Programming Language Abstractions I Don't Want To Go Without

Model Data Using Constraints, not Types

Before Giving Feedback, Observe Your Own Emotional State

Areas To Evaluate When Hiring An Engineer

"Fake It Till You Make It" is a dangerous slogan

Estimate Your Backend Costs

What Traditional Server Frameworks Like Node Can Learn From FaaS

Instead of Rewriting, Refactor

Companies Should Consider Issuing Secure Devices To Employees

Use Amazon Linux 2 or RHEL on EC2

India's digital signing infrastructure belongs in the 90s

VMs Create a Lot of DevOps Work

Linode is cheaper than GCP and AWS

Minimum Viable Engineering Team

Why vCPUs in Cloud Servers Are Misleading

How To Write Good API Documentation

Downsides of Working At An Early-Stage Startup

Don't Run Multiple Services In One VM

I Want Hierarchical, not Tabular, Databases

Avoid Partially Cross-Platform Apps

Choosing Between RDS Multi-AZ and Read Replica

A Mathematical Model For Failure

What To Look For When Selecting An Instance Type

What VR Needs In Order to Succeed

How Much Do Serverless / Managed Services Cost, and Is It worth It?

After Shutting Down Your Startup, Don't Start Another Immediately

If I Start A Startup, It Will be B2B

How to Define SLOs, SLIs and SLAs

What You Need to Know to Succeed as a DevOps Engineer

Metrics You Should Be Monitoring

How To Use Alarms Effectively in DevOps

EC2 DevOps Tips

EBS DevOps Guide

A Guide to EC2 Autoscaling

Don't Overcommit to Customers

The Most Important Resource In Any Startup is Engineers' Time

Upsell, High Use and Abuse Limits

Monitoring Is Still Too Complex and Primitive

Are you remote-first or office-first?

RDS DevOps Guide

Startups are Maximal, Not Minimum Viable

Common Engineering Management Problems At Early-Stage Startups

How to Retry Failed Requests

Treat Customers With a Lot of Traffic as Leading Indicators

Measure metrics over longer periods to reduce noise

When To Use Top-Down vs Bottom-Up Decision-Making

Don't Let People Management Take Up Too Much Of Your Time

Best-case estimates are still useful

Startups Should Hire More Engineers Than They Think They Need

Moving Code to Data

I'm Setting Up a Loosely-Coupled Consultancy

Variants of On-Premise Hosting

Work Principles I Believe In

I Work As an On-Demand Leader

High-Level In-app Payment Service

Leaders Shouldn't Be Too Receptive To Input

More Startups Should Consider Source-Available Licenses

Minimum Viable Skills

What Designers Can Do To Collaborate Better With Engineers

Degrees of Risk In Full-Time Tech Jobs

How I Read CVs Before an Interview

Notes From "How To Charge For Design—Value Based Pricing"

What I Learnt About Deliverables

An Options Strategy For Higher Returns Than Equity

Optimise Your Startup For Learning, not Success

Unviable Product, Minimum Product, Minimum Viable Product

Equity Should Be Employee-Friendly

There Are 2 Types of Jobs: Selling Your Time vs Selling a Product

Who's a Staff Engineer?

How I Control Digital Distraction

Why My Career Coaching Service Didn't Work

Why I Aim To Jog One Round, Not Three

Why We All Need Coaches

How To Select A Primary Key

Levels of Abstraction For Frontend Frameworks

PMs Should Allocate A Percentage of Time To Each Stakeholder

Levels of Abstraction For Backend Frameworks

Don't Undervalue Learning From Experience

How To Give And Receive Feedback

In 2021, iPads are Not Ready For Work

Two Philosophies For How a PM Should Operate

What Makes Me Happy At Work

Should You Work As An Engineer or Manager?

Why You Shouldn't Have a CPTO

How I Controlled Stress as a Founder

Why Don’t We Simulate a Mars Mission?

Rethinking How We Measure Time

Which Media Formats To Use