Tag Archives: programming

The School of Misdirection

* Masquerade *

“If you have knowledge, let others light their candles in it.”
– Margaret Fuller

“Misinformation works.”
– Rand Paul

Before I became a computer programmer I was a student at a tech school. It was a fast-paced track that promised to teach employable programming skills in under a year.

On the first day the students in my class were also promised that many of us would drop out. That is what had always happened on this tough track.

But it didn’t happen to us.

The stereotype of introverted computer geeks hadn’t taken hold in the culture yet. Sociability was fairly high in the class and many of us hung out together, had lunch together, or had drinks together after class. We studied together. This group was very open, no one was excluded.

Along with a few others I was getting straight A’s and would help anyone who asked, answer anyone’s questions, keep trying to explain for as long as needed. We learned very quickly that doing this helped us to learn the material better. Things become clearer when you think them through and make them simpler.

Helping other students definitely helped me to improve.

And talking about the material made everything more interesting and studying was actually fun.

At graduation time they told us that we were the biggest class to make it through the course and we had the highest class GPA. We had a record number of students finish with an A average and few or no dropouts.

My class had gelled around a sense of mutual support.

Recently I’ve been told that some educational tracks are cut-throat. The students compete with each other for grades and ranking and the tactics can be vicious. A few weeks ago a United States Senator advised medical students to sabotage each other with bad information. Apparently within some fields of study knowledge is a zero-sum game and the incentives reward hoarding it for oneself and trying to prevent others from accessing it.

A few years after graduation I was looking for a better job. One of the students from my programming class spotted my resume on her boss’s desk. She told him that she remembered me from that class and that I’d helped her with the coursework.

I got the job.

In my career since then I’ve always tried to share whatever knowledge I have and tried to help and answer questions and offer ideas. In my spare time I became involved with a local technical group dedicated to spreading know-how and networking, and I served on the board of directors. Sharing has always enriched my life and I love it when I can make something clear enough that I can actually see the light in another person’s face as connections are clicking together.

Occasionally I’ve also encountered people who hoard knowledge or even are outright saboteurs, intentionally giving bad information in an attempt to cause the other person to fail.

I’ve found that people remember the ones who helped them and learn to distrust saboteurs.

As the use of social media rises, employers are catching on to the value of teamwork and sharing. Knowledge hoarders will find that they must learn to share or they won’t fit in.

And saboteurs? Saboteurs will find that misinformation will follow them.

Masquerade * by pareeerica, on Flickr

Security through Obscurity


There was a time when computer programmers on IBM’s midrange platform joked about “security through obscurity.” The data and programs were safe mainly because so few people knew how to get into them. Even if a hacker found a way to connect, the platform architecture was unique and the boxes were priced out of reach for the hacker demographic, preventing experimentation.

The low-hanging fruit for the hackers was on a different platform, machines running Microsoft’s Windows. They knew those machines well enough.

And so programmers didn’t worry as much about security on the IBM midrange machines as the programmers on other, better-known machines did. The lack of public knowledge served for purposes of security and virus prevention.

There was a downside to obscurity though. The midrange programmers watched as sales of their machine stagnated and companies switched to the more popular Windows based systems in spite of security concerns. The job market for midrange programmers shrank and wages fell.

Obscurity turned out to be just another word for unpopular.

Image: “Cavern carved by the sea in an ice wall near Commonwealth Bay, 1911-1914”
Source: State Library of New South Wales