4 ms·
The problem is that you're a self-described amateur and as such have difficulty thinking at a level above the language that you are working in. As you get bett
by jmartin2683 4y ago
The problem is that you're a self-described amateur and as such have difficulty thinking at a level above the language that you are working in. As you get better, you will begin to understand that they're all very slightly different ways of doing basically the same thing and will come to think of things either at a much higher or lower level, depending on what you're doing.
The language is never important... it's an implementation detail and something that you pick based what is best for the job, library support etc. Software engineering principles are universal.
- BrandoElFollito 4y agoI do not code professionally but have been doing it for 30 years or so, across a few languages. It is not the software engineering that is the problem, it is context switching.