Geek Week AZ Recap

As @AbeVigoda would say, “I am alive!”

Somehow, I survived Geek Week AZ. I went to Ignite Phoenix, TEDxPhoenix, Desert Code Camp, SustainaBIL, AZIMA, Developer Ignite, Arizona Entrepreneurship Conference (AZEC), Social Media Club + AZEC Mixer, Phoenix WordCamp, #evfn, and PodCamp AZ. All without taking any time off work. The only events going on during working hours were AZEC & WordCamp, where I co-worked!

The spaghetti is on the wall, and it’s time to see what stuck. The event organizers who banded together to make it happen pulled it off. It was no easy task, because they’ve already got their handful with their own events, but this year, they went above and beyond to create something new. The culmination of 2 years of conversations about making a big splash in the local tech community resulted in a festival of independently organized tech-focused and tech-related events.

Geek Week AZ became what it was because the idea evolved WITH criticism. “You don’t think this will work? Then propose a better way of accomplishing the same goals.” What Geek Week AZ was looks nothing — NOTHING — like what Geek Week AZ initially set out to be.

Now that it has happened, there are new criticisms. It’s very important that this criticism doesn’t fall of deaf or defensive ears.

There are at least a dozen people who have said they are opposed to multi-day events. Perhaps something like Geek Week AZ isn’t for everyone, but the beauty of the model is that most of the events are free and you don’t have to pay for the full event and feel obligated to attend as much as possible. Some people just can’t handle 4 days in a row of learning, networking, and staying out late.

I thought one of the major problems would have been people not knowing what is going on and where to go. That’s why I put together a pocket guide to Geek Week AZ. Either the site solved the problem, or the problem didn’t end up being there to begin with.

There are justifiable concerns about the momentum and energy of attendees who participated in multiple events. It also seems possible that events could have built up more excitement and anticipation if they were standing alone and not a smaller part of a bigger thing.

Does this mean Geek Week AZ shouldn’t exist? No. This means there is valid criticism that should be addressed — not ignored — and addressed in a way that still accomplishes the same goals. What are the goals? I might have posted about them before, but feel free to ask me.

The way you respond to criticism shows your ability to think creatively. You can say, “It doesn’t work like this, so maybe we should go back to the old way of doing it.” Or you can say, “If it doesn’t work like this, what can we do to make it work better so we still go in the same direction: forward.”

Here’s to going forward.

Blogger’s Block

I think most non-pro bloggers know about blogger’s block. The less defined you are in your blogging goals and the more broad the scope of your blog, the easier it is to get stuck. The more stuck you are, the more pressure you put on yourself to make your next post significant. As you can see, that can become a vicious cycle.

This is one of the main reasons I tell myself I’m not a blogger. People may or may not read my posts. If there’s something worth posting, post it and post it quickly. If I don’t have anything to say, do what I usually do when I don’t have anything to say: STFU.

One thing I noticed, however, is that I don’t have to suppress blogger’s block on one of my other blogs, SofaJumper.com. I don’t post much there either, but when I do, it’s easier. There’s less pressure. It’s a simple task, versus being somewhat of a monumental piece of literature.

Why is that? Well, first of all, it’s not really ME. I don’t dig into my thoughts and try to come up with useful (To whom? I don’t know!) information. I’m not trying to write something I already have trouble verbalizing. The biggest challenge is the time it takes to sit down and type it out. Not much thinking necessary. Not much personal investment in the content.

I wonder how this applies to people who want to blog. I have both a personal blog and a not-so-personal blog like SofaJumper. If someone else was looking for advice for setting up their first blog, it might be beneficial for me to help them find a suitable middle ground between the bloggers block of a broad, undefined blog and an easy and focused blog.

“I’m not going to temper my opinions”

“I’m not going to temper my opinions.” – Shaler’s Mom

No, that’s not an actual quote from my mother — I’ll explain how it involves her in a second.

It’s something Tyler Hurst said to me in an email in May of this year. He offered to buy me a beer, and I had declined. Unfortunately, I also tried to give him advice. It was not taken well. “Thanks for the life lesson,” he blurted back to me.

Tyler first contacted me in April 2008, about a month after he joined Twitter. I occasionally received instant messages from a stranger, going by the screen name “tdhurst,” ranging from chatting about something I had recently tweeted to requesting job leads to asking for career advice. It was civil. I engaged with this random Internet person and gave my opinion on whatever I was asked. I thought nothing of it, because it happens every once in a while.

Some time later, a Twitter user, @tdhurst, started popping up on my radar in the #phx Twitter “echo chamber.” I hadn’t paid much attention to the screen name of the instant messenger tdhurst, so I failed to make the connection until later.

The statement, “being on the safe side of the monitor brings out the jerk in some people,” was especially true about Tyler’s public persona on Twitter — immature, crass, and very confrontational. Quickly, his reputation began to precede him. I would hear his name come up at social gatherings, and it was usually paired with derogatory terms. I say precede him because I — and some of the people I heard talking about him — had never met him (in person).

Why did I decline to have beer with him over a year after our first contact? Mostly because of his attitude. I don’t want to get involved with people like him. I’d rather not exist to people like him (Twitter’s block feature is great for this — out of sight, out of mind). I also declined because I don’t drink beer. People who know me, even a just little bit, know I don’t drink. Aside from sips of my parents’ beer, champagne, piña colada, etc. as a kid, I’ve never consumed alcohol. None. Obviously, Tyler didn’t know much about me. But as it would turn out, Tyler had already formed some opinions about me (and my mother).

In August of 2008, I was at the New Media Expo in Las Vegas and checked to see if any of my friends at the conference had heard that I was there and tried to contact me via Twitter. What I saw instead is this:

@antibrianshaler i'm pretty sure you ARE brian shaler

@antibrianshaler was a Twitter user who pretended to be me while mocking and making fun of me for over a year in a first-person perspective. Minutes after Tyler’s tweet, there was a new anti-me account: @shalersmom.

The tweets were disturbing, to say the least. Here are some examples:
“I hope @brianshaler spoons me tonight.”
“@brianshaler was breastfed until he was 15…he still give me a hungry look from time to time”
“I liked it when @brianshaler and @antibrianshaler suckled me.”
“i just masturbated with a pez dispenser. an @brianshaler pez dispenser, that is.”
“Whenever I see a mention of @brianshaler online (which is a LOT), I close my eyes and touch my nipples, longing for him to feed from them.”
“My ovaries ache.”
“@antibrianshaler why won’t you come suckle my nipples?”

This happened off and on for about a month. Then Tyler contacted me and confessed to being the person who created and ran the @shalersmom Twitter account.

When I told Tyler I did not want to sit down with him and have a beer, I told him why. Maybe I shouldn’t have, but by this time, I had pieced together the Twitter @tdhurst and the instant messenger tdhurst, who had asked me for advice in the past. I told him that unless his behavior and reputation changed, I had no interest in associating with him. Apparently, he was no longer interested in receiving any kind of advice from me, because he shot me back an email (emphasis mine): “So you’re basically saying that you’re too good to associate with me. Okay. I’ll support the people that deserve it. I’m not going to temper my opinions because I’m worried about someone’s feelings being hurt. Thanks for the life lesson.

Yeah. It’s his opinion that my mother “masturbated with an @brianshaler pez dispenser.”

I was inspired to write this post after seeing Tyler mention on his blog that he developed a panel at a conference to solve the “lack of camaraderie” in Phoenix. You can probably imagine how him saying that did not sit right with me.

Scaling Your Impact on the World

Life is short, so you want to get a lot of bang for your buck. Whether you want to help people in poverty, find a cure for cancer, bring new technology into the world, build a business that effects the lives of many people, or make any other mark on society, the scalability is one of the most important ways to make the biggest impact possible within a finite lifespan.

Even if you could live forever, it would take a vast amount of resources to do everything directly and personally.

You can use scalability to increase the speed and reach of your impact. You can also use it to reduce the cost.

In terms of world hunger, the direct and unscalable approach would be to feed everyone individually using your own food and money. The ultimate scalable approach would be to come up with an innovative method to feed people that is free to distribute, such as a technology or technique that only requires word-of-mouth to spread.

I was thinking about this when I read an article recently about Bill Gates, entitled Can the world’s richest man feed the planet? Even if he had enough money to buy everyone on the planet a meal, is that the most optimal way for him to feed them? Of course not. He would exhaust his capital in one fell swoop and in a matter of days, people would be starving again. Instead, he said this: “Three-quarters of the world’s poorest people get their food and income by farming small plots of land. So if we can make smallholder farming more productive and more profitable, we can have a massive impact on hunger and nutrition and poverty.”

It’s like the adage, “Give a man a fish feed him for a day. Teach a man to fish and feed him for a lifetime.” In this case, Gates could either give people food to feed them for a day, or he can find innovative ways to help people feed themselves for a lifetime.

I like to extract principles from things so I can apply the same ideology to other aspects of my life and my work. In software development, creating platforms does just this. You create the foundation that allows other people to build upon it. Cumulatively, you’ll have the potential for great things that would simply be beyond anything you could come up with if you typed code into a keyboard for the rest of your life. Creating an innovative new IDE or a language can accomplish the same thing, but in a different way.

In the last few decades, the power of peer-to-peer and/or crowdsourcing technology has brought the world some amazing things, such as the Internet and Wikipedia. You don’t have to type out the greatest encyclopedia of all time, because you can instead create a simple mechanism for the world to contribute to one.

Utility + Aesthetics

At work, I’ve been brainstorming some data visualization techniques to help live video producers understand their audiences. Fortunately, my company understands the importance of having a Wow Factor. The challenge is to come up with “eye candy” that is both aesthetic and useful.

Some of the most fun data visualization applications are abstract. More art than anything else. This won’t suffice for an analytics dashboard. Customers need to get in and make sense of what’s going on right away.

There are common, traditional techniques that generally do a good job of this, but there is definitely room for improvement — out of the box thinking. The graph and chart “usual suspects” are best suited for structured, statistical data. For understanding trends and relationships, they are usually pretty weak.

For trends and multi-dimensional relationships over large sets of data, one must employ techniques that take advantage of the human mind’s ability to understand shapes, colors, and patterns.

A heat map is an excellent example of a visualization technique that can quickly go from informative but dull to beautiful but data-less.

The goal is not only to overwhelm the user with beauty, but also overwhelm them with knowledge and understanding of the data set they’re viewing.