3 ms·
> I am an amateur developer Nowadays I mostly work with Java, Node.js (JavaScript/TypeScript) and Rust. I have been programming professionally for about 15 ye
by mhaberl 4y ago
> I am an amateur developer
Nowadays I mostly work with Java, Node.js (JavaScript/TypeScript) and Rust.
I have been programming professionally for about 15 years, and I have been paid for work in C++, C#, Python, PHP in the past, not to mention a gazillion languages that I used on my side projects.
> I find it difficult to switch between the grammar of the languages
I have similar issues that you describe (wasting a few minutes, in my case, because of some syntax error) if I start off from an empty file or if a few days have passed from the last time that I used a certain tech.
If I am continuing work on an on-going project I first do smaller tasks in existing codebase to get "into it", If I am starting a new project I sometimes copy an old one to get started and I edit it (delete most of the code, modify the config etc.)
Also, a lot is gained if you make yourself aware that you just switched to a different tech.
Obviously (is it?) I use an IDE and that helps _a lot_.