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
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
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
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
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?
Startups are Maximal, Not Minimum Viable
Common Engineering Management Problems At Early-Stage Startups
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
I'm Setting Up a Loosely-Coupled Consultancy
Variants of On-Premise Hosting
High-Level In-app Payment Service
Leaders Shouldn't Be Too Receptive To Input
More Startups Should Consider Source-Available Licenses
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
How I Control Digital Distraction
Why My Career Coaching Service Didn't Work
Why I Aim To Jog One Round, Not Three
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
Should You Work As An Engineer or Manager?
How I Controlled Stress as a Founder
Why Don’t We Simulate a Mars Mission?