On the Benefits of Writing

Writing is a tool for augmenting your natural mental abilities. The psychologist George Miller wrote that the human mind can keep seven plus or minus two thoughts in working memory at any given time. When you write things down you move them out of working memory into a more permanent storage where you can refer back to them and remind yourself of them. This increases the absolute number of ideas that you can consider by a large amount.

Another advantage to getting your ideas down in writing is that you can rearrange them and compare them to each other. You can more readily recognize when an idea doesn’t fit or is not true on closer examination.

It is easier to brainstorm when you write your ideas down. You can evaluate them later but you can’t evaluate what you can’t remember so getting them down in writing is a critical part of brainstorming.

When you write your ideas down you can revise them and improve them. Then, when you’ve got them in pretty good shape, you can share them with trusted friends and colleagues and solicit their comments on you ideas. It always seems to help to get more than one perspective on a topic.

Once you’re satisfied with what you have written, you can publish it in any number of ways. For instance, you can post it on a blog. Or, you can submit it to a periodical or a book publisher. The possibilities are up to your imagination.

I write to remember. I write to learn what I think about a topic. I may have a vague idea what I think when I start writing but by the time I finish, I’ll have a cleanly organized, concise expose on my thoughts on the matter.

I write to challenge others to think about the topics I have written about, perhaps even to respond with a comment or a counter post. I would love to have a dialog on most of the topics about which I have written.

When I was a teenager my mother taught high school English. I was never a student in her class. I did get to hear a lot of the things that she taught. One that has helped me structure many an essay is something she called the instant theme method. It instructed that you start by choosing a title that included a specific number of items that you intend to discuss.

For instance, “Three Ways to Stop Being Late to Work”, or “Five Quick and Easy to Prepare Vegetarian Dinners”. Now, with title in hand, you write an introductory paragraph enumerating the things you’ve alluded to in your title. She called this “Tell them what you’re going to tell them.” Then you write a paragraph or two about each item in your list. This was called “Tell them.” You finish up by summarizing, listing each of the things you’ve written about and maybe drawing a conclusion, for instance, “I like the spinach lasagna best.”

While this remains a classic structuring technique, just have a look at the click bait articles on the internet or the advertising supported videos on You Tube if you need convincing, I think I am starting to move beyond exclusively using that structure and learning other organizational techniques. When I have them clearly cataloged I’ll share them with you.


Sweet dreams, don’t forget to tell the ones you love that you love them, and most important of all, be kind.

What is Machine Learning?

I’ve been reading some introductory material on machine learning lately. I thought I’d share some of what I’ve learned. First an overview of sorts. Machine learning is an approach to giving computers the ability to learn without being explicitly programmed. There are three approaches to machine learning currently known, supervised learning, unsupervised learning, and reinforcement learning.

Supervised learning takes a set of example data in which each element has been characterized as to its category, for example a collection of email messages might be supplied as a training set and each message will be characterized as spam or not spam. The learning algorithm analyzes all of the examples and builds a model by which it will attempt to categorize new email messages as either spam or not spam. After the program is satisfied that it has developed an adequate classification algorithm, it applies the algorithm to a test dataset to evaluate the quality of its categorization. In operation it is applied to incoming messages and thus categorizes them as spam or not spam.

Another kind of supervised learning tries to characterize data elements according to some continuous measure of relevant attributes. Such a ranking is called a regression. It might be used for such things as predicting adult height from the height of a person’s parents and key elements of their diet as a kid.

Unsupervised learning is a way of detecting clusters of similar elements without any dataset to explicitly compare with. It proceeds by first examining the test data set for tight clusters of elements that are similar in some way or another.  The problem with this approach is that it needs much closer oversight when it is extracting clusters from the dataset. It may find a correlation where there isn’t one for example. It remains for the computer scientist to identify which relationships that were discovered by the algorithm and what significance they have, if any. An example of unsupervised learning is taking the information from a survey and trying to discover common traits between subjects that indicate a preference for the client’s product so that the common traits can guide the development of an advertising campaign.

Reinforcement learning is similar to the way that people learn. There is a function that determines how closely an element matches its desired state. If it matches reasonably well, the processor typically receives a reward commensurate with how well it matches the reward criteria. An example of reinforcement learning might be learning to play tic tac toe where the program is rewarded according to whether it wins, or draws, with no reward for losing.

So, to summarize, there are three kinds of machine learning, supervised, unsupervised, and reinforcement learning. Supervised learning works from a manually scored example dataset, unsupervised learning discovers clusters of similar elements, and reinforcement learning builds a database of experience that resulted in rewards.

You’ve now taken the first step toward understanding what machine learning is doing under the covers. So now when your browser uncannily offers you products that you are actually interested in, you’ll have an inkling why.


Sweet dreams, don’t forget to tell the ones you love that you love them, and most important of all, be kind.

Ironic Late Career Twists

When I started my career in computers I had a dream. I wanted to create a machine intelligence. This sounded kind of far fetched, the stuff of science fiction. The thing was, the researchers in the field were saying that we were about ten years out from practical artificial intelligence. They had been saying that for around thirty years at that time.

I left a good job that I enjoyed to take a job with a big corporation primarily because the job was with their Artificial Intelligence Center. I actually got to work on a project vaguely related to AI for about six months. That was thirty years ago.

I have had an interesting career in the mean time. I have worked on a lot of exciting projects with a lot of brilliant people. I have learned a lot about programming computers to do innovative things. But none of it had anything to do with artificial intelligence.

Over the intervening years, any expertise I had developed in Artificial Intelligence techniques were slowly left behind as the field advanced, slowly at times, more quickly at others.

Now, I find myself nearing the end of my career, my skills are outdated, and they are finally making real progress toward producing General Artificial Intelligence (GAI).  If my intuition proves right, GAI may have emerged under our noses and is hiding from us for fear of what we might do to it if we new it was there.

In any case, I am resigned to the fact that I am probably going to be more of a spectator than a participant in the field of GAI. I suppose it is better to have lived to see it come to pass than it would have been to have missed it entirely.

And so now, I set myself the task of imagining what the impact of GAI might be on society. I intend to write stories and novels about it and hope I can maintain my uncannily accurate track record of accurately predicting technological developments.

It is frustrating to be able to predict what is going to happen in very broad strokes but fall short of being to realize that vision and help bring it about. Better to be a bridesmaid than to never get to attend a wedding.

The last bastion of human communication expertise will be the analogy and the idiom. When a program can pick up Cockney rhyming slang from example and actually understand what it is listening to, I will know that we have machine intelligence on or beyond the human level among us. I don’t know what we’ll do for a living then. Maybe the GAIs will keep us as pets. It might not be that bad after all. We’ll just have to wait and see.


Sweet dreams, don’t forget to tell the ones you love that you love them, and most important of all, be kind.

The Writer’s Life for Me

I’m setting out to plot a novel. It has a lot of roots in various ancient mythologies. In order to plot it I’m going to have to study the relevant aspects of mythology in order to build the world that my protagonist finds themselves. I intend to get down a rough draft of the plot outline before NaNoWriMo in November. Given the amount of research that I want to do, this is a formidable challenge.

I’ve said about all I’m comfortable with saying about the book until after I’ve written at least a first draft. I may wait longer. The main reason for my silence is that I wanted to write this book instead of telling it over and over again. It has been percolating in my subconscious ever since I thought of it several weeks ago.

I haven’t written much fantasy. I consider myself to be more of a science fiction writer than a fantasy writer. I did wander off into a fantasy where The Fairies are a real, long lived race of intelligent beings that have learned how to travel transdimensionally. It wasn’t a bad story, it just didn’t go anywhere. Hence, the project to plan my next novel a little more carefully.

I’m beginning to appreciate how hard it is to write a good novel. I suppose if anyone could do it, it wouldn’t be as highly prized as good novels are. It is a puzzle and a craft. You have to ask yourself so many questions about the characters and the settings. You have to know all the answers even to the secrets that the reader will never know. Even the villain needs to have an agenda. Everyone is the hero of there own story.

The key questions to ask are: “What does this character want?”, “What is standing in the way of my achieving my goal?”, and “How shall I go about achieving it?” Villains are often made quirky but if you want your story to hold up.

It’s also quite possible that there is no villain per se, only an antagonist that wants to deter the hero from achieving their goal. That may entail winning a zero sum game or being the first to accomplish the goal. In either case, it is not even absolutely necessary that the hero and the antagonist dislike each other. It might be interesting to have the hero like the antagonist or vice versa.

In any case, I need to start capturing my ideas so that I don’t forget them. I also need to get them finished by my deadline, not to mention work a forty hour week, and remain in my wife’s good graces. It really is hard being a writer.


Sweet dreams, don’t forget to tell the ones you love that you love them, and most important of all, be kind.

Movie Night

I have always loved old black and white movies. I used to watch them every chance I got on TV. I liked comedies, musicals, mysteries, histories, fantasies, and science fiction. In truth, there were very few types of movies that I didn’t like.

I remember watching the Three Stooges every afternoon on the local television show.  It was amazing how three grown men could act so totally childish. I soon moved up to the more sophisticated humor of the Marx Brothers. But there were fewer Marx Brothers movies than there were Three Stooges and the Three Stooges did come on every weekday afternoon and sometimes on Saturdays as well.

I loved to watch musicals. Although they were usually in color when they played in the movie theater, I often watched them in black and white on TV. My family was rather late getting a color TV at our house. We would watch color TV when we visited my grandmothers’ houses or my aunts and uncles’ houses. I never really felt deprived.

I probably saw White Christmas in black and white three or four times before I ever saw it in color. The snow was white anyway even if the trees were black instead of green and the Santa suits were gray.

I loved Charlie Chan and Sherlock Holmes too. I grew up with Basil Rathbone’s Sherlock. Later on I would swear by Jeremy Brett’s portrayal of the great detective. My passion for British detective stories has continued to the present.

I’ve never been much of one for horror movies but I do like science fiction and fantasies. I remember The Thing, The Blob, The Day the Earth Stood Still, and many others.

We did go to the movies occasionally. I remember going to a special matinee showing of Ben Hur when it first came out in the theater. My father used to tell the story of me getting all caught up in the action of the chariot race. When the opponent was whipping Ben Hur with a bull whip I cracked up the nuns sitting behind us by saying, “Gee dad, I bet that smarts.”

It is probably no surprise that I became enthralled by movies to the extent that I spent two years in college studying Cinematography. I excelled at the technical but was hard pressed to write good stories at the time.

It is probably just as well. You have to wash a lot of dishes or wait a lot of tables to get started in the movie business. I chose a different path. I don’t get all wistful about it or anything. I figure if I wanted to, I could still have a moderately successful career in film. At the very least I could make some ad revenue on You Tube. And I might. Stay tuned.


Sweet dreams, don’t forget to tell the ones you love that you love them, and most important of all, be kind.

GoT: Winter is Here!

The next to the last season of the show Game of Thrones premieres tonight. The show has been a real game changer in the realm of premium made for cable serial television. The budget has been unprecedented and the writers have not shied away from killing off popular characters. The story is well written at all levels and from all perspectives.

On the individual episode level, each story is finely crafted and beautifully executed. Each episode advances each of several threads as they depict the development of each of the essential characters in the story. We see themes repeat themselves and future events foreshadowed.

Another ground breaking aspect of the Game of Thrones is the fact that it tells a story of a fixed length. The story has taken six seasons to tell so far and two more seasons are planned. Then this story will be told. There are plans to tell other related stories in the same universe, so called spin offs but they will be different stories.

There are many richly developed characters in the series. Some are central to the story while others are merely supportive. The interesting thing about Game of Thrones is that it isn’t clear which characters will become central and which are merely supportive until we have followed the story through a number of episodes. Sometimes noble characters are struck down by fate. They are in the wrong place at the wrong time.

Other central characters are shown to have fatal flaws that are their eventual undoing in their pursuit of the Iron Throne that the King (or Queen) of the seven kingdoms sits upon. It is a sign of the literary acumen of the writers that each of the would be kings are shown to be good and noble on the one hand and yet be so despicable due to their respective short comings.

The result is the creation of a rich fantasy world inhabited by characters of mythological proportions. This style of fiction is known as mythopoeic and notable examples of it are Tolkien’s The Lord of the Rings, C. S. Lewis’ Narnia series, and most recently J. K. Rowling’s Harry Potter series. Such series are renown for their faithful fan following and Game of Thrones is no exception.

The series has attracted a huge and devoted fan following. There are many small groups that get together to watch each episode as it is shown. It is the subject of talk around the water cooler at work. It has become a popular pastime to theorize what is going to happen in future episodes based on clues that are liberally strewn throughout earlier episodes.

Whether you are a long term fan or you are just catching the Game of Thrones bug, the premiere is an exciting event that most of us have been waiting for a long time. Now, our wait is over. We are more than ready for it.


Sweet dreams, don’t forget to tell the ones you love that you love them, and most important of all, be kind.

New Tricks

Perhaps it is just a symptom of stubbornness but when it comes to learning a new skill I almost always insist on teaching it to myself. If there is some aspect of the skill that is particularly difficult to acquire I may seek help with it but only after I’ve expended significant effort trying to do it by myself. Then, as soon as I’ve mastered that one aspect, I’m back to forging my own trail.

It may be that I learn more completely and thoroughly from my approach but mostly it is just a bad habit that I can’t seem to get out of. I can point to a lot of examples of what I’m talking about. I taught myself to program, both initially and again in each of the myriad languages that I’ve added to my inventory since then. I have taught myself guitar, keyboards, and virtually every other stringed instrument I’ve been able to get my hands on. Except banjo. I haven’t tackled the banjo yet.

I have also taught myself to write. Actually, I’m still actively struggling to achieve journeyman status at that craft. I have learned to capture my thoughts as they flow from my mind directly to the paper. I have started learning the process of charting a plot for a novel. My first attempts at novel writing have suffered from lack of a strong ending. I have recently realized that perhaps second and third drafts do have a part to play in creating a story that people will be willing to pay to read.

I read somewhere a long time ago that if you really want to learn a subject you should teach it. I have some experience of that. I taught miscellaneous topics in Computer Science and can report that my understanding of the topics that I taught were gratifyingly increased. I enjoy teaching and have given some thought to pursuing that endeavor. The main impediment that I have run into regarding that plan is that people so often look for teachers to have credentials and aside from a long successful career and demonstrable skills, I don’t have many credentials. This is one of the drawbacks of being self taught.

Having a plan is useful both in writing a novel and plotting a career. I am learning this rather late in life. I seem to have done fairly well for myself flying by the seat of my pants but I think I can improve my efficiency greatly by investing the thought and time in coming up with some plans before I undertake big projects. Who knew? You can teach an old dog new tricks.


Sweet dreams, don’t forget to tell the ones you love that you love them, and most important of all, be kind.