3 ms·
This opinion most likely depends of your field and day job. When I was at the university, most of the software written here was single purpose, rarely more tha
by jcelerier 6y ago
This opinion most likely depends of your field and day job.
When I was at the university, most of the software written here was single purpose, rarely more than a couple thousand lines - you've got the time to actually think about every step of the few algorithms that'll be in there.
My last freelance gig was about delving and fixing performance bugs in a multi-million-line codebase that I'd never seen before, in a few days' time. There is absolutely no time to stop and think about ⊗ vs ⊛ in that case.
- akjssdk 6y agoNote that this is the main use case of Julia code: relatively short academic code, where more thought goes into coming up with the equations than with the code itself. For me it is not uncommon to spend a week doing the full derivativation of a formula, which is basically a one liner in code.
- djaque 6y agoNot at a week yet, but all of my time is spent on derivations and then translating them to code too.