4 ms·
Programming is mostly copy/pasting from stack overflow and example codes. (if you write documentation make sure to have great examples). Then there are software
by z3t4 4y ago
Programming is mostly copy/pasting from stack overflow and example codes. (if you write documentation make sure to have great examples). Then there are software libraries for about everything, and compilers do the optimization for us.
You only learn stuff (become a good programmer) if you are forced to. Examples when you learn is when debugging, or working with constrained resources, you are forced to optimize or scale up, your service goes down, data gets corrupted, you are getting hacked, etc.
- mbrodersen 4y agoNot my experience at all. The software I work on has no copy-paste examples on the internet. One of the projects I maintain (for example) is a high performance JIT compiler for a functional business rule language. Not many copy-paste examples out there :) What you are describing is only true if you are a basic CRUD developer. Having said that, most applications are simple CRUD applications so you are probably right for a large percentage of developers.
- z3t4 4y agoWhat is your take on "auto" coding tools like Tabnine and Copilot ? How useful are they in your line of work ?
- mbrodersen 4y agoI haven’t used them. I understand how it works but I am not convinced that they would be useful for me. Having said that I will probably try it out at some point to find out for sure. Only fools believe they have all the answers and that everything they think is true is actually true.