rms, a defense of free software 

potentially controversial, rms 

I've really come around on object-oriented design patterns.

At first, I dismissed design patterns as cruft being shoved down our throats by the corporate types. Code design doesn't always fit into these neat little labelled boxes that managers like, and anyway if you're spending your days writing patterned boilerplate, the language that you're using is probably the problem.

Well, a lot of that criticism is still true, but I've come to embrace design patterns as a wonderful teaching tool. The very first time I taught object-oriented design, I taught the mechanism of it and the motivation for it in broad terms, but I left it up to students' creativity to decide how to apply it to real problems.

It works for some students, but not all. Newbie coders sometimes benefit from studying patterns. I'm seeing a lot of benefit from new students who can use design patterns as something to hold onto when they feel like they're drowning.

Wired, 1993: Rebels with a Cause - Your Privacy. "On the cover were Eric Hughes, Tim May, John Gilmore, holding up an American flag, faces hidden behind white mask, their PGP fingerprints written on the foreheads. Gilmore even sporting an newly-founded EFF T-shirt. (from Thomas Rid, CS Monitor)"

Wired, 2019: YOU'RE IN PRIVATE MODE. To continue using a private window, sign in or subscribe. The title of the article being denied reads "It's Time to Switch to a Privacy Browser. Ad trackers are out of control".

I think the biggest thing I'm bringing back from Korea to Canada is how dumb clothes dryers are. They've got to be one of the dumbest inventions we've ever had. Let's make a machine which DESTROYS your clothes, wrinkles them, dries them unevenly, causes global warming, costs on arm and a leg. All for the benefit of...very slightly reducing how long it takes your clothes to dry.

One of the first thing I did when I got here was buy drying racks. It seems to weird to me that I used to put up with the nonsense that was electric clothes dryers.

With food, I'm not much of an "everything" guy. Pizza, burgers, hot dogs, etc., nah, let's keep the toppings to a reasonable number.

Somehow this doesn't apply to bagels, though. Any time I buy a bagel, it's an "everything bagel" or nothing at all.

I've moved away from Korea and have been living back in Canada for the past 3 weeks. Tonight is my first Korean-English language exchange here. Let's see how much I've forgotten.

Ramblings about having a mixed-race kid, part 4 

Ramblings about having a mixed-race kid, part 3 

Ramblings about having a mixed-race kid, part 2 

Ramblings about having a mixed-race kid, part 1 

You know that saying that the definition of "insanity" is doing the same thing and expecting a different result? Isn't that also the definition of "practice"?

I had this thought watching my 3 month-old. Every day she tries to crawl, roll over, sit up, etc. Every day she fails miserably, gets frustrated and starts crying. We (adults) all know that one day she'll stumble upon success, but she doesn't know that. She just really wants to crawl, and the only thing she can do is try the same thing over and over again and hope for a better result miraculously. Is she insane? (Maybe)

Obviously sometimes the best response to failure is trying a different tack, which is what the original quotation is getting at. Sometimes, though, the best thing is to just do the same thing again, fail again, and become more practised.

You know when you sleep so deeply that it takes you a few seconds after you wake up to remember what year it is and what country you live in? I had that last night and I really needed it.

fread.ink is a free as in freedom alternate operating system for electronic paper ebook readers

Show more
OldBytes Space - Mastodon

Full of old bytes.
Please don't demagnetize the core memory, thanks.
Do you like old hardware ? Do you use them ?
Perfect you're welcome here !
Please remember that Mastodon can still have bugs !
We run Mastodon Glitch Edition.
Don't forget to read the rules.