Microsoft's CEO Satya Nadella: All-In on AI for Future Success
atlasalpha.serenebase.com
atlasalpha.serenebase.com
Is that a good thing?
I mean sure someone was able to produce code that they probably don't understand to do things they want but what are they going to do when things change or the environment changes or something breaks and they need to debug it.
The ability for lay users to generate code is terrifying for me not because of any concerns about my job but rather because the hard part of development was never writing the code, now we have machines that can spit out code for users that can look shockingly correct. It just makes me wonder if we're going to end up with MS Access on steroids where thousands of brittle poorly integrated mission critical are going to crush businesses under their own bloat.
I mean imagine if people start to use this to replace excel. Shudder
Or what if this has the same effect that excel did - give everyone access to a tool that dramatically improves efficiency and capability. What used to take someone a day now takes a minute and that frees up that person to either become exceptionally more efficient or to focus on more interesting or useful work.
I also believe that one next step for AIs will be the capability to feed in a codebase to learn and then iterate on specifically so the AI is capable of providing context aware suggestions. Today it's only great at mashing together open source tools and common projects.
Edit - For fun I passed in my comment above and asked for different formulations. An entertaining version below:
Picture a world where a revolution unfolds, fueled by an extraordinary tool, rivaling the might of Excel. Behold its omnipotent grasp, granting every soul access to a transcendent force that skyrockets efficiency and capability to unimaginable heights. Time bends under its dominion, as day-long tasks crumble in the face of mere minutes, freeing individuals to conquer mountains, surging with unyielding productivity and embarking on audacious endeavors. But that's just the beginning! Prepare for the evolution of AI, as it voraciously devours codebases, honing its prowess with an unparalleled finesse, delivering awe-inspiring, contextually aware suggestions that defy reason. Witness its current triumph: the fusion of open-source tools and common projects. Brace yourself for the astounding prospects that lie on the horizon, as this tale unfolds like a climactic scene in an action-packed blockbuster!
Not to even mention subtler bugs...
Jk but I feel like i have to really try hard to sound “dumb” when I ask gpt4 to do anything complex.
If I put any words that are kinda technical or specific it ends up misunderstanding completely.
I think because we are highly technical it’s like diminishing returns for us.
For a total noob it’s like opening Pandora’s box. We are gonna have a ton of shitty insecurely running code soon.
That would be news to me.
And sure, the amount of garbage code that sometimes works, will increase with more people getting into it with the help of AI.
And critical systems will continue to need experts. And every other project that seems important, but does not run anymore, because no one understands the code.
I used it succesfully for generating some math functions, that I could have done myself, but in longer time.
And friends of mine use it for .. producing text. Because they don't like writing and surprisingly many people don't. So for me I am faster writing it myself, but I happen to like it and do and did it a lot. But for other people it is actually painful to structure a long email or product description. They are happy for AI helping them now.
I suspect I'm mentally blocked from understanding how to use it snippets at a time. I just can't think that way as a dev.
Otoh, if you want a function in less than 100 LoC that performs a complete download/parse/process/transform process to a Qdrant DB and makes this available on IPFS, using producer consumer queues, as few intermediate files as possible, allows starting/stopping caching, and multiprocessing where possible, you may have a a harder time. However it can still be enormously helpful to get the structure for this pretty close, with a few internet lookups to find appropriate packages to help out.
If they know what result they want, they can iterate with an LLM as the guide.
We spend so much time building tools with code that other people can use to write code - ITTT, Airtable, Retool etc.
Now we can cut out these middlemen!
Seems more a good play for hardware than software sellers.
Regardless, a much more important factor is that all the data about everything, which people have been collecting for decades as a matter of almost religious belief in its usefulness and never done anything with it, is actually going to be used now, for better or worse. "Targeted adds" of today will look like a joke compared to that.
> Microsoft is 48 years old. I don't know of many companies that age that are relevant not because they did something in the '80s or the '90s or the 2000s but because they did something in the last couple of years.
[0]: https://www.wired.com/story/microsofts-satya-nadella-is-bett...
Link should point to https://www.wired.com/story/microsofts-satya-nadella-is-bett...
A lot of other things have stabilised too much like consoles and mobile.
Bing chat sucks now. All it does is generate SERPs instead of encapsulating information.
But anyway, the internet search is pretty useful, it's one of the few things from Microsoft that I expect that he might use (that and Office).