Alex Kondov
alexanderkondov.bsky.social
Alex Kondov
@alexanderkondov.bsky.social
I like to write about the software engineering stories that sit on the margins.

We've all been asked about the Strategy design pattern during interviews, but few of us know that the inspiration behind it didn't come from the software engineering field.

It came from an architect.
October 3, 2025 at 5:38 AM
The only non-negotiable thing I do every day is write.

8-9 every morning, bebop jazz, good coffee

50% of what I write turns out to be pure slop, and I throw it out.

30% has potential and can turn into something good with heavy editing.

And 20% is actually good writing that I’m proud of.
October 2, 2025 at 7:21 PM
I need to start posting here more frequently
March 9, 2025 at 6:17 PM
The term "clean code" leaves the impression that we're looking for an aesthetic quality in the code we write.

But it's always been about maintainability, not beauty.
March 6, 2025 at 12:49 PM
Let's create something today.
January 9, 2025 at 7:32 AM
You can read the first 25% of most non-fiction books and get the point.
January 3, 2025 at 8:52 AM
After all this time I still mostly use 3 React hooks in 99% of cases - useState, useEffect, and useContext.

To reach for something else it has to be a super specific situation. Also, no performance optimizations unless I can measure an actual problem.
January 2, 2025 at 2:01 PM
Reposted by Alex Kondov
@alexanderkondov.bsky.social has some great books on React and Node.js and they’re 50% off right now with code BLACKFRIDAY. Check them out: alexanderkondov.gumroad.com
Subscribe to Alex Kondov on Gumroad
I write code during the day, play Dungeons & Dragons at night and lift weights in between.
alexanderkondov.gumroad.com
November 28, 2024 at 6:57 PM
Took me 10 years to figure out that the challenge is not building the thing but running the thing in production for a long time.
November 25, 2024 at 4:11 PM
When I inherit a legacy project I focus on two things:

1. Can I run it locally?
2. Can I deploy it?

If the answer is "yes" to both, every other problem becomes much easier to handle.
November 25, 2024 at 2:06 PM
I’m not a 10x engineer. Not even close. Maybe above average on a good day.

I just want to build things.

I write simple code so I can maintain it. I structure things so I don’t have to remember where they are. I follow principles so I have solutions to common problems.
November 24, 2024 at 1:09 PM
Early in my career I had the constant fear that I'll hit a problem that I won't ever be able to solve. But every time I hit one I managed to find a solution.

With time the fear that you don't know enough gets replaced with the confidence that there's a way around even the gnarliest of problems.
November 14, 2024 at 8:25 PM
I did a review of blusky's react app structure last year. Don't know if it's still relevant but it was very interesting at the time. It was (and still is) the only mobx codebase I've looked at.

alexkondov.com/reading-code...
How BlueSky Structure Their App and Manage State
Browsing through libraries is an enriching experience, but they’re too focused and lack the architectural depth that building an entire application demands. So…
alexkondov.com
November 14, 2024 at 1:57 PM
Obligatory hello world post.
November 5, 2024 at 10:04 AM