[-] snowe@programming.dev 8 points 2 years ago

Forking is a foolish idea. The core principle of computer-science is that we need to live with legacy, not abandon it.

what a crazy thing to say. The core principle of computer-science is to continue moving forward with tech, and to leave behind the stuff that doesn't work. You don't see people still using fortran by choice, you see them living with it because they're completely unable to move off of it. If you're able to abandon bad tech then the proper decision is to do so. OP keeps linking Joel, but Joel doesn't say to not rewrite stuff, he says to not rewrite stuff for large scale commercial applications that currently work. C clearly isn't working for a lot of memory safe applications. The logic doesn't apply there. It also clearly doesn't apply when you can write stuff in a memory safe language alongside existing C code without rewriting any C code at all.

And there's no need. Modern C compilers already have the ability to be memory-safe, we just need to make minor -- and compatible -- changes to turn it on. Instead of a hard-fork that abandons legacy system, this would be a soft-fork that enables memory-safety for new systems.

this has nothing to do with the compiler, this has to do with writing 'better' code, which has proved impossible over and over again. The problem is the programmers and that's never going to change. Using a language that doesn't need this knowledge is the better choice 100% of the time.

C devs have been claiming 'the language can do this, we just need to implement it' for decades now. At this point it's literally easier to slowly port to a better language than it is to try and 'fix' C/C++.

[-] snowe@programming.dev 8 points 2 years ago

Yeah, I like my job so that’s probably part of it, but also doing something rewarding really helps.

[-] snowe@programming.dev 8 points 2 years ago

Cf only acts as a mitm for encrypted traffic if you choose it in the options. If you provide your own cert then they can’t decrypt anything.

[-] snowe@programming.dev 8 points 2 years ago

As soon as you go down the path of customization for “special clients” you’ve already lost the battle. Business needs to agree to not sell something like that. I’m not being helpful here, but as soon as you’ve started customizing like that to get massive clients it will never end and it will just slowly suffocate your company.

[-] snowe@programming.dev 8 points 2 years ago

Great time to plug kagi.com

[-] snowe@programming.dev 8 points 3 years ago

How can you put five different kinds of coffee on here and not put milk.

[-] snowe@programming.dev 8 points 3 years ago

I don't remember which video it was, I'd have to go find it. At the end he sets up a 'science experiment' to show that wet wipes are flushable, unlike what everyone says. And the way he 'proves' it is clearly a terrible way to prove it, but if you aren't thinking about it you'll agree. I'll try to find the video.

[-] snowe@programming.dev 8 points 3 years ago

Because it’s one of the most popular multi-tools on the planet? The only one more popular is Victorinox

[-] snowe@programming.dev 8 points 3 years ago

No he didn’t. They literally sold it as “choosy developers choose gif”. It was part of the marketing to software devs. He didn’t feel the need to say anything on fucking stage until normies started using it and couldn’t understand context.

[-] snowe@programming.dev 8 points 3 years ago* (last edited 3 years ago)

I did the trial for kagi and completely stopped using Google within 3 days. Kagi is so much better it’s easily worth it. And it has actually useful features unlike Google. It’s insane how long google sat on their haunches and waited to let others surpass them.

[-] snowe@programming.dev 8 points 3 years ago

Minimalism is a lot easier when you stop thinking that you need features. I know that’s a bit weird to say, but most things on most websites are just extra junk. They’re extraneous. The site would be not only fine without them but most likely better off without them.

[-] snowe@programming.dev 8 points 3 years ago

So then how is it back?

view more: ‹ prev next ›

snowe

0 post score
0 comment score
joined 3 years ago
MODERATOR OF