78% of developers claim AI makes them more productive. 14% say it's a 10x improvement. So where's the flood of new software? Turns out those productivity claims are bullshit.
The best use I’ve found for “AI” in coding is making/updating readme files. If it can save me 30 min of tech debt I don’t have time for anyway that’s one positive use case.
I’ve given it old and new code (along with the existing readme if it exists) then said provide markdown for an updated readme with a changelog. Using that as a jumping point I’d proof read it and add a few sentences or delete one or two things.
I’m learning coding right now in college and my professors are making sure we know how to effectively work with LLMs when coding.
It should never be used for generating code for anything other than examples. One should always remember it will answer what is asked and nothing more, and must make considerations for this when adapting generated code for your uses. Its best to treat it like a frontend for parsing documentation and translating it into simpler language, or translating a function in one language to another.
The best use I’ve found for “AI” in coding is making/updating readme files. If it can save me 30 min of tech debt I don’t have time for anyway that’s one positive use case.
I’ve given it old and new code (along with the existing readme if it exists) then said provide markdown for an updated readme with a changelog. Using that as a jumping point I’d proof read it and add a few sentences or delete one or two things.
Who’d’ve thunk large language models would be good at language and not coding.
(I know, programming has languages too but there is far less available data on those languages used “talking” to each other.)
I’m learning coding right now in college and my professors are making sure we know how to effectively work with LLMs when coding.
It should never be used for generating code for anything other than examples. One should always remember it will answer what is asked and nothing more, and must make considerations for this when adapting generated code for your uses. Its best to treat it like a frontend for parsing documentation and translating it into simpler language, or translating a function in one language to another.
Fantastic approach.