Category Archives: Computers

Impedance Mismatch

buffalo herdI find myself in an increasing funk the last few weeks. By now I’m feeling maximally funky, but unfortunately not in the good way. Funky often refers to smell, and in this case the increasing stink is mental. I’m just … fed up, halfway between tired and disgusted, many miles south of annoyed.

Work accounts for much of that, perhaps all of it. Yet another week of literally zero progress. In fact there was a setback: vendor work that didn’t, and the vendor is being difficult about dealing with it. I seem to be on the IT project equivalent of the Titanic (and there are a scary number of parallels).

And for a variety of reasons I’m feeling a strong sense of impedance mismatch with the world.

Continue reading


CG Tardis

blue light specialSpeaking of Happiness Moments, I finished my POV-Ray Tardis project.

Or more accurately, I finished the first phase of the project. The beauty of something like this is that you can return to it later and add details or make improvements. Sometimes you learn a new trick that can be retro-fitted to an older project.

That can happen on programming projects, too. Exposure to the Smalltalk and Lisp communities gave me a view of code as a living thing that evolves (sometimes daily) as all living things do.

I’ll write about that sometime, but today I just want to show off my Tardis!

Continue reading


Bisy Backson

projectThis is a bit of a drive-by posting. (Look at it this way: “Oh, goodie: more pictures!”)

I confess part of my distraction these days is being caught up playing with POV-Ray (which I’ve described quite a bit recently). Boy with a toy, I guess, but it’s just so much fun! It does open some great doors for blog illustrations down the road, so it’s worth building some degree of skill. (Plus, did I mention the fun?)

So just to keep my hand in posting-wise (it is so easy to get out of the habit), here are some pictures of what I’ve been working on while I’ve been ignoring you.

Bonus points if you know the post’s title reference!

Continue reading


Sideband #47: POV-Ray 101

Sideband MachineBy all indicators (page reads, Likes, comments), most of my readers don’t find POV-Ray quite as interesting as I do. That’s too bad, because I’ve finally decided on a theme for this blog. It’s going to be all-POV-Ray all the time! Think of the fun we’ll have!

Yes, of course I’m kidding. Anyone who knows me at all (hello, have you met me?) would know better. Me, one topic? It is to laugh. Out loud. (Honestly, I don’t know how mono-topical bloggers do it.)

But I do promise this is the last post—for now—about POV-Ray. We’ll just swing by the gift shop, and then move on to other things.

Continue reading


Sideband #46: POV-Ray 101

Take a seat!

Take a seat! (click for big)

As promised last time, my simple tour of POV-Ray continues with some examples a bit more interesting than an abacus stone or a box with holes in it. Time to move beyond a bunch of teal-colored spheres! (How about a bunch of hunter-green cones?)

I think it’s nice to have a place to sit while I lecture, so I’m going to use my digital woodworking set to provide a bar stool (and maybe a beer). The beauty of the virtual world is that , well, free stools (and maybe beers) for everybody.

Because I don’t just make a stool. I make a thing that makes stools.

Continue reading


Sideband #45: POV-Ray 101

Sideband ElectrodeRecently I took you on a tour of a virtual theatre I “built” to help illustrate a post about light and color. It’s virtual because it wasn’t built with wood or metal or rock, but only with 100% natural electrons grown in the U.S.A. (free range; no pesticides or antibiotics).

I also showed you some smaller objects I built with the same tool: a freeware ray tracing application, called POV-Ray. The application is a “rendering engine.” It takes your design and renders it as a 3D image, complete with textures, shadows, reflections and a variety of other life-like effects.

Today I’m going to take you down into the engine room!

Continue reading


Computer Haiku

It’s shaping up to be a killer week. I thought my first task in the new job would involve designing a system, but it turns out much of the business process analysis hasn’t been done yet. Given that they have a target date of December, I have my work cut out for me.

So this is likely to be a very light week blogsphere-wise (and I hate to think it could actually get worse in the weeks ahead).

If I post much at all, it’s likely to be fairly light, possibly pulled from my past writing or maybe even some golden oldies from the days of the USENET era.

With that in mind, here’s a set of computer haiku error messages that made the rounds back in the day. Enjoy!

Continue reading


Wednesday Wow!

Welcome to Wednesday Wow, an irregular series appearing from time to time when I want to write about something that made me say, “Wow!” Or which made me say, “Weird!” Or, “Wonderful!” Or possibly even, “Wild!!”

There may also be posts about Widgets, Whirligigs, Wiccans, Waffles, Wallpaper, Whimsy, Wisdom, Wit, Weather, Wind, Winter, Wushu, Wackos, Whatnots, Wherefores or Whatever.

But not about Women, Wenches or Wahines; they’re too special to be limited to a day, even though they often make me say, “Wow! Wonderful!”

Nor will it be about Work, War or Woodlands. Also, no Whining, Whipping, Whispers, Whistling, Windows, Wine or Whiskey. And I’ll try to not be Wanton, Wonky, Whistful or Worrisome. I can’t guarantee I won’t wander into being a Wry Wiseass. And I hope my Words won’t be Wrong, Wasted or a Wreck.

Continue reading


BB #6 – More Thoughtinos

As fall slowly falls upon the region, the smell of wood smoke is in the air. Much as it evokes great times around countless camp and bonfires, the smell has been strong enough recently to really set off my sinuses. Two nights in a row (wait: sniff, sniff… make that three), it was less the fragrance of wood smoke and more the acrid nostril-irritating stench of wood smoke.

An age-old metaphor for life, perhaps. Too much of a good thing isn’t a good thing.

[zip]

Why does Adobe Reader insist on putting a shortcut on my Desktop when installing yet another update?

Does anyone on the planet actually open the Reader first and then go browsing for PDF files? I’ve never done that in all my years of using it. I always have just opened the PDF document I wanted to read. Every install, I delete that thing.

But then, unlike some computer users, I only have a handful of (constant) icons on my Desktop. Short-term ones come and go, but I don’t litter my Desktop with them (I’ve seen people with almost no free space for more… how can you work like that?)

I miss Adobe Reader 3.0… don’t need all the new features, and I don’t appreciate the ongoing parade of bug fixes necessary to patch those new features. Look at the preferences sheet here; waaaaaaay too many options to look at a PDF file!

We need another public document format with no bells and whistles (none of that “active” crap; images and diagrams is it).  In general it bugs me how every app grows new features until it becomes a bloated, impossible monster.

I have a hammer. But it also makes coffee and has a camera. And receives AM/FM radio. And it has a pencil/pen set (with erasers), several hex wrenches and four kinds of screwdriver. Plus it has a GPS, a cell phone and it can receive Twits and post pictures to Facebore. Sometimes it’s able to pound nails.

[zing]

Every time I see that sign:

I wonder why I’m being asked to date motorcycles. (No jokes about an exciting ride; too obvious.)  Funny thing: I’ve jumped out of an airplane 50 times, but I’m not sure I’m brave enough for motorcycles. It’s the other drivers that scare me (well, and concrete zipping by at 55 MPH only inches away)!

[zoop]

All those success stories… the authors suggest that all you have to do is really, really try (and follow their directions). If you failed, well, that’s proof you didn’t try hard enough. Or buy enough of their books.

I suggest that luck plays a huge role in success, and for every successful person, there are dozens who did the same thing, tried just as hard, and yet failed. It’s only looking back on success that you think it was due to your personal magic.

(more accurate version)

Success does not come from just striving for it (although that is certainly a requirement). Success comes to those… for whom success comes.

Speaking of which, there is a certain cargo cult nature to a lot of this. People at work are forever posting articles, like “The 10 Habits of Creative People.” As if emulating their habits could possibly work. Creativity comes from the soul, not from dressing up like a creative person. All you’re doing is building cargo planes from sticks, vines and leaves. And you look just as stupid.

[zap]

That gal in the QuiBids commercial: Perkiest Person on the Planet!

[zzzzzzzzzz]


Sideband #41: CS Jokes

I close the first round of CS101 articles with some of my very favorite CS jokes. Sure, they’re esoteric, but they’re also really funny. Thing is, you may have to trust me on that.

Binary

I have a sign in my cube:

There are 10 types of people…
Those who can count in binary,
and those who can’t!

It garners two reactions. Some people just walk away puzzled. Some people look puzzled for just a moment and then they crack up.

It’s a joke that works if you know binary. Then it’s pretty funny, but if you don’t, you won’t and I’m not sure explaining it can make it funny. You may finally understand it, but I’m not sure it’ll be funny.

At least I don’t think it will. Let’s try.

Short and sweet, 10 is the binary number for 2. In binary, the two-digit number one-zero is not “ten” (meaning ten), but “one-zero” (meaning two). In any base, the number “10″ has the same value as the base. In octal (base 8), the number “10″ means eight. In hexadecimal (base 16), “10″ means 16!

So the sign is really one of those “two types of people” jokes, but you have to be one of the types of people mentioned to get the joke. I like it because it’s self-referential; the joke is the thing it’s joking about.

So… funny?

COBOL

There’s an even more esoteric joke I thought was hysterical the first time I saw it. Finding this one funny requires knowing three certain computer languages…

Lou: “Did you hear they invented an object-oriented version of COBOL?”
Bud: “Oh, yeah? What’s it called?”
Lou: “POST-INCREMENT-COBOL-BY-ONE”

Trust me, it’s hysterical if you know C++ and COBOL. They may both start with ‘C’ (in fact one of them starts with ‘C’ in two senses), but they’re nothing, and I mean nothing, alike.

Explaining this one would be tough, and I’m not sure there’s any payoff. You’d need to know a bit about the C language and its object-oriented version, C++ (C plus plus), and you’d need to have some feel for another language, COBOL.

There is, by the way, a wry observation about the C and C++ languages that hinges on the hidden reference part of the COBOL joke. Specifically it has to do with what C++ really means and what that suggests about the values of C and C++ compared to each other.

Unix

My all time favorites are a pair of Unix jokes:

Unix is user-friendly… it’s just picky about its friends.
How’s my programming? Call 1-800-DEV-NULL

(That first one is a nice mini-tutorial on it’s and its!)

So there ya go; some really esoteric computer programmer jokes!


Follow

Get every new post delivered to your Inbox.

Join 372 other followers