5 Ways To Lose A Hackathon

Hackathons rule. They are such an awesome (and very much needed in the technology world) way to get developers excited about making cool new technology. Just participating in one is rad- there is a certain adrenaline rush and thrill one gets from racing towards a deadline- hacking together a bunch code for some neat idea you've been scheming on in your head for weeks or months or years. However, winning a hackathon is a different thing- the rush is even higher, there are really cool rewards and valuable connections & publicity for your new project and often fantabulous prizes you can win. While there are there are certainly recipes that make for winning- I wouldn't say I am absolutely certain I could articulate those well enough for a blog post. So, instead I am going to write about the things that I know will surely "lose" you a hackathon.

1.) Pick a project that is too large to pull off in an allotted time period

2.) Decide to use a new framework or platform you don't know

3.) Focusing on creating all the least important parts of your app first

4.) Eating wrong, not sleeping, drinking too much coffee, drinking yourself past the Ballmer Peak 

5.) Worrying, stressing, and obsessing over details

In all honesty I believe these basic principles apply to doing a technology startup or a even a generic small business venture.

Why & When Technology Gets Replaced

Old_drafty_mail_2
Today I re-learned that I had a wonderful piece of technology in my apartment building at my fingertips- an outgoing mailbox in my lobby. Yes, by placing my mail with the appropriate stamps I could send normal sized parcels of mail anywhere in the world. Silly as it may be, I had completely forgotten I could do this with the said slot located so close to where I live.

I only realized I had forgotten about my buildings outgoing mailbox because when I created my daily to do list, I had included the task of stopping by the US Post Office located half a mile away, yet while walking through my lobby to drop off a load of laundry, I passed the outgoing mailbox and I experienced a familar 'A-Ha' moment where I relearned ohhh that is how I could solve this problem. This experience stumped me. Did I not know my building had an outgoing mailbox? No, I have owned the same condo for 4 years and had at one time I knew where my mailbox was. Was the outgoing mailbox located in a hard to find part of my building? No, it is located 10 feet from my incoming mailbox which I am accustomed to checking every day. Had my life become so busy that I've squeezed various daily perceptions out of my brain? No, not really as my life doesn't feel more stressed than usual. Was I going crazy? Decidedly no.

Cognitive Load Theory
I believe the reason I forgot about my building's outgoing mailbox is due to the frame of mind I am as I go through my daily tasks and the semantic correlations of how I achieve those daily & weekly tasks. First off, I pay all my bills online. Secondly, I send all my communication to friends and family from either my computer or my mobile smart phone. Lastly, the previous 10 pieces of outgoing mail I've sent I went to the Post Office or FedEx as each parcel had special conditions (larger than an envelop, a heavy object, or something that needed to arrive overnight). The parcels of mail I needed to send today were of normal size, but due to my 10 previous outgoing mail transactions taking me to a physical post office located elsewhere, my brain had organized (for efficiencies sake) ==> outgoing mail happens at the post office ==> today I need to go to the post office.

Cognitive load research has found that we have a limited capacity of working memory for normal daily tasks and information, specifically "seven elements, called chunks, regardless whether the elements were digits, letters, words, or other units." While cognitive load theory deals more with short term memory of information intake for interfaces and transaction, there must be similarities that carry over into long term memory and learned procedures. This is where and when technology gets replaced. When I was an 8 year old child I was taught how to compose and send letters in the mail, it was one of those protocols of becoming an adult that once learned felt like I had a new magical power. Since I've evolved to living a highly digital life and learned a whole boat of newer and more efficient methods of sending and receiving communications. 

I had a similar experience a few months ago when my fingers accidentally hit the keyboard shortcut "Command + P" or "Print" and this foreign dialogue box popped up at the top of my browser window.... whoa... printing... I also realized I had not needed to physically print anything for almost a year and most likely less than 10 printed articles in the last 4 years since I started making my living doing exclusively web design / development.

Adoption
It seems that older technology is not replaced by newer technology because the newer tech is a better or more efficient method of doing a given task, but rather the adoption rate/timeline is more aligned with mystical forces closer to the realm of system sciences.

The car was around long before everyone eschewed their horses and buggies for the more efficient means of transportation. In order for cars to become widely adopted- reliable and affordable fuel distribution channels had to be created; manufacturing protocols had to be standardized and optimized bring the cost down; perhaps most importantly the value difference had to be proven socially by more adventurous & well to do individuals who then. 

Computer databases and spreadsheets have been around for decades, yet some people (my mother included) still uses lined paper notebooks to keep track of her businesses products and cash flow. Why? The barrier to entry for purchasing new hardware and software and then learning how to use it is too steep for people such as my mother. However, my step mother migrated her business to digital inventory and online sales a decade ago, but she has a more technically inclined mind than my biological mother.

Web based forms for data intake has also been around for decades and most people use both daily. However, the IRS still requires me to fill out a web form in order to a paper 1099 form can be mailed to me, which I have to fill out with a pen, which I then mail to people I contract, which they then have to have their tax accountant properly parse and organize, which then gets mailed back to the IRS. The gods of efficiency are screaming "Ahhhhhhhhhhhhhh!" Yet, the IRS (who is in the business of making money from peoples money), is still anchored to this archaic and difficult process that must cost considerably more than a fully digital system would cost to operate & maintain.

I find it hard to believe that in this day and age when a 21 year old is technically capable of building a $50 BIL company from his college dorm room that 600+ MIL use daily, it is impossible to think that doing ones taxes couldn't be redone as streamlined and beautiful web application. Given the progress of companies like Mint, that organize all of one's financial data into one streamlined portal, perhaps ones taxes could be done automatically, considering the right web application was built that allowed citizens to "setup" their accounts in the right way. Why hasn't this happened? Because doing ones taxes is a  horrid experience and people aren't inspired by horrid experiences. 

I theorize that the reason I forgot about the outgoing mailbox in my building is directly proportional to the same force that governs the difficulty of sending my sub-contractor a 1099 form, which ironically was one of the three envelops I sent from my mailbox.

(download)

 

Google gets "social" right, FINALLY

Safari

Earlier tonight I was browsing Hulu and I spied an ad for a new Google product called Hotpot. The name had a cute ring to it. So I clicked on the ad and was directed to one those awesome animated explanation videos. Hrm. HotPot seemed interesting so I proceeded to the site

After the somewhat low barrier to entry of recreating my name and uploading an avatar (why I had to do these steps is confusing to me), but then I was able to start rating locations in my town. So I rated a couple, then a couple more, and I'm still rating even more. Why? I don't really know. The interface is very utilitarian- it is big, boxy, and sorta bland, but most importantly it is very functional.

HotPot is the first product Google has made that has some aspect of "social" that has a stickiness factor to it. Wave was an utter failure. Buzz still irks me. But, HotPot, I can see using again and again as it is like the perfect blend of Google's big mono search box and interacting with some content for a specific purpose that is directly useful to me in a way that I understand.

Why Portland Rules (if you're a nerd)

P197

It is 10:00 PM on the thursday night before Christmas Eve. I'm at one of my usual haunts The Ace "Coolest Hotel In America" and I'm happily hacking away at my open source social network project. Alone on a computer. Putting time into unpaid passion work. This could be a depressing scene, but I am accompanied by 4 friends all working on their personal open source projects. We call these spontaneous hack sessions "Nerdouts" and they happen frequently.

During the Nerdout pictured here, the topic of SUVs briefly popped up. Everyone at the table just shook their heads in a shared recognition of the stupidity owning a Hummer in a city.

Why Portland is great is not because people here hate Hummers, or make free software- it's that people here are considerate- which seems to be a requisite for an environment that fosters true nerds! Food, fashion, environmental, computer, music, coffee, zombie, circus, or culture nerds- Portland is rife with droves of nerds following whatever whim or passion they please.

Why 'Path' Sucks

(download)

There is absolutely nothing attractive or exciting about the new app Path promising to be a 'Personal Network.' The only thing it has going for itself is a pretty launch icon. The design in general (what little there is) is well done. The biggest problem is what it is, which lacks the elusive attractor factor. If this app gains any momentum without major changes I will eat my hat!

I know what it promises to do- I read their "Introducing" blog post. The 50 friend limit made my ears perk up and I immediately thought of the Dunbar number, which a paragraph later they cited (in length) as an influencing factor. Golf clap everyone. Part of storytelling is to not say everything all at once- but the fact that they did outline the Dunbar number and its heavy influence on Path, I'm left seeing how one dimensional their creative vision is which leads me to:

Major Fail Reason #1

Why do I want to share my most intimate communications in just one place with one lump of people? It is as though the creators totally misunderstand how human beings actually relate to one another- did they not flip through the popular "Real Life Social Network" that has been floating around the net or were they too entrenched in development already to alter their course?

Yes, according to Dunbar, we are only capable of emotionally storing connections to 150 people. But, those connections are vastly different in the nature of what each relationship means to an individual. If I go out drinking with my best friends and have a fun night I would love to share the photos from that night with my best "peer age" friends (the friends who were there, and not there to experience the fun). However, I certainly would not want to share those photos with my 13 year old sister and my father- both of which are people I would want to count in my intimate 50. This is a failure of understanding of major proportions on Paths part.

Why not go the whole way and give us access to 150- make Dunbar their mascot. If I could create 3 x Streams of 50 relationships or 5 x Streams of 30 relationships, or 15 x Streams of 10 (you get the idea). Then I could invite a relationship to subscribe to one or more of my Streams, that would be a promising start- that I could get behind using (or even helping build). All of which scenarios adhere to Prof. Dunbar's research, yet allow humans to be humans. 

Major Fail Reason #2

Look at the four embedded pictures in this article- these are the screens a new user sees upon installing Path. They got everything wrong with what it is supposed to be communicated to a new user, and why a new user wants to use Path at all.

Firstly, humans are social creatures who learn by example, we have these little things called "mirror neurons" that make us copy what others are doing, these are incredibly important. Instagram for instance has a nice grid of "Popular" photos that immediately give one a sense of what I am going to "mirroring" with this tool- uploading awesome artsy photos.

Personally (despite being a designer & techie) when I see a blank screen and a button I feel compelled to do very very little. The Today tab has nothing on it. Remember MySpace, how you automatically had 1 friend and his name was Tom- this activated a whole part of understanding as to why people wanted to use the site- it was about making digital "friends."

I have no idea what the Explore tab is supposed to do or why it starts zoomed all the way out. I suspect it will show little tacks that my relationships post (once I have relationships who are using Path and they do posts). I kept thinking: "Oh, this is where I will see the things people post." But, there is nothing there except an empty map of the world. Why the whole world? Most of my intimate 50 are on the west coast- of course Path doesn't know this information about me, but I bet they'd like to know ;)

The People tab is poorly done. It scans my address book (which is large and cumbersome). I accidentally sent a "share" request to someone I didn't mean to (and I have no idea what they received). Where is the social networking integration? Why does everyone have to start from zero with an avatar and details... oh wait there are no details.

The Profile tab just looks bleak- great I get to upload a picture of my face- at least give me the three fields Twitter provides. 

Upon launching Path I felt a sense of emptiness. When I first logged onto the web 13 years ago what was cool about it, was all the things "other people were doing on it." The social networking revolution has brought new paradigms and challenges- the web is not just this big open free for all of random (sometimes interesting) people doing things. Due to social media- the web is also now about my real life being hyper connected digitally in every way I want it to be.

Major Fail Reason #3

It is personal but not private. Path is another closed door company providing a "free" service to coerce people into sharing their (intimate) lives via their channel of distribution. Of course advertisers would be interested Path's data- as it is not the meaningless exchanges between you and 5,000 other people- Path wants the data of you and the 50 most meaningful relationships. Note, how one of their founders is an ex Facebook dude.

In Closing

I want to share my most meaningful data on a "private" and personal platform. Efforts like Diaspora and Status.net and my little effort called Social-Igniter are heading there and hopefully will gain traction with the mainstream. I'd have no problem forking over $5 / month for a well made private social network(s). Frid.ge and Yammer are more in that niche. I had been hoping Path would be headed in this direction... but alas it makes no mention that it is. 

 

 

24 Hour Fitness: A User Experience Design Debacle

P176

There is bad user experience and then there are user experience debacles! Upon a recent visit to my gym (24 Hour Fitness) they requested that I give them my fingerprint with an optical scanning device. Ummm ok?

I was skeptical and inquired. They claimed it would solve numerous problems such as lost cards, fraudulent members, other screw ups, and it would make it "easier." Well, I don't know about you, but I had a pretty darn easy time with the normal card swipe method. Additionally I found it odd, that they wanted such a uniquely intimate record of my person. Furthermore, I found it even more odd that no one in the (technologically retarded general public) questioned giving up their fingerprints for even a milli second. These are your finger prints- a unique mark that identifies you from hundreds of millions of other people- the only other entities that keep track of your fingerprints are the police and the FBI. Hell, even my bank does not care enough about security to require fingerprinting me. I find it hard to believe a gym was experiencing more fraud than a financial institution- but, whatever, I wanted to go work out...

However, the real debacle was only realized upon my return visits- to authorize access, not only do they scan my finger, but they also require that I enter my phone number into a ten key pad. Really? As if my unique biological marking isn't enough- they want to make sure some phony isn't using my severed index finger to illegally grant themselves access to my gym membership. News bulletin: it's not that hard to get sometimes phone number off the Internet- if you already require a finger print that should be good enough!

The worst is yet to come- upon trying to enter my phone number I kept getting it wrong. How the hell could I get my own phone number wrong? On the 3rd visit I realized- the ten key pad is arranged upside down from how every other ten key has been made since the invention of ten key pads. WOW! That is some serious stupidity in the user experience design department!!

I have never experienced this degree of poor user experience. First they invade my privacy, then they present me with an interface that is ridiculously engineered to foul up 99.9% of it's users- that level of stupidity would be admirable and humorous if it was not so dang frustrating to experience.

Eco-Fundraising with Location Based Social Media

(download)

I was catching BART to the Oakland Airport and I noticed an ad titled "USE YOUR CELL PHONE TO DRILL THE OIL INDUSTRY" [pic 1] then I noticed the Foursquare logo. Interesting. I whipped out my phone and scanned Foursquare... sure enough there were numerous "Earth Justice Ads" with different BART stations listed in the meta data [pic 2], these meta locations serve a purpose!

This is interesting not because it is a clever ad using social media to connect with the physical world, nor because it is for an Eco cause- both of those are great- but what excites me is the emergent use of a tool (Foursquare) by it's users for purpose other than its design was intended. Foursquare was not designed with the intention that users can "check in" to a billboard ad, it was intended for people to check into locations- in essence this ad is a simple "hack" that exploits the flexibility of the service. The openness of Foursquare's user interface data intake make things like this possible. This hack is akin to Twitter users proliferation of the @mention, #hashtag, and RT all of which are now core features of the Twitter service. This is neat because it speaks to human creativity- finding uses with the cracks in the cement when given the freedom to do so!

In respect to Twitter- their genius is not primarily in designing an amazing product, but rather designing a product that is simple and open and paying attention to what their users come up with to the degree that they do. Twitter relies on this technique which I call crowd sourced product design. Foursquare seems to be ripe for this kind of innovative growth as well. This exciting!

What creative uses would people come up with in the context of more traditional systems such as banking, insurance, and government if those system had more open design models?

The Current State of Advertising On The Internet

The current state of advertising on the internet is laughable and about 50 / 50 leaving something to be desired. While watching Dolphins, Sperm Whale Struggle Through Oil in Gulf I couldn't help but notice the ironic (in a bad way) advertisement to "Invest In Oil & Gas Wells" with the sub title "High Return Potential, Small Investment Required." I would expect that arrangement of words / subject matter in an SNL skit, but not in an advertisement.

In Dec 2006 WIRED published YouTube or The Boob Tube and it made the case that YouTube was siphoning a massive amount of viewership away from TV shows and thus decreasing the value of advertising on TV, yet one of the biggest problems of a YouTube takeover, was and still is, how to bundle relevant ads with embedded videos that are unavoidable enough to make it worthwhile for advertisers to spend their money on the open and wild west of the internet instead of on a more curated / top down platform like TV.

Four years later, "Ads by Google" are cleverly inserted into embedded video clips, so even when a video is displayed on a self hosted blog- the publisher, Google, and the advertiser  all get a slice of the advertising pie- that is exchanging for our attention for their dollars to hopefully yield in a mutually beneficial ROI. 

However, as you can see below, one ad is a pro environment banner that is on target, the other ad couldn't be more off base. Yes, this is a problem with natural language processing and the keyword association tables that Google uses to display it's ads. Yes. This is a very hard problem to solve. Yet advertising on the internet is still the backbone of many startup technology companies business models. 

Beyond the poor advertiser trying to sell his product... the flaw is really that advertising undermines a websites message and fractures a viewers attention. Even when ads are on target they  distract and pull away from the experience of reading or watching a video- one is forced to decide: do I soak up the sad reality of this video clip or should I be whisked away to be sold on some environmental campaign that is asking for a donate. 

Perhaps it is just me, at my most idealistic, that is disgusted with seeing the potential of the internet rot away under the torrent of attention grabbing ads. But, this communication pattern does feel the same as watching television devolve into an obnoxious abyss of networks, shows, and advertisers all one upping each other to grab a viewers attention. 

Maybe this speaks to some aspect of our true nature and psychology- gladly distracted, persuaded, and influenced by what everyone else is influenced by- but all it makes me want to do is turn off, unsubscribe, and stop following almost everyone and everything on the net as the signal to noise ratio just isn't worth it.

You should follow me on Twitter or whatever...

5c8v

Freelancers Happiness Graph

After more than 5 years experience as a freelancer for the both the entertainment industry and the web- working with over 100+ plus different clients for budgets ranging between $50 - $10,000 and having numerous friends who are all freelancers- I have finally gathered enough quantitative and qualitative data to accurately produce what I refer to as the "Freenlancers Happiness Graph" obviously you see freelancers are most happy when clients are hands off and "not picky" and the projects have "large budgets." Conversely freelancers are the exact opposite when those two factors are decreased. 
 
The phrases in Fig. 1a have been found to be recurring speech patterns spoken from freelancers while working on client projects when the conditions in Fig. 2a follow the data points of the red arrow.
 
As always research is on going and I am anxious to see how the graph looks once more data is added.
 
FREELANCERS

HAPPINESS GRAPH
Freelancers_happiness_graph

Case's Law

Case's law describes a long-term trend in the history of social media, in which the number and scale of web based social networks that can be adopted by the public and integrated into every day life has doubled approximately every two years. [see image nearby]
The capabilities of many social media service providers are strongly linked to Case's law: user adoption ratesocio-political, ramifications, network scale, mobile functionality, and growth capacity, even the number and size of photos on a users personal profile. All of these are improving at (roughly) exponential rates as well. This has dramatically increased the usefulness of social media in nearly every segment of the world economy. Cases law precisely describes a driving force of technological and social change in the early 21st century. The trend has continued for more than half a century and is not expected to stop until 2020 or later. 

The law is named after cyborg anthropologist Amber Case, who described the trend in her late 2010 paper*. The paper noted that number of components in social networks had doubled every 2 years from the invention of Usernet in 1980 until 2020 and predicted that the trend would continue "for at least ten more short years". Her prediction has proved to be uncannily accurate, in part because the law is now used in the socio-political industry to guide long-term planning and to set targets for research and development.

*Based 'very' closely on Moore's law, Ambers paper is yet to be written... but it should be *wink wink :) as her brain is better suited for this task than mine is

Cases-law