[-] tatterdemalion@programming.dev 26 points 7 months ago

I have so many files that have been stalled at >95% for months.

[-] tatterdemalion@programming.dev 35 points 8 months ago

Agreed.

And sometimes code is not the right medium for communicating domain knowledge. For example, if you are writing code the does some geometric calculations, with lot of trigonometry, etc. Even with clear variable names, it can be hard to decipher without a generous comment or splitting it up into functions with verbose names. Sometimes you really just want a picture of what's happening, in SVG format, embedded into the function documentation HTML.

[-] tatterdemalion@programming.dev 28 points 1 year ago

Apparently it's hard to get hired in software. Meanwhile, some of the worst software ever made is being written today. Have you tried using literally any software recently? We're in this "barely good enough to function while being heavily supplemented by tech support" phase. I guess capitalism breeds incompetence as long as it's still profitable?

[-] tatterdemalion@programming.dev 34 points 1 year ago

It's almost like these languages were designed to solve different problems.

[-] tatterdemalion@programming.dev 31 points 1 year ago

Watching this New York Post propaganda video yesterday was so upsetting. Comments reveal how racism/xenophobia is still very alive in the US.

https://youtu.be/2QFbyT4nhR0?si=AGAT5tnHKVwPfkok

[-] tatterdemalion@programming.dev 26 points 1 year ago

Maybe you should be directing this sentiment at the woman who keeps talking about how she killed her dog.

[-] tatterdemalion@programming.dev 25 points 1 year ago

Sure! Here's a 100PB thumb drive.

[-] tatterdemalion@programming.dev 35 points 1 year ago

Lol the yellow eye barely saves it.

[-] tatterdemalion@programming.dev 27 points 1 year ago

Oh gosh I'm so afraid of the anonymous business daddy that told you AI is sexy.

[-] tatterdemalion@programming.dev 28 points 2 years ago

My greatest strength is already also my greatest weakness: hyper focus from ADHD.

[-] tatterdemalion@programming.dev 25 points 2 years ago* (last edited 2 years ago)

I have a feeling you are misunderstanding what is meant by "theorems for free" here. For example, one theorem that is proven by all safe Rust programs is that they don't have data races. That should always be a requirement for functional software. This is a more pragmatic type of automatic theorem proving that doesn't require a direct proof from the code author. The compiler does the proof for you. Otherwise the theorem would not be "free" as stated in OP.

view more: ‹ prev next ›

tatterdemalion

joined 2 years ago