<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"><channel><link>https://bsky.app/profile/alexanderkondov.bsky.social</link><title>@alexanderkondov.bsky.social - Alex Kondov</title><item><link>https://bsky.app/profile/alexanderkondov.bsky.social/post/3m2be2qmuik24</link><description>I like to write about the software engineering stories that sit on the margins. &#xA;&#xA;We&#39;ve all been asked about the Strategy design pattern during interviews, but few of us know that the inspiration behind it didn&#39;t come from the software engineering field.&#xA;&#xA;It came from an architect.</description><pubDate>03 Oct 2025 05:38 +0000</pubDate><guid isPermaLink="false">at://did:plc:w2o236gr2ptkxvxhurf362mf/app.bsky.feed.post/3m2be2qmuik24</guid></item><item><link>https://bsky.app/profile/alexanderkondov.bsky.social/post/3m2abmuk4ek24</link><description>The only non-negotiable thing I do every day is write.&#xA;&#xA;8-9 every morning, bebop jazz, good coffee&#xA;&#xA;50% of what I write turns out to be pure slop, and I throw it out.&#xA;&#xA;30% has potential and can turn into something good with heavy editing.&#xA;&#xA;And 20% is actually good writing that I’m proud of.</description><pubDate>02 Oct 2025 19:21 +0000</pubDate><guid isPermaLink="false">at://did:plc:w2o236gr2ptkxvxhurf362mf/app.bsky.feed.post/3m2abmuk4ek24</guid></item><item><link>https://bsky.app/profile/alexanderkondov.bsky.social/post/3m27amfqq4k24</link><description>Been a while. Here&#39;s a write-up.&#xA;&#xA;https://fragmentsofcode.substack.com/p/the-intro-to-distributed-systems</description><pubDate>02 Oct 2025 09:31 +0000</pubDate><guid isPermaLink="false">at://did:plc:w2o236gr2ptkxvxhurf362mf/app.bsky.feed.post/3m27amfqq4k24</guid></item><item><link>https://bsky.app/profile/alexanderkondov.bsky.social/post/3ljxnio7tc22r</link><description>I need to start posting here more frequently</description><pubDate>09 Mar 2025 18:17 +0000</pubDate><guid isPermaLink="false">at://did:plc:w2o236gr2ptkxvxhurf362mf/app.bsky.feed.post/3ljxnio7tc22r</guid></item><item><link>https://bsky.app/profile/alexanderkondov.bsky.social/post/3ljpjsm7sf22i</link><description>The term &#34;clean code&#34; leaves the impression that we&#39;re looking for an aesthetic quality in the code we write. &#xA;&#xA;But it&#39;s always been about maintainability, not beauty.</description><pubDate>06 Mar 2025 12:49 +0000</pubDate><guid isPermaLink="false">at://did:plc:w2o236gr2ptkxvxhurf362mf/app.bsky.feed.post/3ljpjsm7sf22i</guid></item><item><link>https://bsky.app/profile/alexanderkondov.bsky.social/post/3lfc5y6zhw22d</link><description>Let&#39;s create something today.</description><pubDate>09 Jan 2025 07:32 +0000</pubDate><guid isPermaLink="false">at://did:plc:w2o236gr2ptkxvxhurf362mf/app.bsky.feed.post/3lfc5y6zhw22d</guid></item><item><link>https://bsky.app/profile/alexanderkondov.bsky.social/post/3let7nixuys2i</link><description>You can read the first 25% of most non-fiction books and get the point.</description><pubDate>03 Jan 2025 08:52 +0000</pubDate><guid isPermaLink="false">at://did:plc:w2o236gr2ptkxvxhurf362mf/app.bsky.feed.post/3let7nixuys2i</guid></item><item><link>https://bsky.app/profile/alexanderkondov.bsky.social/post/3leragckmlc2x</link><description>After all this time I still mostly use 3 React hooks in 99% of cases - useState, useEffect, and useContext.&#xA;&#xA;To reach for something else it has to be a super specific situation. Also, no performance optimizations unless I can measure an actual problem.</description><pubDate>02 Jan 2025 14:01 +0000</pubDate><guid isPermaLink="false">at://did:plc:w2o236gr2ptkxvxhurf362mf/app.bsky.feed.post/3leragckmlc2x</guid></item><item><link>https://bsky.app/profile/alexanderkondov.bsky.social/post/3lbrvycxkv22z</link><description>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.</description><pubDate>25 Nov 2024 16:11 +0000</pubDate><guid isPermaLink="false">at://did:plc:w2o236gr2ptkxvxhurf362mf/app.bsky.feed.post/3lbrvycxkv22z</guid></item><item><link>https://bsky.app/profile/alexanderkondov.bsky.social/post/3lbroz63stk2i</link><description>When I inherit a legacy project I focus on two things:&#xA;&#xA;1. Can I run it locally?&#xA;2. Can I deploy it?&#xA;&#xA;If the answer is &#34;yes&#34; to both, every other problem becomes much easier to handle.</description><pubDate>25 Nov 2024 14:06 +0000</pubDate><guid isPermaLink="false">at://did:plc:w2o236gr2ptkxvxhurf362mf/app.bsky.feed.post/3lbroz63stk2i</guid></item><item><link>https://bsky.app/profile/alexanderkondov.bsky.social/post/3lbp3d6qsmc26</link><description>I’m not a 10x engineer. Not even close. Maybe above average on a good day.&#xA;&#xA;I just want to build things. &#xA;&#xA;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.</description><pubDate>24 Nov 2024 13:09 +0000</pubDate><guid isPermaLink="false">at://did:plc:w2o236gr2ptkxvxhurf362mf/app.bsky.feed.post/3lbp3d6qsmc26</guid></item><item><link>https://bsky.app/profile/alexanderkondov.bsky.social/post/3lawozldalc2z</link><description>Early in my career I had the constant fear that I&#39;ll hit a problem that I won&#39;t ever be able to solve. But every time I hit one I managed to find a solution.&#xA;&#xA;With time the fear that you don&#39;t know enough gets replaced with the confidence that there&#39;s a way around even the gnarliest of problems.</description><pubDate>14 Nov 2024 20:25 +0000</pubDate><guid isPermaLink="false">at://did:plc:w2o236gr2ptkxvxhurf362mf/app.bsky.feed.post/3lawozldalc2z</guid></item><item><link>https://bsky.app/profile/alexanderkondov.bsky.social/post/3lavzelxjf22y</link><description>I did a review of blusky&#39;s react app structure last year. Don&#39;t know if it&#39;s still relevant but it was very interesting at the time. It was (and still is) the only mobx codebase I&#39;ve looked at.&#xA;&#xA;https://alexkondov.com/reading-code-bluesky/</description><pubDate>14 Nov 2024 13:57 +0000</pubDate><guid isPermaLink="false">at://did:plc:w2o236gr2ptkxvxhurf362mf/app.bsky.feed.post/3lavzelxjf22y</guid></item><item><link>https://bsky.app/profile/alexanderkondov.bsky.social/post/3la6y63uqog2b</link><description>Obligatory hello world post.</description><pubDate>05 Nov 2024 10:04 +0000</pubDate><guid isPermaLink="false">at://did:plc:w2o236gr2ptkxvxhurf362mf/app.bsky.feed.post/3la6y63uqog2b</guid></item></channel></rss>