#computing
#code
As humans are slowly merging with machines, [[Computing/Transhumanism]] is growing, we now got coding assistants aside all other new assistants in every part of life.
# Reducing the learning curve
GitHub Copilot allows you to skip learning all the shit between programming languages & such [[Noob code]] like syntax, good practices...
So that you can focus on the hard things that machines can't do yet (complex algorithms & data structures, SOTA algorithms, complex data pipelines, complex design)
The aggregate of open source code is [[Noob code]], JavaScript front end, Python...
# Best practices
- Give a huge context at the top of each files, it will make the code code itself
- In the near future, we will have linters that enforce a context template in the top of the file, example:
- ```
This is a Kotlin class that compute the superluminal speed of a Tachyon.
It uses the library foo and the library bar.
The code is structured in a functional manner.
All functions are commented according to their semantic
```
Similar topic links:
[[Coding assistant]]
[[Noob code]]
[[Open source software has much less bugs]]
[[Github code bot]]
[[How to be efficient]]