For many years we were fine with running DLLs, Java .class deps, npm modules, brew packages etc. why do you think we need so much isolation for left-pad class mcp tools?
Exactly my approach to gaining knowledge and learning through building your own(`npx genaicode`). When I was presenting my work on a local meetup I got this exact question: "why u building this instead of just using Cursor".
The answer is explained in this article(tl;dr; transformative experience), even though some parts of it are already outdated or will be outdated very soon as the technology is making progress every day.
Exactly, dude. This is the most important thing, the fundamentals to understand how this stuff works under the hood. I don't get how people aren't curious. Why aren't people being engineers? This is one of the most transformative things to happen in our profession in the last 20 years.
This is a very fast moving environment, my prompts from 2024 were created for that reality, and should be removed later in 2025. For example all the CoT techniques are anachronic now.
But this also means a new architecture of the surrounding app, for example instead of chat UX we want to have more of async processing, when the focus is to do the job correctly instead of responding to the user with some message.
So the solution is to assume that at some point we will need a major rewrite, because current architecture does not allow us to make use of the modern model potential, and modifying prompts is not enough.
The idea is to give it a task, let it do whatever it decides and expect to produce a result *inside container*. I'm still exploring this idea whether it makes sense, and is cost effective.
Hipchat was a success, which is why Atlassian purchased it, but Slack leapfrogged it and Stride was too late.
Not doubting the role that support plays for Atlassian. Just highlighting how I witnessed MCB handle a similar situation 7 years ago, by flying to Austin from Australia to deliver the sad news. The article makes him sound heartless or cold but that wasn't my experience. That being said, an async video message is a weird play.