I wouldn't. I'd learn a trade. Not to be facetious, I'm serious. I love programming. I never played video games, I spent my free time learning basic and then assembler in the late 80's. At the time, I was custom cabinet maker. I eventually become allergic to the 'smell' in oak, causing health problems. I had to give it up. I was busy 8 hours a day. I made decent money. Theirs a certain satisfaction at the end of the…
What I would do differently if I was learning to program again
81–85 of 85 posts
Re: What I would do differently if I was learning to program again
#82Earlier quoted context omitted.
I'm mostly an IntelliJ (and variants: RubyMine, Webstorm, Rider, PhpStorm, etc.) user, although I also use Visual Studio. In my experience, Emacs plugins for many languages often have a feel of working more on looking for matching words in the code rather than "understanding" what the code is doing, let alone suggesting good refactors.
IntelliJ's linters are indeed unusually rich on the deepness and complexity of their rules. But not on the universality, the reason that I consider them unusable, since I just don't like to turn rules off. Anyway, that's a feature of their linters. It just happens to be packaged with their IDE, but it's a completely different tool.
Re: What I would do differently if I was learning to program again
#83Earlier quoted context omitted.
Indeed, I use PyCharm as one of my IDEs. I may try CLion for embedded C/C++, but this is still restricted to ARM basically (and CLion supports CMake only, which is the least bad of the C/C++ build systems in common use, but still this is the kind of baggage that comes with an IDE which is not a problem with 'UNIX as IDE').
I think if you have IntelliJ Ultimate it combines the features of the various IntelliJ spin-offs.
Re: What I would do differently if I was learning to program again
#84I wouldn't. I'd learn a trade. Not to be facetious, I'm serious. I love programming. I never played video games, I spent my free time learning basic and then assembler in the late 80's. At the time, I was custom cabinet maker. I eventually become allergic to the 'smell' in oak, causing health problems. I had to give it up. I was busy 8 hours a day. I made decent money. Theirs a certain satisfaction at the end of the…
Re: What I would do differently if I was learning to program again
#85I wouldn't. I'd learn a trade. Not to be facetious, I'm serious. I love programming. I never played video games, I spent my free time learning basic and then assembler in the late 80's. At the time, I was custom cabinet maker. I eventually become allergic to the 'smell' in oak, causing health problems. I had to give it up. I was busy 8 hours a day. I made decent money. Theirs a certain satisfaction at the end of the…
You view of trades work is romanticized. The labor is grueling for 90% of the bodies on any given site. Some days you can sit in your truck and play on your phone for 8-20 hours until you get sent back to the roach motel with 2-3 other guys to come back in 8-12 hours to do it again. Other days it's 100F, and you're standing on asphalt or concrete all day boiling in your sweat rushing through a month of labor in a cou…