General statistics
List of Youtube channels
Youtube commenter search
Distinguished comments
About
Toby
ThePrimeTime
comments
Comments by "Toby" (@toby9999) on "ThePrimeTime" channel.
Previous
2
Next
...
All
Many people prefer mouse over keyboard. I am one of those people. An application must provide a great UI else I'm not interested. Linux seems to be rather poor in that area, just falling back on the terminal out of developer laziness. GUIs have been around for 40+ years. The GUI and mouse are best for control. The keyboard is best for entering human readable test. It's 2025.
2
I hate java with a vengence. I've used many languages over the past 35 years, including assember, BASIC, LISP, Pascal, C, C++, Ada. I even learned COBOL. But 95% of it has been C++ development. Java is the worst language/dev environment I've ever enountered. Eclipse is especially bad. Total garbage. The worst thing is I need to use it for work going forward. But 20 years of tutorials and courses and struggles and whatever has left me sweating. Java really sucks. It's one of the hardest languages to learn, in my opinion.
2
Same for me... 6502 and 68000. I still prefer lower level coding. Most of my work is with lagacy C code and C++
2
I like both. Both have pros and cons. C is a simple language. C++ has more features. Both are similar in terms of basics. Both are high performance. I would rank them equally.
2
I'm a C++ dev, and I love the language. I've had a play with some of the alternatives... not impressed. Rust syntax and symantics sucks big time. Go is just weird for no good reason. C is good, but C++ is better for most applications. Haven't tried zig. The problem with many of the newer ones is the lack of a comprehensive IDE. There is no way I'll be reverting to an antiquated terminal based approach. It's 2025.
2
Rust is way too pedantic.
2
I hate the CLI. It's 2024. CLIs should be reserved for that last 0.01%. The power user super-nerd stuff. GUIs are a thing and have been a thing in widespread use since the 80s. We need better GUIs. The fact that CLIs are old isn't a good argument for wanting one for every day use. Model T Fords are also old. When I'm developing software, pressing F5 to compile and run a debug build is faster than entering a bunch of stuff into a CLI.
2
People typically use "dislike" and "hate" interchangeably in common useage. When I say hate, I typically mean dislike, but hate is a little more impactful.
2
Linux makes sense for servers, but as a C++ desktop applications developer, Linux makes no sense. The market share is too small. Everyone wants free stuff, and Linux does not have anything that comes close to MS Visual Studio.
2
I use MS Visual Studio a lot (not vscode). I've been using it for almost 30 years. But Eclipse totally sucks big time, in my opinion. It's dreadful.
2
I like LISP. Had a lot of fun with it at university, but I've never found a practical use for it. I'm working with C++ 99.9% of the time, C++ has remained my favourite language since I started using it 30 years ago. It can be used for developing performance applications. It can be used as a low-level or high-level language or mixed. Can do procedural or OOP and to a limited extent with some effort, functional. But functional programming in my experience is the least useful, which is probably why I've found Lisp to not be useful, i.e.. I haven't written any Lisp since the 1990s. As for the "cumbersome grammar"... no one came up with the C++ grammar. C++ evolved as you would know, from C, which itself owes its grammar / syntax from earlier languages. But C was an effort to replace assembly with a relatively 'high-level' alternative but to remain close to assembly language for performance and compiler simplicity reason. Remember that 50 years ago the early C compilers generated assembly code and had not advanced far in terms of optimisations. I can remember examining the output from C compilers back in the early 80's and noticed that the assembly code was pretty much exactly what I would write myself. Comparing that with Lisp... there is no comparison. Lisp is so far removed from the way CPUs function. Oh, and I hate Java with a vengeance 😀
2
@maidenlesstarnished8816 Why the religious tone?
2
@gruntaxeman3740 I hate the package manager concept. I prefer a standalone installer that checks for dependencies and installs them if they're not on the system, and it only installs the exact version the software was tested against. You get what was intended and no more. Windows gets this right. Sadly, a lot of the Linux mindset is creeping in with stuff like Chocolatey and a bunch of others. It's creating a mess. Eclipse IDE is a real shocker for downloading stuff in the background i.e. pretending to be an installer. I have no clue what it installs and very often it messes up meaning hours of maintenance.
2
@quantum_dongle Git made my life miserable, to be honest. SVN was so straight forward and simple. With Git, push pull, pull requests, multiple branches, etc. mind blown and in a state of unrecoverable confused shock. Got out of the industry after 30 years. Hate the way it is evolving.
2
I found it way easier to get into old high-performance legacy C code than new highly abstracted Java / clean code / code following 'design patterns' type stuff. Procedural C code can be read and understood. Once details are abstracted away in a language like Java, it becomes a nightmare to figure out what the code is actually doing. The cognitive load is higher. I use C++ 99% of the time, but I prefer a lightweight approach. Perhaps "C with classes". Objects used within a procedural context.
2
@victor7802 I've 'liked' my own comments months or years later, then suddenly realised that I was reading my own comment. I must be getting old lol
2
Repetitive Strain Injury.
2
True, but I'm finding that Android sucks more and more. I've own 3 Android phones. I'm tempted to switch to iPhone next time... which might come very soon. My A72 is a dog right now. Battery life is lagging; it freezes regularly and has done since its first OS update.
2
@Resurr3ction "He says unsafe Rust == assembly in C++ " That's not what he said.
2
Pointers ARE simple and intuitive. It's a memory address. Learn assembly language basics and pointers will seem easy.
1
@michalsvihla1403 If you are talking about high-performance desktop machines, then almost no one cares. Intel CPUs power up and down dynamically anyway. It's different for laptops where power consumption is a big deal.
1
I started at 40.
1
Yeah, I grew up in that world where nothing was free. In fact, sometimes, there was no software. You build it, and you program it in machine code. I'm talking 1975.
1
Running on Linux is not the same thing as BEING Linux. But even your concept of "running on Linux" is overly simplistic. I hate Linux but I use an android phone, even though it also sucks. But they're not the same thing. If they were, I'd buy an overpriced iPhone, because contrary to your claim, iOS is not running on Linux. Everything is not using Linux. Something to keep in mind when comparing OS's... 99.99% of users would not consider the Linux kernel to be an OS in 2024. A bit like selling someone a car without seats, dash and wheels. A kernel without a GUI is not a useful OS today. It is not a useful desktop option. When you count kernels as OS's, you're being disingenuous. Especially when comparing the Linux Kernel with Android, iOS or Windows... the latter are fully useable and complete OS's with integrated GUIs. That's what the 99.99% care about.
1
I tried Ubuntu a decade ago and found it useless. Like going back in time and it was unstable as well. I would crash daily. Prior to that by a couple of years, I had tried other distros, but none would install. I had out IT guy install Ubuntu on an old PC. Tried it for a few months then put Windows 7 back on.
1
I've been a C and C++ developer for 30 years. How hard is it to tranistion to rust? I've looked at some rust code and it looks ugly, and there's a bunch of syntax that looks pretty odd to me. Would you describe rust as low level or high level when compared to C or C++ or perhaps somewhere in between? Or is it more like Java?
1
I was writing machine code in the 70s and 80s... so... I'm a real programmer.
1
@ВладиславДараган-ш3ф Millions of abstractions makes it bad. It makes code difficult to understand and maintain.
1
@thomassynths A lot of folk don't want an x account because of the asshat who owns it.
1
That's a poor argument. The amount of time ranting is minuscule compared to the amount of time it takes to master a language, especially one as diabolical as rust. Besides, a good rant can relieve stress. And, in answer to your question... most are not toxic. None of the developers I've worked with for over two decades were. They were all incredibly talented and supportive.
1
7:10 This is one of the reasons why C++ is great. And it's so extremely versitile and performant. I don't understand the irrational hatred of one of the most successful programming languages of all time... and it's still one of the most used. Skill issues, right?
1
LOL
1
@cant_sleeeep C# is a decent language, but it's .NET. Many applications need to be standalone executables, and not like C# or java.
1
@mbrofoc The "not safe" thing is massivelly overly hyped. Knives, power saws and cars are not safe either... shall we ban them? Now, I'm not picking on you per se, it's just that the "not safe" thing grates my gears. No language is totally safe.
1
@mlemImlem If you want to be a faster developer and not just fast typist then use a good IDE with a mouse. It's just so much better.
1
It's possible if the rust code was poorly written.
1
I've been a C++ developer for 30 years. I use Copilot because it returns better results faster than a Google search. It's really that simple. I ignore the hype and the hate. It's a tool.
1
It's a whole different ball game nowadays, but back in the 70s and 80s, I was almost exclusively developing in machine code. I didn't even have an assembler. Mainly the 6502 and 68000 CPUs.
1
More should be said about how dusgustingly awful Eclipse is. The most bloated unstable and messed up IDE ever devised.
1
When someone says they use Vim, I ask myself, why make life difficult? Same for the terminal.
1
Not necessarily. I was writing machine code all in hex in the 70s, and now I'm a C++ software. The drum stuff was earlier, but natural talent is transferable.
1
C is simple, flexible, powerful, and performant. It's a great language. I use C++ more than C nowadays, but I still prefer some of the C features, especially IO.
1
Yeah, mastering tools is important. mastering Vim is not. As for 1999... I'd go further back. There were already good GUI based tools in the 1980s.
1
I've seen these boards used by others. I don't believe they're writing backwards.
1
Inheritance is useful. Therefore, we should keep it. But I agree on java doing it badly. Java over uses inheritance.
1
Some of the terminology seems to be ambiguous. Bottom line... there are only as many concurrent threads on a system as the CPU supports. The rest is trickery - basically some form of time slicing. Would be very interesting to know what each language implementation is doing behind the scenes. When I develop multithreaded C++ applications on Windows, the threads are real threads running within the OS preemptive multitasking user space.
1
It was the year I tried Rust and hated it 😀
1
@sophieedel6324 I did that last year... Windows: Clean reinstall of Windows 10 on an old i7 4790 box. Took around 30 minutes, then installed a few apps, including Chrome browser. All done in an hour and running rock solid for over a year. No failures. No driver issues. Linux: Installed Mint Cinnamon. Immediately encountered bugs like settings not being saved, problems with multiple monitors, blurred text, problems accessing flash drives. Needing the terminal to configure stuff on day one is totally unacceptable. I dumped it on day 3.
1
That's effectively a strawman.
1
MS Visual Studio is awesome. Nothing else comes close.
1
Previous
2
Next
...
All