PinnedHow to manage projects in startups.I almost wrote this article in our startup’s wiki as a guideline on how we think about projects.Oct 6, 20234Oct 6, 20234
PinnedPublished inNerd For TechBuilding high-quality softwareI have interviewed many people (both engineers and managers) lately, and one of the standard questions I ask is how to build high-quality…Jul 16, 20216Jul 16, 20216
PinnedPublished inNerd For TechCore engineering principlesEach day at work, I make tons and tons of small and big decisions about code, team, projects, and so on. It’s incredible how many of them…Jul 26, 20218Jul 26, 20218
PinnedAbout this blogI write about the software industry in general, management, and software development. I mostly try to shed light on how everything works…Dec 9, 20211Dec 9, 20211
Good Enough Software Engineering.Let me tell three or four different stories and try to weave them into one narrative.4d ago64d ago6
Infinite optimism, kittens, and cultural bias in the US.A long time ago, when I had just moved to the US, I was amazed at how positive people are. I (with my Eastern European negativity) looked…Jan 21Jan 21
WTF are the software engineering titles and levels?First thing first. Software engineering titles became almost a noise. You could be the Chief Supreme Grande Principal Software Architect in…Jan 183Jan 183
LLM won’t learn for you.One more short note about LLMs. More and more often, when I write code, I go to ChatGPT and ask something like, “Write me Python code that…Jan 171Jan 171
LLM as a software engineerLinkedIn is filled with news that company are firing software engineers, because AI/LLM/underwear gnomes is ready to replace them…Jan 153Jan 153
Software engineers’ thinking trajectory.Junior: “OMG… I just need to get it done, like, somehow.”Dec 27, 2024Dec 27, 2024