4 ms·
> Most of the techniques I used, I've invented myself This is a very strong statement considering most code is just rearranging existing patterns. Unless you a
by colordrops 3y ago
> Most of the techniques I used, I've invented myself
This is a very strong statement considering most code is just rearranging existing patterns. Unless you are doing cutting edge academic research, I'm very skeptical of your claim.
- wizzwizz4 3y agoYou missed a bit. > (or learnt from the standard documentation) This means my Python code is mostly Pythonic. (The rest is kinda idiosyncratic, but I don't often get complaints.) But also: > considering most code is just rearranging existing patterns. I am an outspoken critic of "design patterns". They have their place, if you're working with legacy tooling like C++, Java or Rust, but if most of your work is rearranging existing patterns, you have long outgrown your tooling and you need a better programming language. (Or you're copy-paste programming and need to learn your tooling first.) I am doing academic research, but that's besides the point. So far, I've learned that it's rather hard to be cutting-edge if you don't look at other people's work: you end up re-inventing all the wheels, and any insight you may have brought is lost in the noise.