3 ms·
Look at the developers around you, how and how often are they using AI? I highly recommend building a small project where you don't understand the technology c
by seanthemon 3y ago
Look at the developers around you, how and how often are they using AI?
I highly recommend building a small project where you don't understand the technology completely using chatgpt to write the majority of the code and start filling in your knowledge gaps, expand the project alongside Gpt and your own knowledge so it goes from heavy lifter to support.
(In my case success with python and pyqt, with only a passing knowledge of python and none of pyqt or gui apps)
One issue I have is when I build a system I know the system, but AI built systems is like understanding a different programmer's work, and the effort that goes along with it.
It's a mighty useful tool for being a bridge of knowledge, can give amazingly detailed information, but overusing it will lead you into a dark corner, underusing it might leave you behind.
- madduci 3y agoThe point is, the AI must know about the technology. Until now they have exposed important limitations IMHO (wrong syntax, invented knowledge), which leads to more headaches than simply reading the documentation of a particular framework/library/language. In my opinion, it's nice to know that AI is there, but I personally don't find it, at the current state of art, trustworthy. On the other side, it's totally perfect for preparing documentations, attempt to create tests or doing translations.
- seanthemon 3y agoThose limitations and lack of trustworthines are the exact same as dealing with a human, or even reading code from a forum or SO even. I used gpt4 to generate a pretty complex application and worked out of the box, anything that didn't I asked it to modify, and even adding large features it succeeded, i'm currently using that app as a toolbelt daily driver, i've extended it with the help of gpt to give me ideas, sources and more code for tedious tasks. I think you've placed limitations before exploring boundaries