Blog

Series

All posts

19 posts RSS
The Ultimate Guide to Building a Production-Grade Node.js Backend in 2025
Node.js

The Ultimate Guide to Building a Production-Grade Node.js Backend in 2025

A modular backend with clear layers (types, repository, service, controller, routes), Vitest for fast tests, and modern choices like Drizzle or Hono. Updated for how we build backends in 2025.

Aug 6, 2025 Read more
What Mentoring College Students Taught Me About Myself
Mentorship

What Mentoring College Students Taught Me About Myself

Two years after college I didn't write a single line of code professionally. I said yes to everything, hoping something would feel right. Now I mentor students, not because I have all the answers, but because I remember what it felt like to drown in options.

Feb 6, 2025 Read more
The Dialect of Depth
Connection finding your people · Part 5

The Dialect of Depth

i used to test people. see how deep they could go on a first meeting, and if they hit a wall, they weren't my people. the wall turned out to be mine.

Aug 11, 2026 Read more
The Door Left Ajar
Connection finding your people · Part 4

The Door Left Ajar

people tell you what matters to them. rarely in the words. usually in the weight. improv actors have a name for it, and indian dramaturgy named it fifteen centuries earlier.

Aug 4, 2026 Read more
You Can't Interrogate Someone Into Vulnerability
Connection finding your people · Part 3

You Can't Interrogate Someone Into Vulnerability

i learned the ladder and used it like a drill. a friend called it. "this feels like an interview i didn't sign up for." carl rogers explains what i got wrong.

Jul 28, 2026 Read more
Intimacy Isn't Built From Time
Connection finding your people · Part 2

Intimacy Isn't Built From Time

in 1997 a lab made strangers feel closer in forty five minutes than most friendships get in years. the mechanism has four words, and everyone forgets the same one.

Jul 21, 2026 Read more
Small Talk Is the Runway
Connection finding your people · Part 1

Small Talk Is the Runway

most conversations move sideways forever. what do you do, where did you study, oh nice. the skill isn't better questions. it's remembering there's a down.

Jul 14, 2026 Read more
the hard conversation we keep avoiding
Systems wrong problems · Part 9

the hard conversation we keep avoiding

every fix starts with someone willing to say the hard thing. but in most teams, friendships, and families, we choose the comfortable silence over the awkward truth, and the problem everyone can see just quietly grows.

May 30, 2026 Read more
you can't get justice, and you can't take it yourself
India wrong problems · Part 8

you can't get justice, and you can't take it yourself

report a theft and the system often won't move. find the thief yourself and the law treats you as the problem. the citizen ends up squeezed between an institution that won't act and a rule that won't let them act either.

May 29, 2026 Read more
in india, care depends on who you know
India wrong problems · Part 7

in india, care depends on who you know

we built insurance and private hospitals, ways to pay for care and ways to escape the public system, instead of public care that simply works. so getting treated well comes down to what you can afford and who you can call. i learned that the hard way.

May 28, 2026 Read more
we never learned to think, or to be seen
India wrong problems · Part 6

we never learned to think, or to be seen

school graded our attendance and our assignments. it never taught the two things that actually decide where we end up: how to think, and how to be seen. so the diligent get stuck and the visible get ahead, and both were failed by the same system.

May 27, 2026 Read more
we let people buy their own clean air and water
India wrong problems · Part 5

we let people buy their own clean air and water

the air is a winter emergency and the water is a tap count. meanwhile we quietly sell people purifiers and bottled water so they can escape a shared system we never fixed. the escape is the wrong problem.

May 26, 2026 Read more