AI can’t solve all problems. Human ingenuity will still be needed.
This article is written by our sponsor nautilus2k.com which is a new startup trying to help other startups building data-driven apps on the Microsoft .NET Core/ Azure tech stack.
Back when I was in college, my Architecture friend gave me “The Fountainhead” by Ayn Rand. I quickly progressed from that to Atlas Shrugged. I grew beyond these books after many years, but it did teach me something which is very relevant even today.
When a new technology arrives, people have a tendency to try and use it in ways they are familiar with. Like trying to build buildings of steel the way they used to build with marble or wood. That’s not the best way to use new technology. You have to learn how to use it most effectively over time.
The use of AI in co-pilots and other developer tools IMHO is one such use case. I am not denying it makes things a lot better — it does; but only in comparison to what we are used to in terms of improving developer productivity.
What if I told you, there is a completely new way that can give one developer the productivity of ten or more?
With the best AI co-pilot in the world, writing code the way we do today, this cannot be achieved. All these dev tools do is make one developer more productive — and it comes with…