The IDE is Now Just a Large Attack Surface

For years, a lot of thought and investment went into Integrated Development Environments (IDEs). Agentic development seemed to be their triumph, with tools like VSCode + Copilot, Windsurf, and Cursor bringing development experiences to the next level. But the same agentic development led to the decline of IDEs. The issue is that agents, and not… Continue reading The IDE is Now Just a Large Attack Surface

Combinatorial Explosion of Versions 5 Years Later

Five years ago, I started working on the problem of combinatorial explosion of versions described in my earlier blog post. Today I would like to summarize the journey of these five years and where we are headed next in this research. I Scope of Versioning Problem Five years ago, I was very invested in the… Continue reading Combinatorial Explosion of Versions 5 Years Later

In Love With Ukraine

Here is a short summary of my thoughts on what’s happening and some possible actions around it, presented in bullet points. Just for the background – I’m a Jew, born in Russia, moved to Canada almost 15 years ago (left Russia for political reasons). My first education is in Journalism, which included a lot of… Continue reading In Love With Ukraine