I've realized that people have different understandings/definitions of what "simple" means.
Many people think "simple" is equivalent to easy/fast.
It often isn't. Often complexity is actually easy/fast. But simple is hard as it requires deeply understanding the problem, and fitting the right solution to where there is nothing to "simplify".
It may not be a silver bullet, in that it needs lots of low level human guidance to do some complex task.
But looking at the trend of these tools, the help they are requiring is become more and more higher level, and they are becoming more and more capable of doing longer more complex tasks as well as being able to find the information they need from other systems/tools (search, internet, docs, code etc...).
I think its that trend that really is the exciting part, not just its current capabilities.
why is it that so many of you think there's anything meaningfully predictable based on these past trends? what on earth makes you belive the line keeps going as it has, when there's literally nothing to base that belief on. it's all just wishful thinking.
At some point it would be nice if someone could come up with a way of grounding/adding package docs and/or version as part of the context automatically
Code reviews have always been about primarily reviewing others people code.
Abd knowing your won code better than others people code is a real thing?