General statistics
List of Youtube channels
Youtube commenter search
Distinguished comments
About
Toby
ThePrimeTime
comments
Comments by "Toby" (@toby9999) on "ThePrimeTime" channel.
Previous
3
Next
...
All
Not sure what is meant by task? Is a task the same thing as a process? Every process has at least one thread.
1
I didn't like the way rust treats every little thing as an error, even when they're not. Like forcing snake_case for function names, not permitting extra parentheses or not allowing unused params. I don't like snake_case. I want to choose that stuff and not have the compiler put me into a straitjacket.
1
Switching java is my worst nightmare.
1
Because software development and IT are entirely different domains and skill sets. I've been a Windows C++ application developer for 25 years and into other stuff prior, but I'm clueless about anything remotely related to web development, how websites work, certificates, etc. That's just not my thing. My work has never required it, and I have zero interest in it. I also hate anything to do with terminals. I use GUIs and build GUIs. I was blown away by the first windowing system I owned (Amiga) in the 80s. I thought, OMG, how good is this. I never looked back. I just don't understand the attraction of terminals. They're a chore.
1
Windows users are, by and large, just people who want to get their jobs done. They typically don't spend all day debating the kernel or the language used or the pros and cons of each Windows update or major build release. The Linux world is toxic and dysfunctional.
1
Not at all.
1
Bitbucket is not simple. It's a pain, as is Jira. Both have disgustingly poorly designed UIs. The way they integrate with each other is super confusing and unintuative. I can't find a damn thing in bitbucket unless there a link in a Jira ticket. And did I mention Jira? Almost imposible to navigate. How the hell does anyone find anything in Jira? There's a reason why I have 50 tabs open on my browser and a thousand entries in my favourites. It's the only way to find anything. Why? Because the Jira search is crap. Rant over.
1
What are you talking about? MS Visual Studio can build huge projects fast and without issue. All of this unfounded hate if everything MS is cult like. We've been running daily builds with MS Visual Studio, and we've been using it for close to 30 years.... 4 weeks.... That's a Strawman.
1
They're both dreadful.
1
I agree with the C guy. I like the simplicity of C, but sometimes I want a little more abstraction. That's why I also like C++.
1
Yeah, 21 is a more "advanced" crappy language than 17. Thing is, the whole Java ecosystem sucks.
1
@Sven_Dongle So you say, but perhaps you know nothing about the commenters? Java sucks... what do you know about me appart from hating Java?
1
CMake is just a crappy open-source hack. I will never use it by choice. It has found its way into Microsoft Visual Studio as an option, but again, VS already does a way better job on its own as a C++ build system. Been a C++ developer for 22 years. The only time I've needed CMake was to import some open-source code that didn't have VS project files... and it took forever to get right. CMake is an absolute nightmare. Additionally, Microsoft Visual Studio is a much better development IDE (for C++) than what's available for Rust. I've done some Rust coding in VSCode. Not great.
1
People who believe Vim makes people more productive are deluded. Arguing Vim vs. not understanding how things work under the hood is a false dichotomy. One could learn the under the hood stuff in a 1000 different ways. Jumping between files the way you showed is far from great. It's nuts.
1
Not really.
1
@asdfqwerty14587 I would argue that the true value is in knowing that certain performant solutions exist for particular classes of problems. If you understand the bssic principle, then you'll know what to google for if you can't remember the specifics. Same as how I know bubble sort is O(n*n) vs. quicksort (log n) and how such knowledge might influence my choice of container classes, etc.
1
And if you use a decent IDE you wouldn't even need CMake. I've never touched a make file in almost 30 years of C and C++ development.
1
@vilian9185 people complain about CMake because they foolishly choose to use it. I don't have a problem with CMake because I realised it was crap. I avoid it. There are better options.
1
Linux already is a terrible experience. At least it was for me.
1
One is not better than the other. They're just different tools that excel at different jobs.
1
If you're second guessing yourself, then you probably have a skill problem. There is no need to be second-guessing. That said, I don't believe your claim. You're basically a resorting a "sour grapes" argument. You just like go. C++ has been incredibly successful. I've been a Windows application developer for 30 years and 99% C++. It's fine. I love the language I took a look at go a couple of years ago because people were singing its praises. I took an instant dislike to its syntax, symantics, and from memory some stuff relating to code layout. It's been a while. I don't see the point of porting a stable code base to another language for no good reason. I think a lot of the motivation is based on an irrational dislike of C++ with an almost religious ferver. C++ bashing earns street cred.
1
@NathanHedglin That's not true. Is BASIC better? Is Assembly better? Is Java better? Hell no. Java sucks big time. No. You pick the right tool for the job. C++ is the best tool for many jobs.
1
@NoX-512 And except Java, JavaScript, Ada, Perl...
1
@zhamed9587 Java is absolute crap. What are you talking about, lol
1
@monad_tcp Then don't write highly polymorphic code. That said, I call bs on your statement. C++ typically runs at 200% Java speed. When our company moved to Java, our products went full bloatware and snail pace.
1
Then, don't use neovim. I keep saying that to people... vim, neovim... Why? It's not 1990 anymore. Why not choose a decent IDE. It will make development way more efficient and productive.
1
Linux is also available preinstalled if one wants it, but not many people want it. Linux isn't popular because it isn't as useful, and it's harder to learn and it's niche.
1
C is a low-level programming language, as is assembly. They just are, but assembly is lower than C.
1
How so?
1
Popularity is a poor measure of quality. MS wanted to improve java but was stopped. So, MS made a better java... effectivelly, C#. A better language than java that executes faster and supports windows GUI construction out of the box. Yeah, the whole java ecosystem sucks big time.
1
You'd be hard pressed to beat optimized C or C++ and you'd be a lot more productive in C/C++. I know from personal experience with all three.
1
How so? C compiles to native code.
1
Cargo seems quite lame to me. But I've been using MS Visual Studio for a long time. Cargo seems to be nothing more than a terminal tool. Perhsps, I'm missing something?
1
Nope. America changed something and England stayed the same.
1
Eclipse is a pile of stinking bloated unstable garbage. It was so bad that I left the industry completely. For context, I was a long time C++ developer switching to Java (which sucked)... The amount of downtime caused by Eclipse was unacceptable to me at around 90%. I couldn't get work done and I couldn't take the stress of being unproductive any longer. So, Eclipse ended my 25-year employment with a great company. I resigned. The company wouldn't switch to a decent IDE because Eclipse is "free". At least that's how I saw it. Thing is, Eclipse isn't "free" when you consider developer downtime and the constant mantainence required by IT and the negative impact on developer health. Worst IDE I'd encountered in my 30+ years of software development. Rant over.
1
@CjqNslXUcM There's a whole lot more going on with return than just a jump. Return is quite different to a goto in multiple ways. Not providing a 'return' statement in a language would be lame.
1
Because functional programming is of relatively limited us when compared to other paradigms.
1
C++ is my favourite programming language by a huge margin. I've been developing in C++ for 30 years. I don't understand the hate. That said, I don't love everything about the language, especially some of the new features.
1
That's how I feel about everything in the java ecosystem. It just makes no sense to me as a 20-plus years C++ dev.
1
Yeah, I also found Linux to be a time waster. There are too many hassles. Lack of professional level software, etc.
1
What the hell is a trait? I've read the rust docs (or what there is of it). Made no sense.
1
I hate java. I loath everything about java and its development ecosystem with a passion.
1
Is it, though? What is clean code? Some of the code I've seen that was considered well written OOP (is that clean code?), it was atrociously confusing. Overly engineered, in my opinion, with too much abstraction. Additionally, such code will typically run slowly. I recently refactored some OOP code, I pretty much removed all of the OOP stuff from performance critical paths and gained a 300% increase in speed. I ended up with C++ code that looked more like C. Bottome line, Im not sure how one would define clean code or measure its cleaness.
1
Java is an awful programming language.
1
It's 2024. For software developers, it's time to move past those unnecessary daily commutes. Everything is online.
1
@sciencedaemon C++ is not a functional programming language. It's a general purpose high-performance language that has adopted useful ideas seen in other languages (nothing wrong with that). On balance, C++ is way more useful than Lisp or any pure functional language. I had a lot of fun with Lisp but it's useless for real work, at least for my work, as would be any functional language. People who choose C++ then whine about it not being functional, they have simply chosen the wrong tool for the job. Their fault. Not the language. In the same way, choosing a hamner to drive screws can work, but not nicely.
1
@ItsMadRat Drivers would be an interesting field if work. Way better than grinding out yet more bloated web stuff?
1
I can't stand terminals after using IDEs. It blows my mind that anyone could do serious development using something as archaic as vim when compared with IDEs. Yes, Eclipse is bloated crap, but don't set Eclipse as the benchmark. MS Visual Studio is awesome. Nothing comes close. There's a lot of bs being said here. VS boots up in a few seconds. And all of the features that VS provides, you've got to do all of that yourself instead of doing something productive. The whole argument I'm hearing here is cultish nonsense. It's like claiming bicycles are a faster mode of transport than motorcycles, because motorcycles are bloated.
1
I prefer header files and templates. Just because a bunch of new stuff gets added doesn't mean it's better. The desperation to always be on the bleeding edge of everything because one can is a kind of compulsive disorder. The C language is still a great time-tested language. C++ was until it wasn't. Too much pointless baggage has been shoehorned in, and then we get snarky remarks directed at those who don't care for the extra baggage. Even C++98 was more than adequate. Probably 90% of the code bases I've worked on are C99 or C++98, and it all works fine. When I'm working on my own private projects, I'll cherry pick from C++11, 14, and 20, but I'm not fanatical. Life is too short.
1
Definitely not. Sounds like Python syntax. Yuck. It's much better to keep the semicolons and curly brackets. It's more readable.
1
Previous
3
Next
...
All