@nixCraft Unix was a good improvement but it's not perfect. There are many historical defects and we can't get some nice things because of all the backwards compatibility requirements. We should stop believing that it's perfection.
@nixCraft Why waste time to learn how to read a file for every single command I use instead of just piping cat? I think using cat is more aligned with the Unix philosophy.
@nixCraft I disagree, learning new languages teach you new perspectives to how to approach programming and you usually carry those to every other language you use.
@nixCraft As a master student I think it's a bad change. As far as I see, most students are pretty mediocre programmers. Someone with just one or two years of work experience would be much better than most bachelor graduates IMO.
@nixCraft I didn't use Duolingo so I can't compare with that. But I use flashcards to learn new words. I use ChatGPT as a complementary tool during learning. It helps me to see a word in a sentence to learn but when you are really beginner example sentences alone is not enough and you usually need a breakdown. ChatGPT can create specific examples and break it down for you. And since I am only a beginner the questions I ask are asked quite a lot so ChatGPT is also pretty accurate too.
@nixCraft I didn't find any of them to be good enough for spending money. But to be fair I find ChatGPT pretty good for learning a new human language. It can give an example sentence and break it down for you. Since human languages are usually not strictly rule based something like ChatGPT works pretty well.
@nixCraft It's like saying "why are you working if you don't like capitalism?". Yes we rely on C/C++ for many fundamental things but we simply do it because there is no viable alternative. You can't just write a reliable software in a short time. That doesn't mean that language doesn't matter. But for some projects language problems don't outweigh the benefits of years of effort put into it making sure it works good enough.
@Gargron Also even if it could, like why would you automate one of the most entertaining part of being a human? Why not automate jobs so we work less and do more art?
@Gargron Personally I am disappointed with Leprous's Aphelion this time. As much as I like them, their vocal gone too far IMO. He always sounds cathartic and too dramatic. Since he never reduces the tension it doesn't evoke any feelings for me.
~20 year old software engineer. Interested in programming language design and theory. Favorite things at the moment are Rust, OCaml and Nix. Huge music fan. Mostly listens to progressive rock/metal. Favorite band is Opeth. Guitar player and tries to write music.