claudeb: A white cat in purple wizard robe and hat, carrying a staff with a pawprint symbol. (Default)

No, this isn't about fictions we construct about the world through software and stories alike. That's a whole other can of worms. This is about work.

When I first started coding, everyone was telling me to draw a flowchart first, and/or write pseudocode. I dutifully tried doing that, but it didn't seem to help me get any code written afterwards, let alone better code.

Later the UML craze started. The only thing I ever managed to do with UML was tie myself into knots with an overly complex class diagram that never became code either.

In the end I learned to simply write code. Because that's what the computer understands. That's how I progress towards getting the machine to play a game, or solve a problem. Everything else is make-believe.

Planning is good, but it's not actually going out there in the field to do the thing you were planning for.

Read more... )

claudeb: A white cat in purple wizard robe and hat, carrying a staff with a pawprint symbol. (Default)

Over on the RPG.net forums, there's a thread asking why wizards are so rare in D&D. Of course, as pointed out in the OP, the real reason is extradiegetic (out-of-character in plain English): to keep the setting from turning from faux-medieval into something quite different. But it's fun to consider in-world explanations as well, and plenty of people have pointed out some obvious, plausible reasons.

But my favorite one is by analogy with the real world, and it's so simple: why isn't everyone a programmer on Earth, in 2021? We all use computers all the time by necessity. The required knowledge and tools are free and easy to get by. It doesn't take riches, or a lot of time (though kids get started more easily), and even someone without much inclination can reach surprising levels of skill quickly enough. Yet programmers are very rare, and always in high demand. Why?

Whatever the reason, that's likely why wizards are rare in the Forgotten Realms, too. Or in my pet setting, for that matter.

(Note: we're not talking those settings where wizards are the special envoys of divinity, like Middle Earth, or need a genetic mutation like Harry Potter.)

Conversely, that begs the question of why wizards are so damn common in the Earthsea cycle, where most people know the basics well enough for practical use.

Sadly, the answer is education. We could be living in a world where writing simple scripts is a matter of basic (ha!) literacy. We actually started building that world back in the 80s. Then computing was hijacked by people who wanted these wondrous machines to be appliances, to make most of us dependent on them for software. And so they made programming into this mysterious dark art that only a few "chosen" can master, and even then only at the cost of their sanity.

Spoiler: that was all propaganda. Magic was in us all along.

claudeb: Just a lonely orange cat watching the moon from the windowsill on a starry night. (software)

For the longest time, I've been typing my prose into plain text files. That has a lot of advantages: they can be opened with pretty much anything, they're as compact as files get without compression, and can easily be turned into web pages or e-books through Markdown. Next time however I might just try to use WordGrinder instead.

Wait, what? WordGrinder (available from cowlark.com and various Linux distributions) is a word processor in the old sense of the term, from before humongous office suites became the norm: a program designed to let writers write, with as little fuss as possible. You get a word count (and paragraph count), formatting roughly on par with the aforementioned Markdown, a decent range of import and export options, and a spellchecker. That's it!

More importantly, you get all that from a program not one megabyte in size with all dependencies, that can run in terminal emulators (and X11). Talk about software you can install on toasters! For someone like me, who uses computers so ancient that even AbiWord has noticeable overhead, it's amazing.

Even better, WordGrinder has some unique and valuable traits. Also some quirks, but for once they're part of the charm here.

Read more... )

Profile

claudeb: A white cat in purple wizard robe and hat, carrying a staff with a pawprint symbol. (Default)
Claude LeChat

Links

Newsfeeds

RSS Atom

Most Popular Tags

Style Credit

Page generated 27 Dec 2025 19:06
Powered by Dreamwidth Studios