Smart Mobs: The Next Social Revolution

Smart Mobs: The Next Social RevolutionI’ve finally whittled the reading list down to one book left, which is Smart Mobs: The Next Social Revolution by Howard Rheingold, a recommendation by Tom the Architect.

I haven’t finished the book yet, but I am about 3/4 of the way through it and am finding it extremely interesting.

According to Wikipedia, “A smart mob is a group that, contrary to the usual connotations of a mob, behaves intelligently or efficiently because of its exponentially increasing network links. This network enables people to connect to information and others, allowing a form of social coordination”.

The author begins by talking about his experience witnessing the first of what he calls “smart mobs” in Japan, where the citizens were using text messaging in order to coordinate meeting places and activities, or just to be constantly “in touch” with friends and relatives, sending each other jokes, images, or small messages.

From these small simple examples starting in Tokyo, Helsinki and the Philippines, the author then moves into talking about wearable computing and the possibilities available when wireless access to the Internet is ubiquitous and and available to everyone. Some of the examples he uses are technologies in which one can, by merging wearable computing, GPS, and the Internet, attach virtual notes to physical places where they can later be picked up by friends or used by others as educational devices about the physical world. He uses the Virtual Helsinki project as an example of these exciting new technologies.

Reading this book, if nothing else, makes you think of the endless possibilities in making wireless Internet ubiquitous and available to everyone at any time.

I know that personally, I’ve found text messaging to be great when wanting to stay in touch with Kelsi when she has gone on school band trips, just to receive a quick message as to where she is, what she is doing and things like that. While the start was a little bumpy while learning to type on a cell phone, the ability to stay in touch with family via quick messages that do not necessarily warrant a full conversation has proven to be extremely useful.

My first text message was written to Kelsi after she started talking about how “cool” it was (the author calls the kids of today “Generation txt”). I sent her my first text message that took about 15 minutes to type — standing in the middle of the mall — and consisted of the phrase “this is my first text message on a cell phone. Typing on a phone sucks.”. I was all proud of myself that I actually got the damn message typed into the phone and sent to her. Three seconds later, I got a paragraph back from her talking about what she liked about text messaging. The speed in which she typed this showed me how much a part of life this technology is today. Typing on a phone, or creating private message spaces is as much a part of the young culture today as bike riding was for me when I was a kid. As another illustration of this, Jake didn’t think twice when I asked him to type our WEP key for the wireless network in his PSP when he received it. I was dreading it, but he was done in under a minute. It would have taken me forever.

In a nutshell, here is the thing that I like most about this book so far. The author points to things going on right now that signal a huge shift in the way the Internet and wireless hand held devices mean for social interaction in the coming years. The shift is already happening. He also talks about research that has been going on for a while that will contribute to this cultural shift. Finally, he points, very effectively, to what this could mean to society as a whole and the possibilities inherent when the Internet is finally available to everyone.

The future looks exciting in the pages of this book, as long as we can make these technologies available to everyone.

As Tom and I were talking about this yesterday, he mentioned there was a web site dedicated to this kind of stuff. Smartmobs.com is the slashdot of the smart mobs, tracking news about the things covered in the book. Check it out.

Freakonomics by Steven D. Levitt and Stephen J. Dubner

Freakonomics : A Rogue Economist Explores the Hidden Side of EverythingI’ve been in kind of a weird situation over the last few months, as I have started about five books at the same time, as they all seemed important for me to read now. The list consisted of The Innovator’s Dilemma, The Innovator’s Solution, The New Art of the Leader, Smart Mobs, and The Wisdom of Crowds. Once I finished the first three, someone recommended the book Freakonomics : A Rogue Economist Explores the Hidden Side of Everything by Steven D. Levitt and Stephen J. Dubner. I put Smart Mobs and Wisdom of Crowds aside (again) and grabbed this one.

What an easy and interesting read! Steven D. Levitt is what some people call a “Rogue Economist”. His knack is looking at questions that people fail to look at and finding some amazing answers in the data surrounding these questions. This book hits a ton of really interesting questions, and Mr. Levitt does a really good job of walking you through the data and explaining the answers he has found by looking at the data from a different perspective.

When this book was first recommended to me, I was reticent to pick it up. Economics always seemed boring to me, mainly because I didn’t actually know what it was. One look at the table of contents piqued my interest and convinced me that I had to pick up this book.

Mr. Levitt attempts to answer some pretty bizarre questions. Some of these questions include:

  • What Do School Teachers and Sumo Wrestlers Have In Common? – in which he explores the “beauty of incentives as well as their dark side” – in other words, cheating
  • How is the Ku Klux Klan like a Group of Real Estate Agents? – Talking about the power of information, or more specifically the power of hiding information.
  • Why Do Drug Dealers Still Live with Their Moms? – In which he explores the corporate like structures of the drug industry
  • Where Have All The Criminals Gone? – The effect of things like Roe vs. Wade on the drop in crime rate
  • What makes a Perfect Parent? – In which he discusses parenting and things like the effect of your name on your ecomomic future

The most interesting thing I got from reading this book is the value of data analysis and of what economics really is. The study of data and its effect on the social system. The subject matter is fascinating and another really good example of taking an academic area such as economics and bringing its value to people by articulating it in real world applications that make sense to the common man. The subjects he uses to illustrate basic concepts like incentives and cheating are something that every person can relate to, making the book a really quick and information packed read.

On a personal level, this book was extremely valuable as it showed me the practical benefit one can realize by looking at the data that is floating all around you. Finishing this book motivated me to spend a week digging for data to realize the effects of our conversion over five year period to an automated build process and open source tools to articulate the business value these decisions have made on the productivity of our development team, which was mentioned in the closing paragraph of a previous post I wrote this morning. Not only was I able to articulate the bottom line cost savings these decisions helped us realize in labor and licensing, but it also finally gave me a personal feeling of satisfaction over the amount of progress our teams have made over the past five years and gave me the tools I needed to interpret it and share it with the people who made it happen.

I highly recommend that everyone read this book. I realized a lot of personal value out of reading it and I’m sure you will too. This one was definitely worth the anxiety I felt putting off the completion of my reading queue to read.

Now I have to finish the last two books so that I can actually talk meaningfully about them with Tom the Architect.

The New Art of the Leader by William A. Cohen

New Art of the LeaderI am currently enrolled in an executive development program for future IT leaders, which runs for a few months with sessions designed to help future IT leaders network with each other and learn about leadership. One of the requirements of the course is to read the book New Art of the Leader by William A. Cohen.

New Art of the Leader is extremely well written and keeps you engaged throughout with its numerous examples taken from history going all the way back to Winston Churchill, Eisenhower, Grant, and Napoleon. The examples are perfect for the subject matter the author is trying to address and gives you real life illustrations of the principles he is talking about in action, in a way you can relate to them.

The book begins by outlining and explaining the eight universal laws of leadership that the author defines in describing the “combat model of leadership”. Military leadership is used as the primary illustration of these principles because warfare is the “worst case scenario” in which these principles and laws are practiced.

These laws consist of the following:

  1. Maintain Absolute Integrity
  2. Know Your Stuff
  3. Declare Your Expectations
  4. Show Uncommon Commitment
  5. Expect Positive Results
  6. Take Care of Your People
  7. Put Duty Before Self
  8. Get Out In Front

Once the eight laws are defined, the book goes through a number of interesting topics, with many illustrations of them from both business and military scenarios. The topics covered include (lifted straight from the table of contents):

  • How To Attract Followship
  • The Four Direct Influence Tactics
  • The Four Indirect Influence Tactics
  • Developing Self-Confidence as a Leader
  • Building An Organization Like A Winning Football Team
  • Building High Morale and Esprit de Corps
  • How to Coach Your Winning Team
  • Secrets of Motivation
  • Seven Steps To Taking Charge in Crisis Situations
  • Seven Actions To Develop Your Charisma
  • Leadership Problem Solving and Decision Making

Here’s the most interesting thing about this book. As you are reading through it, most of it seems like common sense. I spent a lot of time ruminating over how completely obvious these principles are as I walked through my experiences in leadership situations. Unfortunately, I also spent a lot of time noticing how hard these principles are to practice and how many times I had failed to do what, as I read the book, “seemed obvious”.

These are hard principles to live by. Many times you find yourself reacting contrary to the way a leader should react in order to ensure a successful team. If nothing else, this book calls your attention to where your shortfalls are as a leader and lifts these principles as a priority in your mind, making you more conscious of what your role is in regards to the people and organizations you are responsible for. It calls your attention to the fact, if nothing else, that your primary job is to value your people, build them up, and most importantly, go first. People follow those who lead by example – not those who lead by positional authority alone.

This book is extremely enlightening and a must read for those in leadership positions. For some, it could change your whole perspective on your job, calling your attention to things you may not have thought was a part of leading a team to success. For me, it called attention to things that I had already known intellectually, but many times fail to practice in every day life.

Both scenarios are an advantage to increasing your effectiveness as a leader. The illustrations from history and real life experiences of the author help in bringing these principles into something “real” that the reader can relate to, rather than a bunch of theory that seems either impossible or impractical to practice in real life. One can tell by the book that the author has done his research.

If your looking for a book that describes leadership in its base form, with real life examples to illustrate each point, this is the book for you. Grab it, read it, and take what the author has to say to heart. It very well could change your life and the lives of the people who work for you or with you at a peer level.

Ship It! A Practical Guide to Successful Software Projects Reviewed

The guy at Musings of a Software Development Manager talks about a recent book he’s reading called Ship It! A Practical Guide to Successful Software Projects. Its interesting how Scrum can be related to both The 7 Habits of Highly Effective People and Getting Things Done: The Art of Stress-Free Productivity.

The book sounds interesting. I’ll have to pick it up.

Podcasting: Do It Yourself Guide

Podcasting: Do It Yourself GuideOn Sunday before creating the podcast, I grabbed the book Podcasting: Do It Yourself Guide by Todd Cochrane. In it, he gives a pretty detailed view of what you need to do in order to get started creating your own podcasts.

In the book, he includes information on things like:

  • Getting Started
  • The RIAA and playing music in your podcast
  • Recording Software
  • Microphones
  • Advanced Studios (Mixers, Noise Gates / Compressors, Phone Patches)
  • Recording your podcast
  • Post Production (including noise reduction, something I consciously skipped in the first podcast)
  • Editing Techniques
  • Identifying a hosting provider to host your podcast
  • Figuring out what bandwidth you’ll need
  • Promotion
  • … and a lot more

I found the book really informative and an easy to read primer on what you needed to do in order to get started. My goal was to put together one podcast and see if I liked the process. It was a lot more fun than I had originally thought it would be and I think it was worth the time spent. This book pointed me to software like Audacity, that allowed me to do it for the cost of a cheap, $20.00 microphone.

Todd currently runs Geek News Central, a web site dedicated to”create a quality site for people of all ages and backgrounds”. I just downloaded the latest podcast from this site to see what he is all about.

Bottom line, I enjoyed the book and found it really useful. Pick it up if you are looking to see what is involved in podcasting. The book is perfect for beginners, but also has a lot of advanced information. As I learn more, I keep referring to the book to find answers to questions and, to my surprise, I’m finding the answers in this book. So this isn’t just a one read book. The more you learn, the more you’ll pick up using this book as a reference.

Learning CSS

Back in my Windows programming days I used to focus a lot on user interface design. I think I was actually pretty good at it. As time went on I moved into more of the back-end type of programming (utilities and things of that nature). When I moved to Unix programming I did not even touch the graphical UI’s. There was nothing really of interest to me.

When I started web programming, HTML just seemed tedious. I learned enough to get by, but the constant use of tables and getting things to align properly proved to be just too boring for me to ever try to get proficient in web UI design.

Over the last week or so, I’ve decided that I really have to learn about Cascading Style Sheets, which as I’ve mentioned previously, I didn’t focus on very much due to the incompatibilities between browsers in the early days. My initial interest in the technology started about 3 months ago from the work that I have been doing with WordPress, however the final straw that made me think I definitely had to learn this stuff was an article called Throwing Tables Out The Window at stopdesign.com. The author talks about a presentation he gave on CSS in which he, during the presentation converted the Microsoft web site from a table based design to one using CSS. He did the conversion real time to show the audience how quickly it could be done.

The final result of this conversion was a page that looked exactly the same, but reduced the page download size by 62%.

When I saw these results, I decided it was time to learn a little about CSS, so I bought the book Web Designer’s Reference : An Integrated Approach to Web Design with XHTML and CSS by Craig Grannell and poured through it. I also grabbed the O’Reilly CSS Pocket Reference so that I would have a quick way to look things up. (OK, honestly — I bought the Pocket Reference first, and got completely lost — get a real book before you pick up a quick reference).

When I learn something, I need to apply it to something that has value to me. If I just walk through sample projects, I tend to get bored because I’m not getting value that I can use right away.

The project I picked was the home page for my company, which currently uses pretty heavy table layouts. I want to see what kind of space savings we can achieve along with the kinds of maintainability savings that can be realized using CSS based design in lieu of tables.

I started this project on Monday, and to be quite honest, was fairly intimidated, as I always am when stepping outside of my comfort zone. After all, I deliberately did not learn more than I needed to know about HTML and layout because I found it boring.

Between Monday and today, I have been working on the project in most of my spare time (getting up early and working on it when I get home). As I work more on the problems, I understand more of the technology. Given the limited amount of time I’ve had to work on it, I’ve made some pretty decent progress and my excitement builds more and more the more I get done.

I seriously don’t think I’ve been this excited about learning new technology in a long time (probably since I started learning Python a year or so ago), and though its geeky, I find myself thinking about this stuff constantly. The ability to completely detach the presentation from the content is just completely cool.

Now there have been some issues and a lot of frustration. I got things looking great in FireFox and then made the mistake of loading it in Internet Explorer only to find that everything was screwed up. However, a few hours spent this morning and I have the display working fine in both browsers, due to the wealth of information out on the Internet.

If you find yourself laying out your pages using archaic, 90’s style table layouts, you need to start looking at CSS. The possibilities are far beyond the simple font settings that so many sites limit themselves to.

At some point in the future, when I finish my first “project”, I hope to post it up as an example. There is a great site called “Tableless” which showcases corporate web designs reworked using tableless design. These examples do a really good job of illustrating the ability to do complex layouts in CSS that one with a limited idea of the technologies might not think is possible.

Following are some resources on the Internet that I have used to help me learn this stuff. Hopefully, they will be helpful.

Related Links:

Star Wars and Philosophy

Star Wars And Philosophy: More Powerful Than You Can Possibly Imagine (Popular Culture and Philosophy)As I was browsing through Borders on Saturday I ran across a book called Star Wars And Philosophy: More Powerful Than You Can Possibly Imagine. This book attempts to explain philosophy using the Star Wars movies as a metaphor.

I used to read a lot on philosophy – mostly Zen and Taoism. At one point in time, Kelsi bought me a book called The Simpsons and Philosophy: The D’oh! of Homer which I really enjoyed. I have also read The Tao of Pooh and The Te of Piglet, which attempts to explain eastern philosophy through the Winnie the Pooh characters.

From the titles, one would think that I am just a moron that cannot relate to deep thoughts unless it is illustrated by some childhood cartoon character. However, these books are not for 6 year olds. They really go into quite a bit of depth, while making the concepts more accessible by relating them to characters and situations that are known by everyone. They take what usually is extremely dry reading and make it accessible.

This latest book is extremely interesting, with essays ranging from the discussion as to whether Yoda is a Zen Master or a great warrior, to a discussion over whether cloning is morally wrong, to the discussion of free will vs. predestination.

A sampling of the chapters include:

  • “You Cannot Escape Your Destiny” (Or Can You?): Freedom and Predestination in the Skywalker Family
  • Stoicism – Yoda, the Emperor, and the Force
  • Moral Abiguity in a Black and White Universe
  • The Far East of Star Wars
  • The Aspring Jedi’s Handbook of Virtue
  • Star Wars and the Problem of Evil
  • Send in the Clones: The Ethics of Future Wars
  • Star Wars and the Hegelian Struggle for Recognition
  • By Any Means Necessary: Tyranny, Democracy, Republic, and Empire

This book is a pretty interesting read. The book also makes you realize just how much thought went into the stories as you see the characters and concepts such as “The Force” related to eastern philosophy and ideas. If you see it at the store (or Amazon) and have a couple of days to kill, pick it up.

Web Designer’s Reference – An Integrated Approach to Web Design with XHTML and CSS

Web Designer's Reference : An Integrated Approach to Web Design with XHTML and CSS I recently picked up Web Designer’s Reference : An Integrated Approach to Web Design with XHTML and CSS by Craig Grannell after seeing a reference to it on Slashdot. I have realized since starting to work with WordPress that I am a little behind on things like CSS and XHTML and had to get up to date, since most of the themes and styles looked like greek to me and I had a hard time modifying them – because I didn’t know what they meant.

The book is really well written. It takes you through not only the mechanics of CSS but takes you through step by step examples that you can walk through to get some hands on experience, something I really need when learning something new.

Now that I know a little more about CSS, I don’t think I’ll ever look at web page design the same way again. I’m one of those people whose markup abilities were kind of stuck in the 90’s because of the lack of consistent CSS support across browsers when CSS was first coming out. I figured if it didn’t work consistently everywhere, I might as well wait until it does. It just so happened I waited for what now seems like forever. I had no idea that CSS had gotten so powerful.

Some of the areas Craig covers in his book include:

  1. An Introduction to Web Design
  2. Web Page Essentials
  3. Working with Text
  4. Working with Images
  5. Creating Navigation
  6. Introduction to Layout
  7. Tables: How Nature (and the W3C) Intended
  8. Layouts with CSS
  9. Working with Frames
  10. Getting User Feedback (I found some really interesting stuff in here)
  11. Adding Multimedia
  12. Testing, Tweaking and Uploading

Craig also includes an XHTML reference, a web color reference, an entities reference, and a CSS reference towards the end of the book.

From an XHTML perspective, Craig covers a lot of the features related to accessibility, which wound up really interesting to me as well. I learned a lot from these sections.

If you are like me, and blew off even looking at CSS until now, this is definitely the book for you. It’s an easy read for those of us who haven’t been paying attention to this aspect of software development and includes great examples to walk you through the power of decoupling display from your mark up.

I now have enough detail to know where I need to head next and some practical experience with the examples to understand the basic concepts. Sometimes that’s all you need.

Off The Rails – My Adventures in the Land of Ozz Available for Preorder

Dio and former Quiet Riot and Randy Rhoads era Ozzy Osbourne bassist Rudy Sarzo has a new book coming out called Off the Rails – My Adventures in the Land of Ozz, which is available for preorder from Amazon.com.

According to this article, the book is culled from Sarzo’s detailed diaries and journals that he kept while on tour. In it he also attempts to describe the details of what happened, from his perspective, on March 19, 1982 – the day of Randy’s death.

The book is due to be released in September 2005. Billboard.com has an article about the book as well.

Empowering Yourself – The Organizational Game Revealed

Empowering Yourself: The Organizational Game Revealed I just completed reading Empowering Yourself: The Organizational Game Revealed by Harvey J. Coleman.

This book weighs in at 178 pages. The writing is excellent and makes it quite easy to burn through the book quickly. I basically read it in about 4 hours total (on and off).

The premise of the book is to explain the “Rules Of The Game” in regards to how one is picked for promotions and how one can increase their status in the workplace (or in any organizational hierarchy really). The Rules of The Game basically boil down to three areas that are necessary in order to succeed, which the author calls the P.I.E. model:

  • Performance – This basically comes down to what you do.
  • Image – What others think of you. How you project yourself.
  • Exposure – What visibility you have inside and outside the organization.

The author does a really good job of explaining the components of the model in a way that the “common man” can understand. As I was reading it I was able to relate the stories or principles to things that have happened in “real life” and understand why some of the things that have happened may have taken the turn that they have.

The author states that each of the components of the P.I.E. model carries a different weight in the ability to move upward in an organization. Surprisingly, performance counts for only 10% of the total, with Image at 30% and Exposure accounting for the other 60%.

For me at least, this was the complete opposite of how I have approached my career. I have always focused on results as the primary means of moving ahead in my career (as did the author initially). The weighting listed above has me thinking seriously about the things I need to improve in order to move forward.

Also covered in the book is the separation of organizational structure into seven levels. For the rest of the book, the seven levels are defined, and explained in a number of different contexts in ones life.

I initially approached this book with some reservation, thinking it was another one of those “self-help” type of books — but as I read it I realized what a valuable resource it could be for everyone in an organization to read. The objective of the author was to take the mystery out of the “game” and explain it to everyone.

He does a really good job of doing so — and definitely has me thinking a bit. This is one book I am going to recommend that each person on my staff read, as it isn’t a management book at all, but a book explaining the world we all work in. Some of it you will find rather disappointing, as I did, but it’s good to know nonetheless!

Once you finish the book, the real question becomes do you really want to play “The Game” now that you know what it entails.