[-] Ogeon@programming.dev 13 points 1 week ago

Reject C, return to assembly. Structured programming is the true oppression our generation never talks about.

[-] Ogeon@programming.dev 19 points 2 months ago

I was a teacher's assistant in beginner's programming at university for a bit. I expected them to learn C, which I knew enough of, but I got assigned to a group that learned Python instead. I had never used Python at the time. I ended up having to speed learn it while trying to teach it, to not be completely useless.

[-] Ogeon@programming.dev 11 points 3 months ago

That's definitely part of "the deal" with MIT and Apache. The other end of it is that they shouldn't really expect to get anything more than what the authors are willing to give.

[-] Ogeon@programming.dev 12 points 4 months ago

Zooming in? In this economy?!

[-] Ogeon@programming.dev 8 points 5 months ago

How much is that in ™?

[-] Ogeon@programming.dev 13 points 7 months ago

Simple features are often complex to make, and complex features are often way too simple to make.

[-] Ogeon@programming.dev 48 points 11 months ago

It's useful for keeping track of your mental gymnastics.

[-] Ogeon@programming.dev 15 points 1 year ago

My shower has its own favorite temperature and will slowly readjust itself to it.

[-] Ogeon@programming.dev 20 points 1 year ago

Got myself a proper hiking backpack. An Osprey Exos 58L. Shifting much of the weight to the hips makes a massive difference and my back was very happy!

[-] Ogeon@programming.dev 22 points 1 year ago

Static types aside, the file system has a lot of failure cases, which every language is affected by, and Rust makes them very visible. This can indeed feel like a lot, but it's an intentional feature and makes more sense in larger projects. I guess the feeling may get amplified by the author's style of long form posts with a lot of details.

Error handling in practice contains a lot of "let the caller deal with it", using the ? operator to pass errors up the call stack. The more verbose options are for when you need to actually handle it.

[-] Ogeon@programming.dev 6 points 1 year ago

To make things worse, that teapot doesn't have a bottom surface.

view more: next ›

Ogeon

joined 1 year ago