Showing posts with label startup. Show all posts
Showing posts with label startup. Show all posts

Friday, 25 July 2014

App Obesity & Narcissism

TL;DR - Programmers have a huge amount of control over the environments users live in these days. In search of stickiness are we making users mentally fat and breeding a world of narcissistic, self consumed addicts much like fast-food plays on our cravings for fats and sugars. Is there a better way? Do we have a responsibility? Do the competitive pressures on products make it OK? Unavoidable? Is it a problem at all?

Here's a story that may or may not be familiar to you:

I've gone out for a meal with Dave and Jane. We're chatting and having a nice time, reasserting our bond as friends. Suddenly, I notice Dave is staring in to his lap. He's looking at his phone. It isn't anything important, he's skimming Twitter, seeing how many people "liked" his last Facebook status or checkin to Foursquare. Unfortunately he has checked out of the social environment all together.

Now, I'm not saying my company is so gripping that 100% attention is required. In fact I'm certainly quite boring at times. Trying to be objective, it wasn't Dave's boredom that caused him to "checkout" of the situation. It was a small, 30 to 60 second window where he wasn't engaged in the conversation. Rather than deal with this by re-involving himself in the conversation or steering the topic to one he has a common interest in ... he just checked out. He negated using social skills and interaction for a quick-fix of stimulation. Dave isn't real, but the situation is one I have been in hundreds of times in one form or another.

... Maybe I need new friends.

Statistically, adding images to blog posts every few paragraphs keeps younger readers engaged.

Now, I'm all for a world in which we are engaged all the time or we can fit something worthwhile in to a 60 second window. Even if that was true, it's something to do while waiting for the bus not slap-bang in the middle of dinner. Dave wasn't enriching his life, at-least not in any meaningful way, he was consuming. He was swapping (what should be) enriching, healthy, first-hand experience for cheap, quick consumption of a service. Instead of gaining, he was giving away.

Now, I have no right to judge how "enriching" people find Twitter or how much better somebody's life is with 10,000 Facebook friends. Trying to objective, it seems clear to me that the mechanisms we found and that work for exponential user growth and user-value are like the sugar and fat of fast food. These apps, websites and services eat away at the things that make life better in exchange for a quick hit of the things our vulnerable brains want. We know this, it isn't a revelation. Fat people know they're getting fat too.

I know I'm a victim of this. I used to think my Facebook "friends" we're friends. They're not. The platform gives me an illusion of friendship that's just enough to help me forget I'm almost friendless. It is effective and keeps me consuming the service but it's clear I'm exchanging meaningful friendships for Facebook "friends" in the long-term.


I also used to think my StackOverflow reputation had some kind of meaning or that how many people re-tweeted something I said enriched my life in some way. It doesn't, and I'm not sure it can. Perhaps even this blog post is part of the same system? Why am I writing this here and not expressing my view in-person to somebody who challenges my opinion and whose opinion I take seriously?



It's really simple, and marketing has been doing it for years. Take advantage of properties of the human condition for commercial gain. Sell a car on the basis of social status, market cleaning products through fear, appeal to our desire for personal freedom. We all know this happens.

When designing an app, website or other consumer-facing system often the thing that's most valuable is the "consumption" of our service itself. When generating revenue through advertising it's important to grow our userbase, increase usage frequency and retain users for as long as possible. It's the simple mathematics of many services.

Fast-food has a similar urgency for volume. These meals are cheap, convenient, immediately available and tasty. Properties engineered in to this food makes us want it, but also makes it bad for us. Again, no surprise here. Diet related obesity and diabetes is an epidemic sweeping the developed world.

The properties we engineer in to many of our services have similarly negative side effects comparable to the obesity and diabetes of crappy food; Narcissism and disconnection. Reputation scores, likes, real-time notification, numbers that grow and generally gaminfication encourage us to keep consuming. They give our brains a quick dose of emotion-linked positive feedback. We love it. We're human.

If you are still reading, you are in the minority. Assuming this post is even interesting, well over 70% of people will have left to do something else by now. Something immediate. Something quickly reassuring. Something that tells them they are "liked" or interesting. Or to take a quick selfie.

Selfies. Narcissism in action.

Many services these days have the standard set of mechanism built in such as reputation or some metric of how much you are respected, liked and/or appreciated by the other users in the system. Do we even need them? If a system is actually unique and useful isn't stickiness just a property of a service being awesome? If you need the tricks of gamification and to design a system that fawns over the user ... do you actually have something of value?

Google didn't work because you had a reputation or it tapped in to our desire to be liked. Google worked because it provided a good service. It was useful. It grew because it was a good service. In fact, many of Google's services are like this. Youtube doesn't work because the world tells me how amazing my choice of videos to watch is (though many people post on Youtube just to talk in to their webcam for some likes).

Is gamification covering up a fundamental flaw in your service? Is using gamification, flattery and reinforcement for exponential growth causing long-term issues for society when magnified over hundreds of apps? Why do so many pictures have the photographers face in it online?

Does it even matter? Does it matter that fast food is unhealthy and making developed economies fatter? People have a choice right? Does it matter that websites and applications (subjectively and IMHO) might be preventing people leading rich lives?

Profit, user-growth and McBurgers-per-second are what matter. It makes the whole thing feasible. If we can find a way (in software) to think beyond "points" and flattery to feedback systems that provide real value and sustainable growth while making our lives more fulfilling ... then we should reach for that.

I think there's valid arguments on both sides. I'm not against fast food nor gamification. Fundamentally I'm not against positive feedback for user behaviour we want to encourage but I think we should be aware of the impact it might be having. Not that you should care about the baseless worries of a random guy on the Internet.

I'm bored ... I'm off to eat crappy food and post images to Imgur so that random people can give me fake points while I interact in a culture and community that seems worthwhile but isn't while making other people money.




Sunday, 14 April 2013

Open For Business: Part 1

TL;DR - Open models for value creation work. Look at open source projects, Wikipedia, Kickstarter projects and many others. Lean Startups and Customer Development approaches are pretty open too and we are increasingly seeing open data and open, transparent support ... but how far can we go? Can we open up everything in a startup from idea generation to planning, discussions, financial and testing data? What would an "open source" business look like?

There has been a gear change in many communities towards open collaboration. We know about the open source community, but startups, science, engineering[2], charities and other organisations around the world are experimenting more and more with openness.

Startups have gone from from a default "stealth mode" position to increasingly seeking open feedback on ideas before even beginning to build the product. Entrepreneurs can be found on forums posting "I have 6 months free, what shall I build?" and similar[3] threads. This open approach is increasingly becoming the foundation of startups ... but how far can it be taken?

Over the past year or so I have been thinking about the following question on and off [1]: What would an "open source" business look like? I don't mean a business that makes money from open source software such as Red Hat or Citrix ... I mean a business that is itself as open as open source software.

Using the term "open source" is misleading. Businesses don't have a codebase as such. What if they did? What if you could codify your business in a way that allows anyone to examine it and contribute to its development? How could you make your entire business startup processes more like your Github account and less like an "in the shadows" affair?

Time and time again, we see that when people come together in a structured and open way, good stuff happens. Fostering openness is a good thing. When this innovation meets a requirement to generate some cash, things start to break down. Doors start to close and people plan, experiment and toil in private. There is a friction between contributor value generation and generating monetary profit for shareholders. Perhaps this is why open source projects distinct "project" and the "business" (think Fedora and Redhat Inc) entities with independent ways of working (open and closed). Does this distinction need to be made or are things changing? Can we open everything?

When I sit and imagine an open business, it is one of total transparency. Our IRC channel is public, our Trello board is public, our emails are public. If we are planning our marketing approach or what servers to use, that's public too. We would broadcast our meetings as public Hangouts. If we can make it public, we do. We don't have inboxes ... we have public mailing lists. Each of these things have been seen before, and proved successful. Could we make it the basis of our startup's DNA ... would it be beneficial?

Imagine, as a startup, having domain experts join and contribute to your financial, marketing or technical discussions and helping you out because they like the product and want to see it succeed. Contributors may provide input, not because they expect a monetary payoff ... but because they gain value in ways similar to a programmer fixing a bug in an open source software project. The difference is they are helping with startup bugs, not software bugs.

This is part one of a series of posts trying to explore some of the questions an open business throws up. For example:
  1. Is it even possible? Can a business operate in this way without destroying value or preventing value/wealth creation for shareholders?
  2. Is making it clear that contribution does not equate to ownership/direct financial benefit deter people? (I think no)
  3. Would an open business be more scientific? Based more in proof? More meritocratic?
  4. Is secrecy a requirement of sustainable competitive advantage? Can being open provide more advantage?
  5. How do you reconcile long-term value generation for shareholders with a business built from the contributions of a wide range of ad-hoc contributors? Are the two things incompatible?
  6. What value are voluntary contributors getting? Is this comparable to a software developer contributing time to an open source project?
  7. Is it enough to compare software to a business? Is a business structure analogous to software in a development sense? ... for example is there an organisational equivalent of a commit log? What would that look like? Would it be useful?
  8. What might a leadership and management structure look like in an open-business? Does it match the leadership and management approach of projects like the Linux kernel? Perl? Python? Might it look more like Valve? What comparable structures exist?
  9. What about legal obligations to keep things private? What about contractual obligations with partners or customers? How do you manage those?
Answering these questions might take a while, and may well involve a living experiment in the form of a business ... what do you think?
[1]: I am in no way qualified to even think about thinking about things like this. Im just another coder/startup founder trying to do something cool while i'm alive.
[2]: For example, Protie by Cesar Harada [http://www.kickstarter.com/projects/cesarminoru/protei-open-hardware-oil-spill-cleaning-sailing-ro]
[3]: https://news.ycombinator.com/item?id=5544738, https://news.ycombinator.com/item?id=5545545, https://news.ycombinator.com/item?id=5529119, https://news.ycombinator.com/item?id=5325445, https://news.ycombinator.com/item?id=5495420 and they are just the first few pages of Ask HN. Not that the HN crowd are typical people ...