4 ms·
> I don't know if I'll ever be able to master any language anymore Even with just a handful of languages in my toolbox, I feel this way too. A mixture of uneas
by miqkt 7y ago
> I don't know if I'll ever be able to master any language anymore
Even with just a handful of languages in my toolbox, I feel this way too. A mixture of unease and anxiety.
In addition to syntactic variations, I find that the notion of writing idiomatic code in a given language amounts to more thinking overhead which eats into productivity. I'd need to be programming in the same language over a long period of time for idiomatic code to come more naturally. Can't seem to just instantly switch like some talented folk out there.
- gilbetron 7y agoI run into the idiomatic, or even "regional dialect", issue all the time. I've had many coworkers look at me like I'm stupid when I ask them how they like to implement a certain, basic algorithm. It's not that I don't know how to get it done, I'm just wondering how they like to structure their code, as I find it more important to match style than impose my own, generally speaking. If I don't have to match styles, and can just write the code as I feel like it, I can work so much faster.
- nuclx 7y agoI don't care so much about writing idiomatic code anymore. For example I tend to write python like javascript. Mostly only use lists and dicts (JSON basically), while ditching the whole OOP/class concepts for the most part. What I prefer is more or less a language-independent style, which makes it easy to port code at least between languages with similar paradigms.
- friedman23 7y ago> For example I tend to write python like javascript. Mostly only use lists and dicts (JSON basically), while ditching the whole OOP/class concepts for the most part. that is exactly how you are supposed to write idiomatic python
- collyw 7y agoSurely that depends on what you are writing.