October 18, 2024

Teaching machines to code

January 23, 2024
1Min Read
70 Views

Teaching machines to code

As important as code is, documentation of that code is arguably more important. No developer, and no software, exists in a vacuum; unless other developers can understand the code you’ve written, it loses much of its potential impact.

But what about machines? Do they also need good docs?

The answer is yes, and points to a future of “tiered documentation,” a term I first saw described by Vlad Ionescu. As he details, tiered documentation means “having one set of documentation for human users and having another set of documentation specifically for LLM [large language model] training.” The former needs to be easily consumed by people; the latter needs to be detailed so that tools such as Amazon CodeWhisperer or GitHub Copilot will yield ever-improving code. It’s a fascinating concept with the ultimate aim of improving developer productivity. So, what do we need to get there?

To read this article in full, please click here

Leave a Comment
Flag Counter
logo-img BlogAfrica

All Rights Reserved © 2024 Free Africa Alliance