Twitter-Induced Introspection

UPDATE:   Since writing this blog post many months ago, I have come to be an avid user of Twitter and can’t imagine my online life without its offerings.  Tweetdeck is my client of choice for the iPhone and I used Chromed-bird in Google Chrome at my desktop (since I always have a browser window open anyway).  My @libdsoftware account never really took off but my personal one, @jeffcox111, is thriving.  Feel free to follow and say hello.  And now, my original article, which I largely disagree with after further inspection…

Twitter sure is a cool service, but I’m just not quite sure how to use it for myself. I have had an account for over a year and have only updated my status five times. I’m neither proud of this nor ashamed.

There are two primary reasons for my lack of tweeting thus far. One is that a good deal of my tweets would be work related and a good deal of them would very much not be work related. Some of my coworkers follow me and could see my non-work-related tweets and think to themselves, “why’d we hire this clown?” And honestly, I would do most of my tweeting while at work simply because I’m on my computer more while at work. Sure I can tweet from my phone, but would I? I don’t know.

The other reason is that I’m not sure that I have anything of very much interest to say. Therefore, anyone who would follow me avidly has got to be a weirdo and I don’t necessarily want them following me. I mean sure my blog posts rock but there’s no way I can maintain this level of awesomeness in a constant stream of 140 character snippets.

What interests me though in the Twitter system is the idea of a corporate presence. Maybe corporate isn’t the best word for it, but what what I basically mean is when a Twitter user doesn’t represent a single human person, but a group of people or an idea. This could manifest as a corporate entity, or a club, or a newsletter, etc. I guess this notion is what has led to much of the field known as Social Media.

The easy-to-use and freely available Twitter API is, in my opinion, the true reason Twitter has gained so much momentum. It’s not only easy to tweet, it’s easy to write new software that let’s you tweet. Most of the apps out there right now that let you interface with the Twitter system are the same- a fancy cool UI front end that lets you tweet and organize your friends’ timelines. What I haven’t seen (much of anyway) is an app that let’s you work with Twitter from the standpoint of a corporation, or any entity that is larger than just yourself.

So now I’m putting together plans for a Social Media Dashboard application. Initially it will be aimed square at Twitter and its uses, but I wanted it named Social Media Dashboard and not Twitter Dashboard because I want it to be extended to Facebook and other API’s as well. It will act as a single client that lets you manage your company or group’s social media profile.

I’ve been gaining some added insight recently through the book Twitter Power, by Joel Comm (@joelcomm). Despite some wordy and repetitive moments and ideas in his writing, I’ve enjoyed the read and its given me some great ideas for key features in my app.

If anyone has plans for something similar, would like to colaborate, or would just like to pitch ideas for functionality, please comment on this post! Alternatively, you can DM or reply to me on Twitter at @libdsoftware.

Hope to hear from you!

Little Brother Book Review

I just finished reading Cory Doctorow’s young adult novel, Little Brother, last week and wanted to post my commentary on what a fun book it was.  I first started following Cory Doctorow’s postings online at Boing Boing about a year ago.  He is a co-editor of the site and often posts items that jump out at me, such as how evil DRM is.  When he released this book, he did so using Creative Commons licensing, rather than Copyrighting.  This lets him give the book away online for free, while also selling hardback copies in common bookstores.

I bought the hardback for my girlfriend, but also downloaded the PDF version so I could quickly search and find what I wanted to quote later in this post.  Its handy having both versions.

The title of the book is a play on the Big Brother concept from that novel everyone has read, 1984.  The reason the adjective is changed to "little" is that the people in this story who are doing the real covert monitoring are teenagers.  They are fighting back against a corrupt Department of Homeland Security, and they are using some of the most fun technology I’ve ever read about to do so.

The story is aimed at the young adult audience, but any adult who enjoys a good spy/tech novel will love it.  The characters are developed well and are generally likeable.  Doctorow writes this story from the first-person perspective of the main character, Marcus Yallow, who unwittingly becomes the leader of the resistance against the DHS.  Without giving too much of the plot away, Marcus "comes of age" and all that good stuff like most young adult novels get into, but he does so while launching a secret war against his own government, which is pretty exciting.

There is a lot of explanation of various technologies in the book, most of which are technologies that actually exist today and can be easily acquired.  One such explanation stuck out like a sore thumb to me because it was the inner monologue Marcus gives before an all-night programming session.  He explains what programming computers is like to him, and I thought Doctorow nailed it in a way that made me especially proud to be a programmer myself.  I’ve inserted a few paragraphs of that section below:

“If you’ve never programmed a computer, you should. There’s nothing like it in the whole world. When you program a computer, it does exactly what you tell it to do. It’s like designing a machine — any machine, like a car, like a faucet, like a hinge for a door — using math and instructions. It’s awesome in the truest sense: it can fill you with awe.

“A computer is the most complicated machine you’ll ever use. It’s made of billions of microminiaturized transistors that can be configured to run any program you can imagine. But when you sit down at the keyboard and write a line of code, those transistors do what you tell them to.

“Most of us will never build a car. Pretty much none of us will ever create an aviation system. Design a building. Lay out a city.

“Those are complicated machines, those things, and they’re off limits to the likes of you and me. But a computer is like, ten times more complicated, and it will dance to any tune you play. You can learn to write simple code in an afternoon. Start with a language like Python, which was written to give nonprogrammers an easier way to make the machine dance to their tune. Even if you only write code for one day, one afternoon, you have to do it. Computers can control you or they can lighten your work — if you want to be in charge of your machines, you have to learn to write code.”

If I weren’t already a coder, I would become one after reading that.

My only complaint with the book is the handful of places where Doctorow uses alternate spellings of words, which are popular memes online, to make his tech-savvy main character seem like a real 1337 d00d.  For instance, he describes a girl as being h4wt (hot) multiple times and it grated on my nerves a little more each time.  That’s hardly enough though to detract from the rest of the book, which was an enjoyable quick read.

I heartily recommend this to anyone who likes tech-ish fiction.  The link to the download of the free copy is at the top of this post, and the hardback retails at just about any bookseller.  Enjoy!

Follow

Get every new post delivered to your Inbox.