DEV Community

Aditya Agarwal profile picture

Aditya Agarwal

Founding engineer | Building software at scale | Products used by 20M+ users

Location Sydney Joined Joined on  Personal website https://adioof.com

Education

BITS Pilani

Work

Founding Engineer

Svelte's runes are just React hooks wearing a Svelte hoodie

Svelte's runes are just React hooks wearing a Svelte hoodie

2
Comments
3 min read

Want to connect with Aditya Agarwal?

Create an account to connect with Aditya Agarwal. You can also sign in below to proceed if you already have an account.

Already have an account? Sign in
HTMX is fine until the third stakeholder wants a modal

HTMX is fine until the third stakeholder wants a modal

2
Comments 1
3 min read
The Staff IC now out-earns the manager and it's not close

The Staff IC now out-earns the manager and it's not close

2
Comments
3 min read
Astral endorsing Python Council candidates is corporate capture in slow motion

Astral endorsing Python Council candidates is corporate capture in slow motion

2
Comments 1
3 min read
AI-generated websites are the Word Art era all over again

AI-generated websites are the Word Art era all over again

3
Comments 1
3 min read
Postgres for everything hits a wall the moment dashboards get concurrent

Postgres for everything hits a wall the moment dashboards get concurrent

1
Comments 1
3 min read
Feature flags are the loaded gun modern deploys pretend is safe

Feature flags are the loaded gun modern deploys pretend is safe

4
Comments 1
4 min read
A little copy-paste is cheaper than the wrong abstraction

A little copy-paste is cheaper than the wrong abstraction

2
Comments 1
3 min read
text-box-trim is the best CSS feature in years and nobody's using it yet

text-box-trim is the best CSS feature in years and nobody's using it yet

3
Comments 1
3 min read
Function coloring is real and pretending context propagation isn't infection

Function coloring is real and pretending context propagation isn't infection

3
Comments 1
3 min read
Whiteboard interviews died the day AI could solve them live

Whiteboard interviews died the day AI could solve them live

2
Comments 3
3 min read
AI labs cutting off Cursor and Windsurf is the platform risk nobody priced in

AI labs cutting off Cursor and Windsurf is the platform risk nobody priced in

4
Comments 1
3 min read
C++ isn't losing to Rust. The infra it runs is the moat.

C++ isn't losing to Rust. The infra it runs is the moat.

5
Comments 1
3 min read
The three-state dark mode toggle is the correct answer

The three-state dark mode toggle is the correct answer

2
Comments
3 min read
StyleX won CSS-in-JS because AI agents can read it

StyleX won CSS-in-JS because AI agents can read it

3
Comments
3 min read
RTO mandates are just layoffs that skip the severance check

RTO mandates are just layoffs that skip the severance check

3
Comments 2
3 min read
Shift Left was how ops got fired and devs got the pager

Shift Left was how ops got fired and devs got the pager

2
Comments
4 min read
Reviewing AI code from juniors is slower than writing it yourself

Reviewing AI code from juniors is slower than writing it yourself

3
Comments 2
3 min read
Standby pay at $3 an hour is a wage for owning your whole evening

Standby pay at $3 an hour is a wage for owning your whole evening

3
Comments
3 min read
Retries didn't make GitHub resilient. They DDoS'd it.

Retries didn't make GitHub resilient. They DDoS'd it.

3
Comments
3 min read
Meta reassigned engineers to data labeling and the good ones walked

Meta reassigned engineers to data labeling and the good ones walked

3
Comments
3 min read
GUIs should have been keyboard-first this whole time

GUIs should have been keyboard-first this whole time

7
Comments 2
4 min read
Tying bonuses to badge swipes is how you teach people to game you

Tying bonuses to badge swipes is how you teach people to game you

4
Comments
3 min read
The 2 a.m. AI interview is how companies stopped interviewing back

The 2 a.m. AI interview is how companies stopped interviewing back

2
Comments
4 min read
Go 1.27 banning generic methods from interfaces is the honest move

Go 1.27 banning generic methods from interfaces is the honest move

4
Comments
3 min read
Swift 6 turned working code into a compile error and iOS devs are furious

Swift 6 turned working code into a compile error and iOS devs are furious

3
Comments
3 min read
Seven interview rounds is a confession that your bar is broken

Seven interview rounds is a confession that your bar is broken

3
Comments
3 min read
Postgres as your message queue is a SPOF you'll regret at 3am

Postgres as your message queue is a SPOF you'll regret at 3am

3
Comments
3 min read
Polyglot persistence was the mistake. Postgres was always enough.

Polyglot persistence was the mistake. Postgres was always enough.

6
Comments 3
4 min read
Rust's async story is still an embarrassment for web APIs

Rust's async story is still an embarrassment for web APIs

6
Comments 1
3 min read
The $11k cloud bill was mostly the tools you added to watch the cloud bill

The $11k cloud bill was mostly the tools you added to watch the cloud bill

6
Comments 3
3 min read
The Bun rewrite proves 'never rewrite from scratch' was always a cope

The Bun rewrite proves 'never rewrite from scratch' was always a cope

5
Comments 2
3 min read
Barrel files are the clean-code habit quietly wrecking your bundle

Barrel files are the clean-code habit quietly wrecking your bundle

5
Comments
3 min read
Go 1.26 iterators turned the simplest language into functional spaghetti

Go 1.26 iterators turned the simplest language into functional spaghetti

6
Comments 2
3 min read
Virtual threads didn't scale your app. They just moved the crash to your database.

Virtual threads didn't scale your app. They just moved the crash to your database.

3
Comments 1
3 min read
The 72-hour dependency cooldown is security theater that breaks your builds

The 72-hour dependency cooldown is security theater that breaks your builds

3
Comments 2
3 min read
OpenAI buying Astral means uv now answers to a model company

OpenAI buying Astral means uv now answers to a model company

1
Comments
3 min read
Go error handling won and the if err != nil crowd deserves the win

Go error handling won and the if err != nil crowd deserves the win

3
Comments
3 min read
Agile fatigue isn't about Agile. It's about who holds the stopwatch.

Agile fatigue isn't about Agile. It's about who holds the stopwatch.

4
Comments
3 min read
The AI-native junior can't debug and we're pretending that's fine

The AI-native junior can't debug and we're pretending that's fine

6
Comments 1
4 min read
The Hutter Prize measures intelligence better than any OpenAI benchmark

The Hutter Prize measures intelligence better than any OpenAI benchmark

4
Comments
3 min read
Codeberg banning AI code is not a cult. It's a boundary.

Codeberg banning AI code is not a cult. It's a boundary.

5
Comments 3
3 min read
Platform teams became the new gatekeepers we said we hated

Platform teams became the new gatekeepers we said we hated

5
Comments
3 min read
The slot machine workflow is the real vibe coding problem

The slot machine workflow is the real vibe coding problem

8
Comments
3 min read
The Staff engineer with 4 years of experience is a hiring problem we made

The Staff engineer with 4 years of experience is a hiring problem we made

4
Comments 1
4 min read
Compliance-grade pentesting is a scan wearing a suit

Compliance-grade pentesting is a scan wearing a suit

4
Comments
3 min read
An AI chatbot invented a refund policy and a court made the company pay

An AI chatbot invented a refund policy and a court made the company pay

3
Comments 2
3 min read
Devs are adding typos to prove they're not ChatGPT and that's bleak

Devs are adding typos to prove they're not ChatGPT and that's bleak

4
Comments
3 min read
Interviewing off leetcode you already memorized isn't cheating, it's the job

Candidates must fake initial ineptitude

Interviewing off leetcode you already memorized isn't cheating, it's the job

23
Comments 11
3 min read
Design Engineer is the title that quietly ends your career

Design Engineer is the title that quietly ends your career

3
Comments
3 min read
Go's static linking is a security tax nobody warned you about

Go's static linking is a security tax nobody warned you about

4
Comments
3 min read
One bounded context per microservice is how you build a distributed monolith

One bounded context per microservice is how you build a distributed monolith

5
Comments
3 min read
Server Actions blur the client-server line and juniors are paying for it

Server Actions blur the client-server line and juniors are paying for it

4
Comments
3 min read
The keystroke-counting RTO metric is a confession, not a policy

The keystroke-counting RTO metric is a confession, not a policy

3
Comments
3 min read
SQLite runs more production than the modern data stack wants you to believe

SQLite runs more production than the modern data stack wants you to believe

3
Comments 1
3 min read
Vanilla CSS quietly caught up and Tailwind fans haven't noticed.

Vanilla CSS quietly caught up and Tailwind fans haven't noticed.

11
Comments 12
3 min read
Your NAT gateway is a $30k landmine and nobody warns juniors

Your NAT gateway is a $30k landmine and nobody warns juniors

7
Comments 3
3 min read
The monolith won. Most teams just haven't admitted it yet.

The monolith won. Most teams just haven't admitted it yet.

6
Comments
3 min read
The most expensive outages return HTTP 200

The most expensive outages return HTTP 200

8
Comments
3 min read
uv is amazing and that's exactly what should scare Python devs

uv is amazing and that's exactly what should scare Python devs

9
Comments 1
3 min read
loading...