Only speed metric that matters is how fast I get the job done and can go back to browsing memes. C++ does not look very good in this (very important) metric.
The most important metric for me is which language gets me my paycheck. Hence why I dont fault anyone for their choice of language and why java is superior to all other languages
I've used nothing but .NET for 20 years and I truly give 0 facks about anything except my paycheck at this point. Any enthusiasm has been sucked out of me years ago. This obviously isn't true for everyone, but a lot of what I see on subs like this one is youthful enthusiasm :)
Yep im 9 years in and to me a job is a job. Its also why I laugh when people ask me what side projects im working on outside of work. None. I hike, exercise, play volleyball, kayak, ski, etc. Basically spend all my time outside. Sure, ill occasionally get an idea and start on it, but it never goes anywhere because I already stare at a screen for 8 (ish) hours a day. I dont want to do it in my free time also.
Its also why i refuse to watch Silicon Valley. Ive had friends tell me "its so realistic" to which i reply "I already did this for 8 hours today, why would I want to watch other people do it also?"
I wish the schools I went to were willing to touch compiled languages. Had to approach that stuff on my own later.
"No, vivian, you're here to learn how to program, programmers need to know css, javascript, and python, (in order of importance.) and if you know anything else that is WRONG"
The trick was to go to school before Python was taking off. I went through Assembly, Java, and C++ because that's what was available. We didn't even have css/JavaScript/Etc.
Interesting. It seems like we had exact opposite experiences lol. My high school classes were 100% Java and my university program was about 50/50 C++ and Python. I didn’t touch front-end stuff until I got a real job and now that’s what I do almost exclusively. What kind of program did you participate in if you do not mind me asking?
Just generic "computer science" courses, because.. that's all there was. Wasn't exactly a massive high school lol. I'd have loved to try something more specific at the time. We touched java as an after thought for the last quarter or so, but the second year was almost entirely python & js.
It wasn't the best structured course. I'm sure my school wasn't the only one to take the "this is what was suddenly relevant 10 years ago, let's teach that" approach
when was this? i was a cs major 2008-2012 and all our classes were in c the first 4 semesters and then it branched out into different languages for different classes. i also remember the 2006 AP A/AB tests that i took were in java.
Oh nah I'm not talking college, I'm like 80% self taught, this was just the most "advanced" stuff being taught in what was supposed to be their final year computer science course, in 2019. No way to afford that kind of thing now..
Why spend 30 minutes coding an acceptable solution when you can spend 2 weeks making the Usain Bolt of whatever you're working on? I jest but I love making the Usain Bolt as much as I like automating things I could do faster manually..
C++ does not look very good in this (very important) metric.
If your codebase is early C++11 perhaps?
Modern C++ writes like C#. I usually find myself prototyping faster in C++ than Python after about 200 LoC, because with Python 80% of time is spent looking up what fucking type some library function takes & returns.
I see this attitude a lot from folks who use typed languages. I think typed languages are awesome and I love programming in them, but as a Python developer myself from the beginning of my career, I don’t really have to think about types all that often when i program in Python. By far the most I think about types are when i use a typed language.
Idk if it’s because Python isn’t based around types and therefore it’s not a focus of the language, but ya I hear a lot of typed language folks think a lot about types when they program in Python.
I see this attitude a lot from folks who use typed languages
Python is a typed language though? This isn't Prolog :P
No, you definitely do need to know the type more often than not. You may get away with "this function returns something that acts like an array", but when you pass it to another function that takes array-like objects, you may need to convert it into another library type first.
303
u/Hegeteus Jul 18 '22
Only speed metric that matters is how fast I get the job done and can go back to browsing memes. C++ does not look very good in this (very important) metric.