jkercher

joined 3 months ago
[–] jkercher@programming.dev 6 points 8 hours ago

Meh. I had a bash job for 6 years. I couldn't forget it if I wanted to. I imagine most people don't use it enough for it to stick. You get good enough at it, and there's no need to reach for python.

[–] jkercher@programming.dev 7 points 6 days ago* (last edited 6 days ago)

Heh, the red alert readme says it currently requires borland for the asm and watcom compiler for the c/c++.

[–] jkercher@programming.dev 2 points 2 weeks ago

I'm on your side dude. Comments rot. Some are useless. Don't even get me started on doxygen comments.

[–] jkercher@programming.dev 3 points 3 weeks ago (1 children)

She already exists! I swear!

[–] jkercher@programming.dev 13 points 1 month ago (2 children)

To me, Microsoft's entire transition to web technologies is a self inflicted wound. Going native is a massive performance win. They already had that, and went the other way. Just, Why!? Now, Microsoft software is all big, bloated, and slow as fuck. Even the OS. They were literally bragging about a 9 second start up time after some optimizations to Teams. They don't even know what efficiency is anymore. We all essentially have super computers, now, but sure, congrats on your 9 second load time for a fuckin chat program.

[–] jkercher@programming.dev 3 points 1 month ago

Yeah, I had a silly hack for that. I don't remember what it was. It's been 3-4 years since I wrote bash for a living. While not perfect, I still need to know if a pipeline command failed. Continuing a script after an invisible error, in many cases, could have been catastrophic.

[–] jkercher@programming.dev 1 points 1 month ago* (last edited 1 month ago)

Woah, that ((i++)) triggered a memory I forgot about. I spent hours trying to figure out what fucked up my $? one day.

When I finally figured it out: "You've got to be kidding me."

When i fixed with ((++i)): "SERIOUSLY! WTAF Bash!"

[–] jkercher@programming.dev 4 points 1 month ago (2 children)

I was never a fan of set -e. I prefer to do my own error handling. But, I never understood why pipefail wasn't the default. A failure is a failure. I would like to know about it!

[–] jkercher@programming.dev 11 points 1 month ago

I'll give you my vim when you pry it from my cold, dead hands.

[–] jkercher@programming.dev 8 points 2 months ago

Hey! I know the guy working on this. Super cool, detail oriented guy.