General statistics
List of Youtube channels
Youtube commenter search
Distinguished comments
About
Toby
ThePrimeTime
comments
Comments by "Toby" (@toby9999) on "ThePrimeTime" channel.
Previous
5
Next
...
All
As a language and a development ecosystem, I hate java. But I wouldn't put it in the trash.
1
Exceot it's not true.
1
At 7:55 absolutely spot on. Glorified text editors will never come close to the time saving features of great IDEs like IntelliJ or MS Visual Studio. They just can't. People can badh IDEs for being "bloated" if it makes them feel good, but as was said, IDEs do a lot to speed up development, and they do it in a useful way without adding unnecessary mental load. Cut down editors are sold on the premise of being about to type fast. Most of the software development effort is not spent typing fast. It's about finding that obscure function implementation somewhere within those 10,000 files. Or it's about refactoring a bunch of files or classes, or designing them etc.
1
How does rust reduce the electricity bill by 70%? And how much does the electricity cost vs. the additional salaries of the rust developers?
1
You would say that, right?
1
It's not "cope", it's fair comment. I tried rust. I did go back. I went back to C++ (for which I have 30 years experience). Rust offered me nothing I needed.
1
I often do that because I want to add some context and not be considered as being a clueless troll. Whether it works? I don't know. I just try to be honest, I believe experience is worth something.
1
@Henrik_Holst I regularly compare MSVC with Clang/LLVM on the sane code, and MSVC always wins by at least 10%. Sometimes by a lot more. I've been doing this for too long with consistent results for it to be measurement errors. And this is a real application, not a benchmark.
1
Absolutely. Spot on. C++ gets a lot of undeserved hate. It's a great programming language.
1
Java is traumatic. You got that right. I absolutely loath Java. It is not simple. It's ugly and full of gotchas. It's a hack and the tools are garbage e.g. Eclipse. I also hate the relatively poor performance vs languages like C /C++ and I hate the JVM concept. I want native executables... fast ones. Additionally, every Java codebase I've seen were full of over engineered OOP. Abstractions inside abstractions inside abstractions. It's damn near impossible to understand. You go ten levels deep and find one line of code there. It's nuts. It's multidimensional spaghetti code. As for "skill issue"... yes, you could argue that everything is a skills issue. The real issue though is in the steepness and the length of the learning curving. For me, learning Java was like running headlong at speed into a brick wall... then repeat indefinitely. I could not penetrate that wall.
1
I want a faster C++, but I don't want Rust.
1
Also, Windows users typically use whichever version of Windows is current. Perhaps they may skip a version they don't like or hold onto to a version they love, for instance, a lot of users stayed with Windows 7 past end of support because they didn't like 8. By contrast, the Linux community continually argue over which distro is best, and there are literally dozens of distros to select from at any given moment in time, and they are in many ways incompatible with each other. It's a mess. My son is a Linux user, though right now he's back with Windows. I asked him which distro would be best for me and he reeled of half a dozen options with reasons why each one was the best. He prefers Arch because it's one of the most difficult to learn but is customisable. Go figure.
1
@QueirozVini The problem isn't about indenting, it's being forced to use whitespace to mark blocks. Making whitespsce significant is a bad idea. Better to use {} or begin end etc. To mark blocks. I use C++ mostly. The IDE automatically indents blocks. If it didn't then I'd do it.
1
@FirstnameLastname-qz9fr Why does your C++ crash? What do you get wrong? Mine rarely crashes, and only does so when I'm doing some kind quick hack and not being thoughtful, and only when I'm dealing with raw pointers which isn't very often. I've been collaborating with other C++ devs for 20 years without any problems.
1
Vimm, lol. It may have been considered great 30 years ago. Now it's a joke, in my opinion. I have not met a developer in my 25 years as a professional software engineer who uses Vimm. We all use IDEs nowadays. It's way more productive because editing is only a small part of a developer's workload. I can't imagine debugging an application in a codebase of a million lines spread across thousands of files... in Vimm? How about 30 million lines of code? Yes, I've worked on the Chromiun engine. It's not going to happen in Vimm unless you enjoy pain. Even VSCode is too lightweight for that task.
1
So what? The Linux world is also a mess. They're both run by people, and people mess up. If you think Linux is any better then you're wearing rose tinted glasses.
1
The "secret" for me was to discover my passion and look for that type of work. Turns out my passion was for high-performance application development and low-level programming. My favourite languages are C and C++ (excluding the more recent language additions). A lot of people will say to use the best language for the job. Be language agnostic. I would disagree in so far as trying to be an expert in too many languages is not ideal. For instance, there is no way I want to be writing JS or Python code. That would drive me insane. I found a niche that I was happy in, and it's worked for almost 30 years.
1
I did the same for the Signetics 2650, the 6502 cpu, and the 68000.
1
Nope.
1
Not everyone can use Java. Ridiculous thing to say. I spent years trying to switch from 30 years as a C++ dev to Java and I failed. It ended my career. Java sucks. Not just the language though... it's also the whole can of worms that comes with it.
1
Web programming in a sense isn't real programming. Its kind of like LEGO. It's more like gluing a whole bunch of things together, often using multiple frameworks and languages. I hate it, at least what little experience I've had was horrid. I find high level languages much harder to work with.
1
@OgrallPrime No, it hasn't had its time. Why would it? It's still great. I don't understand why people gripe about it.
1
@EpicNicks LOL. Trump is a wrecking ball.
1
@purpasmart_4831 Your first sentence (washed up boomer) describes me. I'll try not to take offence :)
1
Can people stop referring to languages as "safe" and "unsafe". Developers are responsible for not creating bugs. Bugs can be created in any language. It really is a skill issue. C is one of the easiest languages to learn and simplicity helps reduce risk. If one prefers a higher level if abstraction, even C++98 will provide it.
1
C++ is a great programming language. There you go. I said. And I'll also say this... Rust sucks.
1
@gruntaxeman3740 Actually, yes. I've done a lot of C to C++ and it works out really well. Would be a damn site easier than going to a totally different syntax and conceptually different language. Rust is an absolute nightmare.
1
Absolutelly. I've been doing that very thing for many years.
1
@perc-ai I'd be laughing at you. C to C++ is a no-brainer. It works and it provides a lot of advantages. I've been converting C code to C++ for years. When you're dealing with commercial code that supports thousands of users, you don't make massive breaking changes. If you're a hobbyist in a basement, yeah, convert to rust. No one will care. C to C++ alows incremental improvements with immediate benefits. Without breaking every. Additionally, c and C++ are close enough at the C syntactical level to be understandable by legacy developers C with specialist product knowledge. That's all lost with rust.
1
Logs are a small payoff for the migraines one gets from Rust code. I just write my own logs.
1
I loath Java with a huge passion. I hate it and everything about it or connected with it. The whole Java ecosystem sucks like a giant hack. Rant over.
1
The best way to really know and to prove you know is by doing.
1
@notuxnobux I love it. C++ is the only language I enjoy using.
1
That sounds like bs.
1
He won't talk about C++.... why not? It can be used for system programming. In fact, it's probably the most widely used. C is also a great language, but C++ provides a lot more if you want it or if you need it. One can pick and choose. I use C++ more than C because e.g. I like that std::string is easier to use than C strings. Same for containers like map and vector etc. They already exist which saves time and they're less error prone than doing it all in C. But I'm not a C++ language lawyer. I use what makes sense.
1
More abstraction typically results in worse performance. Sometimes, that matters. Too much abstraction makes code more difficult to understand, as does chopping large functions into too many small pieces that lose context.
1
The more I worked with OOP the less I liked it. I basically use classes in C++ as structs with functions. Some basic encapsulation, and that's it.
1
I agree. That "skill" thing is total bs. I've used many languages over the past 35 years, mostly C++ and C, but rust gives me migraines.
1
Why wouldn't you want to see your files? A file explorer provides quick access to files and the project structure, sub folders, etc.
1
The claim that every android phone user is a Linux user is form of propaganda. It's a disingenuous and flawed argument. No one cares what the kernel is or what fork was taken in development. Linux is Linux. Android is Android. Windows is Windows. Mac is Mac.
1
C++ is only "Monster Bulky" if it's used that way.
1
I use Notepad a lot whenever I want something quick and simple to edit plain text. It's great for that. Never tried Notepad++.
1
Cmake is dreadful.
1
I hate the rust syntax. I think it's kind of ugly and unintuitive and breaks perfectly acceptable syntax norms. That said, if I was 10 years younger, I would invest the effort to learn rust because I like low-level, highly performant languages/ implementations. I think rust will become widelly adopted over time. But I'm a 60 yr old C and C++ developer. It's too late to change to a new language that at this stage is still rather niche. I suspect a lot of experienced folk will be in the same boat. As for the criticisms of C being dangerous, bug prone and so on... I believe much of the criticism is due to people forgetting what C was developed for. It's an inherent feature of the language that it's easy to create memory related bugs. It's not a design flaw. Here I'm refering to folk who bash C for being what it is.
1
Clean code is typically difficult to understand and can be slow and bloated. High performance code very often looks ugly. At least, that's what my 30 years of coding has taught me.
1
I'm with you on procedural code. The more I do OOP, the less I like it. A small level of OOP just for scoping works for me. Most of the Java code I've seen is insane OOP. The "everything is an object" thing is nonsensical.
1
Being a fast typist doesn't make one a fast developer, but it likely hastens the onset of RSI. Software development is not about speed typing. Vim is not the best for development. Fast at what? Why are people so focused on key presses? A good IDE is clearly the best. The whole "it's a distraction" argument is bs. An IDE offers a full featured environment. No serious developer uses vim. At least, I've never seen one in 30 years of software development. Watching "fast developers" buzzing the cursor right left whilst they fix an endless sequence of typos is just cringe. And why use a terminal? It's 2025, not 1985.
1
You're wrong... kind of. One of the applications I've worked on does exactly that. All numeric values are stored as double. There has never been a problem reported in 25 years. That said, it depends on how the double is used.
1
Are you a rust fanboy or were you refering to the rust guy? I've noticed rust fanboys talking "skill issue" a lot. Just wondering.
1
I don't agree that a language has to be hand holding. A language is a tool. It is the users responcibily to use it correctly, just as it is with any tool. Blaming the language for bugs is like blaming a hammer for missing the nail. And don't use a hammer for driving screws etc.
1
Previous
5
Next
...
All