<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">

  <title><![CDATA[Pretty Little State Machine]]></title>
  <link href="http://blog.prettylittlestatemachine.com/atom.xml" rel="self"/>
  <link href="http://blog.prettylittlestatemachine.com/"/>
  <updated>2013-05-03T15:28:09-07:00</updated>
  <id>http://blog.prettylittlestatemachine.com/</id>
  <author>
    <name><![CDATA[shanley]]></name>
    
  </author>
  <generator uri="http://octopress.org/">Octopress</generator>

  
  <entry>
    <title type="html"><![CDATA[What Your Culture Really Says]]></title>
    <link href="http://blog.prettylittlestatemachine.com/blog/2013/02/20/what-your-culture-really-says/"/>
    <updated>2013-02-20T00:00:00-08:00</updated>
    <id>http://blog.prettylittlestatemachine.com/blog/2013/02/20/what-your-culture-really-says</id>
    <content type="html"><![CDATA[<p>Toxic lies about culture are afoot in Silicon Valley. They spread too fast as we take our bubble money and designer Powerpoints to drinkups, conferences and meetups all over the world, flying premium economy, ad nauseam. Well-intentioned darlings south of Market wax poetic on distributed teams, office perks, work/life balance, passion, &#8220;shipping&#8221;, &#8220;iteration,&#8221; &#8220;freedom&#8221;. A world of startup privilege hides blithely unexamined underneath an insipid, self-reinforcing banner of meritocracy and funding. An economic and class-based revolt of programmers against traditional power structures within organizations manifests itself as an (ostensively) radical re-imagining of work life. But really, you should meet the new boss. Hint: he&#8217;s the same as the old boss.</p>

<p>The monied, celebrated, nuevo-social, 1% poster children of startup life spread the mythology of their cushy jobs, 20% time, and self-empowerment as a thinly-veiled recruiting tactic in the war for talent against internet giants. The materialistic, viral nature of these campaigns have redefined how we think about culture, replacing meaningful critique with symbols of privilege. The word &#8220;culture&#8221; has become a signifier of superficial company assets rather than an ongoing practice of examination and self-reflection.</p>

<p>Culture is not about the furniture in your office. It is not about how much time you have to spend on feel-good projects. It is not about catered food, expensive social outings, internal chat tools, your ability to travel all over the world, or your never-ending self-congratulation.</p>

<p>Culture is about power dynamics, unspoken priorities and beliefs, mythologies, conflicts, enforcement of social norms, creation of in/out groups and distribution of wealth and control inside companies. Culture is usually ugly. It is as much about the inevitable brokenness and dysfunction of teams as it is about their accomplishments. Culture is exceedingly difficult to talk about honestly. The critique of startup culture that came in large part from the agile movement has been replaced by sanitized, pompous, dishonest slogans.</p>

<p>Let&#8217;s examine popular startup trends that are being called &#8220;culture&#8221; and look beneath the surface to find the real culture that may be playing out beneath it. This is not a critique of the practices themselves, which often contribute value to an organization. This is to show a contrast between the much deeper, systemic cultural problems that are rampant in our startups and the materialistic trappings that can disguise them.</p>

<h1>We make sure to hire people who are a cultural fit</h1>

<p>What your culture might actually be saying is&#8230; We have implemented a loosely coordinated social policy to ensure homogeneity in our workforce. We are able to reject qualified, diverse candidates on the grounds that they &#8220;aren&#8217;t a culture fit&#8221; while not having to examine what that means - and it might mean that we&#8217;re all white, mostly male, mostly college-educated, mostly young/unmarried, mostly binge drinkers, mostly from a similar work background. We tend to hire within our employees&#8217; friend and social groups. Because everyone we work with is a great culture fit, which is code for &#8220;able to fit in without friction,&#8221; we are all friends and have an unhealthy blur between social and work life. Because everyone is a &#8220;great culture fit,&#8221; we don&#8217;t have to acknowledge employee alienation and friction between individuals or groups. The desire to continue being a &#8220;culture fit&#8221; means it is harder for employees to raise meaningful critique and criticism of the culture itself.</p>

<h1>Meetings are evil and we have them as little as possible.</h1>

<p>What your culture might actually be saying is&#8230; We have a collective post-traumatic stress reaction to previous workplaces that had hostile, unnecessary, unproductive and authoritarian meetings. We tend to avoid projects and initiatives that require strict coordination across the company. We might have difficulty meeting the expectations of enterprise companies and do better selling to startups organized like us. We are heavily invested in being rebels against traditional corporate culture. Because we communicate largely asynchronously and through chat, it is easy to mentally dehumanize teammates and form silos around functional groups with different communications practices or business functions.</p>

<h1>We have a team of people who are responsible for organizing frequent employee social events, maintaining the office &#8220;feel&#8221;, and making sure work is a great place to hang out. We get served organic, vegan, farm-raised, nutritious lunches every day at work.</h1>

<p>What your culture might actually be saying is&#8230; Our employees must be treated as spoiled, coddled children that cannot perform their own administrative functions. We have a team of primarily women supporting the eating, drinking, management and social functions of a primarily male workforce whose output is considered more valuable. We struggle to hire women in non-administrative positions and most gender diversity in our company is centralized in social and admin work. Because our office has more amenities than home life, our employees work much longer hours and we are able to extract more value from them for the same paycheck. The environment reinforces the cultural belief that work is a pleasant dream and can help us distract or bribe from deeper issues in the organization.</p>

<h1>20% of the time, or all of the time, people can work on whatever they want to</h1>

<p>What your culture might actually be saying is&#8230; We have enough venture funding to pay people to work on non-core parts of the business. We are not under that much pressure to make money. The normal work of the business is not sufficiently rewarding so we bribe employees with pet projects. We&#8217;re not entirely sure what our business objectives and vision are, so we are trying to discover it by letting employee passions take root. We have a really hard time developing work that takes more than a few people to release. We have lots of unfinished but valuable projects that get left behind due to shifts in focus, lack of concentrated effort, and inability to organize sufficient resources to bring projects to completion.</p>

<h1>We don&#8217;t have managers and the company is managed with no hierarchy</h1>

<p>What your culture might actually be saying is&#8230; Management decisions are siloed at the very top layers of management, kept so close to the chest they appear not to exist at all. The lack of visibility into investor demands, financial affairs, HR issues, etc. provides an abstraction layer between employees and real management, which we pretend doesn&#8217;t exist. We don&#8217;t have an explicit power structure, which makes it easier for the unspoken power dynamics in the company to play out without investigation or criticism.</p>

<h1>We don&#8217;t have a vacation policy</h1>

<p>What your culture might actually be saying is&#8230; We fool ourselves into thinking we have a better work/life balance when really people take even less vacation than they would when they had a vacation policy. Social pressure and addiction to work has replaced policy as a regulator of vacation time.</p>

<h1>We are all makers who are focused on shipping.</h1>

<p>What your culture might actually be saying is&#8230; Features are the most important function of our business. We lack processes for surfacing and addressing technical debt. We have systemic infrastructure problems but they are not relevant because we are more focused on short-term adoption than long-term reliability. We prioritize fast visible progress, even if it is trivial, over longer and more meaningful projects. Productivity is measured more by lines of code than the value of that code. Pretty things are more important than useful things.</p>

<h1>Closing</h1>

<p>Talk to your company about culture. Talk to other companies about culture. Stop mistaking symbology and VC spoils for culture. Be honest with yourself, and with each other. Otherwise, your culture will kill you softly with its song, and you won&#8217;t even notice. But hey, you have a beer keg in the office.</p>
]]></content>
  </entry>
  
  <entry>
    <title type="html"><![CDATA[Launch Culture Gets Toxic]]></title>
    <link href="http://blog.prettylittlestatemachine.com/blog/2012/03/25/the-toxicity-of-launch-culture/"/>
    <updated>2012-03-25T00:00:00-07:00</updated>
    <id>http://blog.prettylittlestatemachine.com/blog/2012/03/25/the-toxicity-of-launch-culture</id>
    <content type="html"><![CDATA[<h1>The Love of Launch</h1>

<p>When I first started my career in Silicon Valley, I made the profound mistake of getting an entry-level job in tech PR, a generally sycophantic industry that is, among other things, a sprawling ghetto for women, a crutch for bad products, a sworn enemy of plain English, and a pit of lies and incompetence. There I launched all of the things until quitting in disgust and rage, which is the only way to quit anything.</p>

<p>A year later I managed to crawl my way out of one gutter only to behold a much broader and more institutionalized launch sickness. Here in technology we launch all of the things: funding, companies, products, betas, GAs, 2.0s, APIs, affiliate programs, contests, features and versions. Launching is a cash racket. Reporters, analysts, editors, PR firms, social media experts, party planners, sponsorships, advertising and SEO black magic are just a small cross-section of what amounts to a billion-dollar tech launch machine.</p>

<p>Launches can do good things for you. More users, more partnerships, more funding. But launching will also infect culture, cost a fortune, distract teams, mislead users, screw up metrics, and keep startups from building successful products. Tonight we investigate how launches will fuck you up.</p>

<h1>Launches Lead to Addictive Metric Spikes</h1>

<p>Most of us have experienced a crazy traffic spike from a launch: hit Reddit, HackerNews and TechCrunch on the same day and watch your Google Analytics graph reach heights only previously rumored. Get some of that all-over bodybuzz as Twitter mentions, notes from VCs and partners, and your top users (if you have any yet) come in. The top of our funnel overflow&#8217;th! Teams feel rewarded for their hard work and effort; VCs are pleased with the buzz; marketers thrill over coverage wrap-up emails to the entire company.</p>

<p>One month later. We&#8217;re trending normal again. The traffic spike is followed by an inversely proportioned traffic dip. The marketing team experiences internal and external pressure to get &#8220;up and to the right.&#8221; A number of possible scenarios unfold in which the long-term impact on metrics from launch (sign ups, users, qualified leads, sales) are unknown, ignored or buried, making it extremely difficult to determine or acknowledge the actual value of the launch, including:</p>

<ul>
<li><p><strong>The product or feature launched is not instrumented, poorly instrumented, or too early-stage to have a good indicator of longer-term success</strong> (active usage, qualified lead, etc);</p></li>
<li><p><strong>The launch is not tied to a call-to-action or meaningful goal like driving leads, partner opportunities or early adopters;</strong> - the launch IS the meaningful indicator;</p></li>
<li><p><strong>Indicators exist but aren&#8217;t positive</strong> - the launch drives visits but not usage, traffic but not signups, or related breakdowns in the funnel; still the launch is imagined to be an indicator of &#8220;market demand&#8221; or &#8220;product market fit&#8221; and is considered a success;</p></li>
<li><p><strong>The excitement of the launch is so gratifying that your team ignores any indicators of long term success whatsoever.</strong> Witness advanced and seasoned executives become so giddy over the attention, tweets and blog traffic that they immediately put together the machinery to create a repeat performance without any rational thought given to whether the act of launching is driving the health of the business.</p></li>
</ul>


<p>At the end of the day, the conclusion is the same: This launching stuff is good.</p>

<p>The company devotes many resources, brains, and effort to create launches. Many more. In extreme launch sickness, companies alter their product roadmap to produce an &#8220;event&#8221; around which a launch could be created. Time, money and energy is devoted to launching or &#8220;building thought leadership&#8221; when it should probably be spent elsewhere: listening to users, watching what they do, measuring behavior, adding meaningful features, iterating in safe places, discovering and nurturing customers and working the other parts of the funnel. Oh yeah. Building shit that works.</p>

<p>How many products do you know that have had conferences before production users?</p>

<p>That.</p>

<h1>Launches Let you Fake It</h1>

<p>There are honest launches. Launches where teams have worked really hard on a product that they&#8217;ve been dogfooding or want to test, launches where something meaningful is being communicated. But there are often launches that lie. Companies launch products which don&#8217;t exist yet, create gimmicks, invent noise-machines, throw parties, pay-for-play, exaggerate and manipulate their way to news articles. There are a number of cultural and economic incentives that lead or allow this behavior:</p>

<ul>
<li><p><strong>&#8220;Keeping up with the Joneses.&#8221;</strong> Your competitor or other companies you relate to is in the Magic Quadrant, winning startup competitions, presenting on stage and issuing press releases every other week. The pressure to compete with launches is tough to ignore.</p></li>
<li><p><strong>Launches can create the appearance of traction</strong> - both inside and outside a company - that can cover up stagnation or disappointing progress in other core indicators.</p></li>
<li><p><strong>Launches capture attention - deserved or not.</strong> In a news-obsessed culture where everyone - reporters, users, and companies are rewarded for being either in &#8220;the now&#8221;, or in &#8220;the know&#8221;, launching can be one of the only ways to look and feel relevant.</p></li>
<li><p><strong>Launching doesn&#8217;t need content to succeed</strong> - money, skill and luck work too. You can buy consultants, PR firms, elaborate sponsorships, and massive events that will create a launch in almost complete absentia of meaningful content.</p></li>
</ul>


<h1>The Truth About Launching</h1>

<p>In isolation, all metrics are lies.
The press release is a lie.
The traffic spike is a lie.
The hype machine is a lie.
Launch real shit, responsibly, then go back to doing real work.</p>
]]></content>
  </entry>
  
  <entry>
    <title type="html"><![CDATA[Testing Post on Octopress]]></title>
    <link href="http://blog.prettylittlestatemachine.com/blog/2012/01/13/testing/"/>
    <updated>2012-01-13T15:50:00-08:00</updated>
    <id>http://blog.prettylittlestatemachine.com/blog/2012/01/13/testing</id>
    <content type="html"><![CDATA[<p>Sample post - I&#8217;m moving my blog to Octopress. &lt;3</p>
]]></content>
  </entry>
  
  <entry>
    <title type="html"><![CDATA[Building Startup Communities in Emerging Markets: Promiscuity, The Hive Mind and Conference Calls in Bathroom Stalls]]></title>
    <link href="http://blog.prettylittlestatemachine.com/blog/2011/09/30/building-startup-communities/"/>
    <updated>2011-09-30T00:20:06-07:00</updated>
    <id>http://blog.prettylittlestatemachine.com/blog/2011/09/30/building-startup-communities</id>
    <content type="html"><![CDATA[<p>I&#8217;m in London this week as we set out to grow <a href="http://apigee.com">@Apigee</a> in
the UK and throughout Europe. With the aid of sleeping pills, alcohol and the
in-hotel gym, I&#8217;m fighting the good fight against jetlag and managing to stay
sober for scrum calls and 2:00 am BST meetings with developers and designers
in the US, all while meeting with customers, prospects, users and community
people here. <em>This is hard, I want to go shopping.</em></p>

<p>Good news though: I&#8217;m about to make status on my airline despite now much-
regretted trysts with Virgin [because it&#8217;s sexy] and Alaska [because it&#8217;s
cheap], a good sign I&#8217;ve been really busy working with startup and tech
communities across the country - New York, Atlanta, Seattle, San Diego,
Chicago, D.C., more. Tonight I attended the Hacker News London
<a href="http://www.meetup.com/HNLondon/">#hnlondon</a> meetup, and talking to startup
people there got me thinking about the &#8220;startup scene&#8221; across, well,
everything. I spend more and more time working with startups, organizers, and
aspiring entrepreneurs in emerging tech centers, and they all want to know
what strong startup communities have in common, and how they can boot up those
same conditions. So this post is about where emerging startup markets can
invest to build a better ecosystem.</p>

<p><strong>Create promiscuity* </strong></p>

<h6><em>*which lines the virtuous road to community. </em></h6>

<p>Every healthy tech community is mad promiscuous. Promiscuous in the sense of
<em>variate __and frequent coupling</em> - of companies, startups, students,
technicians, hackers, weavers, schemers, groupies, marketers, spaces,
locations. Promiscuity is what underlies our experiences of &#8220;richness&#8221;,
&#8220;diversity&#8221;, &#8220;creativity&#8221;, &#8220;vibrancy,&#8221; &#8220;buzz&#8221;.</p>

<p><strong>The promiscuity you find in mature startup communities is only possible with:</strong></p>

<ul>
<li>Available, highly permissive common spaces</li>
<li>Adoption of low-barrier online tools that describe communities and their interactions</li>
<li>Promiscuous, open, accessible, extensible product ecosystems</li>
</ul>


<p><em>Emerging startup scenes must invest in the growth of each to succeed. </em></p>

<p><em><strong>Common Space </strong></em></p>

<p><strong><strong>Successful startup communities have anywhere from 4-5 to many dozens of spaces or organizations that serve as the physical and social &#8220;home&#8221; of communities. In San Francisco you&#8217;ve got gems like Hacker Dojo, willingly loaned corporate spaces like PayPal and LinkedIn, coworking hubs or the offices of startups who open for tech events, office hours, conferences and hackathons. </strong>PROTIP:</strong> these places are available free or cheaply, with adequate resourcing for good wifi and comfy seating, and a permissive attitude towards content and hopefully booze. <em><strong>Available space is, at its core, an economic issue.</strong></em></p>

<p>Successful common spaces are created by one of two models: a.) benefactor
[typically a large, profitable company with a benevolent interest in community
building and innovation];  b.) estate [space-focused organizations that are
financially invested in community building of small businesses/startups, i.e.
coworking spaces, coffee shops, etc.].</p>

<p>London has beautiful examples of both. It is palpable how on one side
<a href="http://twitter.com/techhub">TechHub</a> (a coworking center), and on the other
the Guardian (yes, the media company) have fostered community by providing
this necessary space. Excitingly, you see the beginning of this community
infrastructure in emerging startup hubs like Chicago- Morningstar is one
company making powerful gifts to the community in the form of open, accessible
space.</p>

<p>In the weakest tech communities, appropriate space for community-building is
extremely difficult to find, expensive, or suffering from content control of
large corporate sponsors.</p>

<p><strong><em>Online Community is Predictive of Offline Community. </em></strong></p>

<p>Another common theme in successful startups scenes is the adoption of
community tools (Meetup, Eventbrite, Lanyard) that serve as logistical centers
as well as social, cultural repositories or breadcrumbs into people, what they
are doing and why.</p>

<p><strong>Weaker tech communities have much more fragmentation in tools usage, much higher use of tools that are proprietary or highly segregated from a larger network, and tools that don&#8217;t do a good job of showing you the other people in your community and what they are up to.</strong><br/>
Tools matter. Online visibility into communities is predictive of the offline
community. Use tools that illuminate the community and you will grow it. I
encourage community organizers in smaller markets to really think about
pushing adoption of a small set of appropriate tools to gain critical mass of
adoption on a limited set of distribution engines, weather that be a mailing
list, a fancy social network or something you build yourself.. Having 100 or
200 people using a common tool is much more powerful than groups of 30-40
using 3-6 different tools each.</p>

<p><em><strong>Promiscuous product builds community too. </strong></em></p>

<p>Silicon Valley is the shining example of how promiscuous products hinge great
communities. Promiscuous product ecosystems inherently encourage community.
Promiscuous products are ones with open APIs, with source code, with awesome
documentation and GitHub accounts, with extensible hooks, with integrations of
data services, with visible opinions but viable options. Promiscuous product
ecosystems have a focus on transmitting knowledge, sharing best practices, and
enabling other products to benefit from yours. Promiscuous products hook into
a vaster technical, social and cultural fabric that inherently predicts
community.</p>

<p><em><strong>Early startup markets tend to have more clustering around proprietary,
inaccessible and high-barrier technology and lack promiscuous startups built
with promiscuous technology. They have less focus on knowledge sharing, and
skew towards experts (the few), not learners (the many).     </strong></em></p>

<p><a href="http://twitter.com/timfalls">Tim Falls</a> of SendGrid predicted in our
Twiliocon panel on developer community management that the future would see
more cross-pollination of API communities as we tear down technical and
adoption barriers to community (better interface design, standardized
authentication, adherence to REST) and find synergies and, therefore, more
effective ways to work together from a community and marketing perspective.
This is a fantastic example of how technical trends are actually key to the
cultural development of startup scenes.</p>

<p>There is no questions that light-weight BD, extensibility and permeability
offered by open tools and open APIs contributes to healthy startup scenes -
for example, one of the startups that presented tonight at #HNlondon was
<a href="http://stickygram.com/">Stickygram</a>, a company built on the Instagram API
that lets users easily order fridge magnets of their photos. In doing so,
Stickygram tapped into a significant local ecosystem of users as well as an
international community of Instagram users. Their success helps build
interest, content and activity in APIs and &#8220;lean startup&#8221; companies in London.
ITS LIKE A VIRTUOUS CIRCLE OF PROMISCUOUS BEHAVIOR. I encourage people
invested in building a startup community in their city to think about how to
leverage product promiscuity and education about promiscuous technology into
broader community engagement.</p>

<p>At #HNLondon, <a href="http://twitter.com/harjeet">Harj Taggar</a> of Hacker News spoke
about the need for emerging scenes to support experimentation, &#8220;failing fast&#8221;,
and rapid release. He commended one of the startups that presented as an
example of the cultural attitude emerging markets need to cultivate: &#8220;It
started with someone who had an idea… hack together a very quick prototype,
release it, and find out that people are actually interested in it.&#8221;</p>

<p>This gets to the heart of the promiscuous product ecosystems that predict
amazing startup culture: adoption of technology that supports lean, agile,
rapid bootstrapping; and accessibility to the knowledge gained from fucking
around with it.</p>

<p><strong><em>Tap Into The Hive Mind. </em></strong></p>

<p><em>Technology is a hive mind. Jack in.</em> Living in Silicon Valley, it&#8217;s super
easy to forget ALL THE OTHER PLACES IN THE WORLD. But then you go to London,
to Atlanta, to Haystacks, Squirrels and Misquitoville Minnesota, and you
realize we are all talking about the same things. _Lean startup. Launch early.
Iterate often. Listen to users. HTML5. Touch. Geolocosocialplatformification.
_</p>

<p><em><strong>Successful startup communities align with global trending. </strong></em></p>

<p>We are separated by vast differences in location but we are often united in
extremely powerful ways: use of the same mass media and distribution tools
(Hacker News, StackOverflow, tech news outlets, Twitter), global dissemination
of trends (mobile hardware, cloud computing, open APIs, high-level languages,
HTML5).<em> Successful s__tartup scenes have more proportional attention to the
trending hive mind. </em>They have more meetups and education on things like open
APIs, mobile frameworks, new languages.<strong> They are trendy. Trendy works.
Invest in fashion. Bring the hive mind home. </strong>Successful communities feel
engaged in building some kind of future, connected to some kind of global
happening. They show up because they are scared if they don&#8217;t, they&#8217;ll miss
out on the next big thing. When they go home and read Hacker News, they now
see themselves. They feel aligned. There is a sense of vitality and movement.
If you&#8217;re trying to build startup community, bootstrap it on the back of
global trending.</p>

<p><em><strong>But Do Reinvent the Wheel</strong></em></p>

<p>I haven&#8217;t been to a single tech event in a single city where I couldn&#8217;t do a
conference call in the women&#8217;s bathroom. Why? It&#8217;s quiet in there.</p>

<p><em><strong>The underrepresentation of women in the startup community is at a fucking
monumental global scale. </strong></em>All tech communities I&#8217;ve encountered similarly
struggle with issues like outsourcing, lack of racial diversity, lack of
accessible education, prevalence of elitism and social media douchebags.</p>

<p>I have a lot of hope that emerging startup scenes will take the opportunity to
create a better model that is both more inclusive and diverse. So as much as
new scenes should try to emulate the conditions and successes of others, they
also shouldn&#8217;t forget they have the chance to build the world anew.</p>
]]></content>
  </entry>
  
  <entry>
    <title type="html"><![CDATA[Jetsetting: Where I Be At ]]></title>
    <link href="http://blog.prettylittlestatemachine.com/blog/2011/09/19/jetsetting-where-i-be-at/"/>
    <updated>2011-09-19T17:05:05-07:00</updated>
    <id>http://blog.prettylittlestatemachine.com/blog/2011/09/19/jetsetting-where-i-be-at</id>
    <content type="html"><![CDATA[<p><em>Fall is bringing tons of travel and events. If you&#8217;ll be in SF, New York,
London or DC - let&#8217;s meet up!  </em></p>

<p>This Wednesday I&#8217;ll be moderating a panel at
<strong><a href="http://www.twilio.com/conference/">Twiliocon</a></strong>, Twilio&#8217;s first-ever
conference. Over the course of the panel we will endeavor to answer the
question: Developer community management, how does it work?</p>

<p>I&#8217;m really psyched about the speakers: <a href="http://twitter.com/#!/jasoncosta">Jason Costa</a> from Twitter, <a href="http://twitter.com/#!/saraford">Sara Ford</a> from Black Duck Software and <a href="http://twitter.com/#!/timfalls">Tim Falls</a> from SendGrid, plus I have it on good authority that Twilio&#8217;s <a href="http://twitter.com/#!/daniellemorrill">Danielle Morrill</a> will have a front-row seat to ask the hard questions. I&#8217;m particularly interested in speaking with the panelists about where community management fits into product development. Join us on Wednesday at 1:20 pm and <a href="http://twitter.com/shanley">@ sign me</a> if you have questions in advance - but we&#8217;ll be taking lots of audience questions too. I&#8217;ll try to write up a blog on the panel afterwards so STAY TUNED.</p>

<p><strong>Shanley Goes to London. </strong>We are expanding Apigee&#8217;s presence in the UK and Europe, which means I&#8217;ll be traveling &#8220;over the pond&#8221; more than I usually have an excuse for. There are a number of fantastic startups with APIs and enterprise platforms both established and emerging that call London home, so I&#8217;m excited to get a chance to smooze up the local scene. I hope to get a chance to do more international travel - there are, after all, Apigee users literally all over the globe (really makes you realize the global scale of the so-called &#8220;API Economy&#8221;.) Anyways, in London you can find me checking out the mobile developer conference <a href="http://overtheair.org/">Over the Air</a> on September 30 and on Saturday, October 1 we&#8217;re hosting <a href="http://apideveloperday.eventbrite.com">API Developer Day</a>, a one-day coding events highlighting presentations from API teams including Twitter and Pusher (which I wrote about in my blog on <a href="http://shanleykane.wordpress.com/2011/07/05/hello-world-candy-5-fues-for-developers-to-love/">FdeveloperUE</a>). It&#8217;s sponsored by BlueVia, hosted at TechHub and even though we&#8217;re ALL FULL already, still looking for a few more APIs to present, so shoot me a note if you want a demo slot - shanley @ apigee.com</p>

<p>I&#8217;ll be making a brief stop in <strong>New York for one of my favorite conferences -
<a href="http://www.web2expo.com/">Web 2.0</a></strong>, October 10-13. My colleague Sam Ramji
will be giving a talk on <a href="http://www.web2expo.com/webexny2011/public/schedule/detail/20630">successful API
strategies</a>
and I will be meeting with customers and scouting out the local scene. <a href="http://twitter.com/#!/alex_donn">Alex
Donn</a> (my co-organizer at Mobile App
Hackathon) are looking to host an event there early next year, so I&#8217;m looking
for space, local contacts / friends and general API party people.</p>

<p>After New York, I&#8217;ve got two weekends in a row with <strong>Mobile App Hackathon.</strong> Hard to believe that in January Mobile App Hackathon was just an idea, and now we&#8217;ve
held events in Seattle, Redmond, Chicago, San Diego, Atlanta and Silicon
Valley - we&#8217;ve seen hundreds of amazing developers, dozens of great apps and
business ideas, and mind-blowing support from sponsors. On October 15th we&#8217;re
coming to <strong><a href="http://mobileappiad.eventbrite.com/">Washington, DC</a>;</strong> and on
October 22nd we&#8217;ll be getting back to basics in <strong><a href="http://mobileappsfo.eventbrite.com/">San Francisco</a></strong> (with a great lineup of
super hot Valley startups including Twilio and Heroku).</p>
]]></content>
  </entry>
  
  <entry>
    <title type="html"><![CDATA["Hello World" Candy: 5 FUEs for Developers to Love ]]></title>
    <link href="http://blog.prettylittlestatemachine.com/blog/2011/07/05/hello-world-candy-5-fues-for-developers-to-love/"/>
    <updated>2011-07-05T18:17:17-07:00</updated>
    <id>http://blog.prettylittlestatemachine.com/blog/2011/07/05/hello-world-candy-5-fues-for-developers-to-love</id>
    <content type="html"><![CDATA[<p><img src="http://shanleykane.files.wordpress.com/2011/07/ttfhw.png" alt="" /></p>

<p> <strong>GIVE SOME SATISFACTION! </strong></p>

<p>&#8220;First developer experience.&#8221; I&#8217;ve been thinking about it lots lately, in my
day-and-night-job at Apigee and alter-life as a <a href="http://twitter.com/#!/reillyusa/status/77497885717037056">brownie-eating code
princess</a> in a trice-weekly <a href="https://twitter.com/#!/joedamato/status/73083555370115072">knife-fight with Ruby</a>. This post is about 5 developer frameworks/APIs/tools/platforms that give great FUE, my fav 5 inspirations of the now.</p>

<p>They all do something awesome: They get you to request/response,
action/reaction, bell/salivation, to their own personal <em>Hello World </em>as fast
as possible. They constrain TTFHW (Time To First Hello World), if only in a
test environment, to get you to the I TOLD YOU TO DO SOMETHING AND YOU DID IT
moment, that moment of I SEE WHAT YOU DID THERE. If we  subscribe to Matz-ism,
&#8220;We are the masters. They are the slaves,&#8221; then we shall call this
&#8220;accelerating the master/slave moment.&#8221;</p>

<p><em>These 5 examples recognize the innate pleasure of machine responsiveness to
human touch, the weight of speed in net pleasure, and the value of that
pleasure as a conversion catalyst. And they are getting biblical delivering
some <a href="http://www.youtube.com/watch?v=9wmzxxN0m3k">seriously fast Hello World satisfaction</a>.</em></p>

<h2><strong>1. PUSHER API  </strong></h2>

<p><img src="http://shanleykane.files.wordpress.com/2011/07/terminal-bash.png" alt="" /></p>

<p>The <a href="http://pusher.com/">Pusher API</a>. Realtime events for mobile and web apps.
Right on the FRONT PAGE of this sucker they have this big beautiful button
that says &#8220;Test It Out&#8221; and when you do, it gives you this code to paste into
your terminal, so you do, because you&#8217;re a conformist, and you press enter and
voila. A notification pops up in the browser. <strong>TIME TO SATISFACTION: SECONDS.
</strong>(Thanks to hot-shot designer <a href="http://twitter.com/itchymutt">@itchymutt</a> for
sending this one my way).</p>

<h2><strong>2. SINATRA </strong></h2>

<p><img src="http://shanleykane.files.wordpress.com/2011/07/sinatra.jpg" alt="" /></p>

<p>First let me say I&#8217;ve had a beautiful experience with<a href="http://www.sinatrarb.com/">Sinatra</a>. Actually it&#8217;s the only thing I&#8217;ve loved
so far about Ruby. Sinatra is to Ruby what skinny boys who play guitar are to
high school. Even being super Explain this Clarissa with Ruby frameworks, I
was able to Hello World real fast&#8230; in part because their ENTIRE FRONT PAGE
is about getting you there. TTFHW. Get sum.</p>

<h2><strong>3. PAPER.JS </strong></h2>

<p><img src="http://shanleykane.files.wordpress.com/2011/07/paper.png" alt="" /></p>

<p>Just let me say that if you are trying to build a great first developer
experience, the first time you check out <a href="http://paperjs.org/">Paper.js</a> might
be emotional for you - it was for me and my team. It&#8217;s &#8220;an open source vector
graphics scripting framework that runs on top of the HTML5 Canvas.&#8221; And it is
beautiful. When you first load the page, your mouse can manipulate the
graphics. And when you click &#8220;Source&#8221; you can NOT ONLY SEE, BUT ALSO EDIT the
code, then run it. And there are tons of fun examples, including ones that
involve rainbows. #winning. Paper.js uses <a href="http://codemirror.net/">CodeMirror</a>
to make the magic happen.</p>

<h2><strong>4. BASHO </strong></h2>

<p><img src="http://shanleykane.files.wordpress.com/2011/07/basho.png" alt="" /></p>

<p><a href="http://wiki.basho.com/">Riak</a> (open source scalable data store) is a slightly
different flavor from the rest, but I picked it as an example of addressing
complexity and varying knowledge in FUE , while still getting users to &#8220;Hello
World&#8221;.  The &#8220;Riak Fast Track&#8221; is a 45-minute course to get started and on
step 2 they&#8217;ve already got your sweet n00b ass building a cluster. They also
have an information scheme for getting around to the parts and complexity
levels that are relevant to more knowledgable users. Despite all the Paper.js
rainbow-fanciness that is emerging in the world, good solid text/video
documentation that focuses on getting to a first moment of triumph is still
super important&#8230; and sometimes more appropriate.</p>

<h2><strong>5.  JS Bin </strong></h2>

<p><img src="http://shanleykane.files.wordpress.com/2011/07/jsbin.png" alt="" /></p>

<p>It&#8217;s a few years old now, but <a href="http://jsbin.com/">JS Bin</a> is still a shining
example of the value and addictive quality of play, touch, responsiveness and
rapid prototyping in developer tools. JS Bin is a pastebin with the added sex
of YOU CAN RUN THE CODE. A super slick collaborative debugging/sandbox tool
that is still much beloved today. I love how when you load the page THERE&#8217;S
CODE THERE ALREADY BRO, which makes it super easy to figure out what-exactly-
is-going-on-here. I think that at some point we&#8217;ll see code you run,
prototype/preview, and edit in the browser become more and more expected by
first users but in the meantime, JS Bin offers a simple, shining view of a
better future.</p>
]]></content>
  </entry>
  
  <entry>
    <title type="html"><![CDATA[The Only Two Things You Need to Know About People to Do Good Startup Communications, Son]]></title>
    <link href="http://blog.prettylittlestatemachine.com/blog/2011/05/06/the-only-two-things-you-need-to-know-about-people-to-do-good-startup-communications-son/"/>
    <updated>2011-05-06T16:42:33-07:00</updated>
    <id>http://blog.prettylittlestatemachine.com/blog/2011/05/06/the-only-two-things-you-need-to-know-about-people-to-do-good-startup-communications-son</id>
    <content type="html"><![CDATA[<p><em>** OK not quite &#8220;Good,&#8221; but good enough to bat the 90th percentile most of
the time, which would technically be &#8220;Good by Relationship to Other Startups,
Most of Which Totally Suck at Communicating,&#8221; but you&#8217;ll take it, because you
know in your heart that consistent mediocrity is almost like winning. </em></p>

<p>Let us begin. One of the first things that they tell you when you learn to
write is that you must <em>imagine the reader. </em>Sounds like basically a stroke of
genius, predicated on the perfectly sound theory that when you write
something, you should do it <em>with an audience in mind that is gonna read your
shit. </em></p>

<p>This would be totally fine and you would merrily ascend to startup marketing
superstardom except for one tiny little logical fallacy, which is that this
whole magical parlor trick of &#8220;imagining your audience&#8221; assumes there is a
&#8220;reader&#8221;, which of course depends on having <em>someone-who-reads, </em>and pretty
soon you are running around like an idiot with this mythical archetype in your
head of someone-who-reads,  AKA one of the biggest lies in the history of the
world since they invented Geocities.</p>

<p><img src="http://shanleykane.files.wordpress.com/2011/05/geocities-1996.gif" alt="" /></p>

<p><strong>People Do Not Read </strong><br/>
How do we know this? People who ostensibly DO READ (hint: people who work at
universities), study people like you and me (who DO NOT READ) and figure out
stuff like this:</p>

<blockquote><p><strong>52% of all web page visits, including repeat visits, are shorter than 10
seconds. Almost 50% of visits to new pages are less than 12 seconds.  </strong> <a href="http://www.scribd.com/doc/2944599/ComplexDiscovery-Not-Quite-The-Average-An-%0AEmpirical-Study-of-Web-Use">Not Quite the Average: An Empirical Study of Web Use</a></p></blockquote>

<p>The other 50%? Not a whole lot better, and made up of lots of people leaving
their browsers open while they do other things like take showers. So what are
people doing if they aren&#8217;t reading your shit? Basically here&#8217;s what happens
when someone loads something that has words on it:</p>

<p><img src="http://www.c-infosoft.com/blog/wp-content/uploads/2009/10/eyemovement.jpg" alt="" /></p>

<p><em>Looks like a toddler went batshit in some spaghetti. But no. </em>It&#8217;s a graph of
a ton of aggregate data that tracks eye movement on webpages. If this picture
had a caption, it would be: <em>People aren&#8217;t reading your shit.</em> In fact, they
are barely scanning it. <strong><em>They are looking at anything that is either big,
colorful or moving and then they are looking for the next place to click.</em></strong>
If you study users at all, you will quickly find out something fundamental
about people: They hate to read, but boy, do they love to click shit.</p>

<p><strong>Simple lesson: Stop writing things for people who read. Start writing things for people who don&#8217;t read.</strong><br/>
Now I hope you&#8217;re ready for some more knowledge to get dropped on you. Here it
is.</p>

<h1><strong>People Want to Get Shit Done </strong></h1>

<p>There are only four reasons why people do anything on the internet:</p>

<ul>
<li>Fix shit that is broken</li>
<li>Do shit that already works better   *</li>
<li>Stalk people</li>
<li>Acquire sex, music or television **</li>
</ul>


<p><em>* &#8220;faster&#8221; is part of &#8220;better&#8221;</em></p>

<p><em>** &#8220;food&#8221; is covered under the category &#8220;sex&#8221;</em></p>

<p>Good news: these things provide the only incentive there could possibly be for
anyone to read your stuff in even the half-assed way that typifies &#8220;reading&#8221;
online. (In language theory, we have a fancy word for half-assed called
&#8216;satisficing&#8217;. It&#8217;s a combination of &#8216;satisfy&#8217; and &#8216;suffice&#8217;. Amazing.)</p>

<p>Here&#8217;s where it gets rough. The Golden Rule of Users (people want to complete
TASKS) is in conflict with the Golden Rule of Reading (people don&#8217;t want to
read), even though you usually have to Read in order to Complete a Task. We
can express the resulting behavior in the following graph, where &#8220;Pain of the
Status Quo&#8221; refers to  a.) how painful the broken shit is b.) how painful the
shit that sortof works is c.) how strong the desire to stalk people or d.) how
extreme the compulsion to acquire sex, music or television.</p>

<p><img src="http://shanleykane.files.wordpress.com/2011/05/painofreading1.png" alt="" /></p>

<p>As the graph clearly shows, there is a point at which the pain of reading your
<del># Ruby gem documentation </del> shit grows so unbearably painful that it
doesn&#8217;t matter how much original pain or desire I&#8217;m in, I&#8217;m going to stop
reading it. Guess what? <strong>This threshold is way, way lower than you think. </strong></p>

<p>In summary, your writing only has two possible goals: 1.) Convincing people
that your stuff can help them do something they want to do AKA intensifying
the pain and desire of the status quo 2.) Give them what they need to finish
the job AKA sate the pain and desire of the status quo.</p>

<p>And you must do this WITHOUT making them ragequit (see: Point at Which It Does
Not Fucking Matter how Bad the Status Quo Is).</p>

<p><strong>Minor Lesson: </strong>Pain and desire. A necessary part of every unhealthy relationship. And you know. reading.<br/>
<strong>Major Lesson: Your writing must help people get shit done while allowing them to read as little as humanly possible. </strong></p>

<h1><strong>Conclusion</strong></h1>

<p>I know by now you&#8217;ve reached the only logical conclusion there is to reach,
which is.</p>

<p><em>There is never any reason good enough to merit writing a press release. </em></p>

<p>No seriously. STOP THE MADNESS.</p>

<p>*** <em>thanks to <a href="http://twitter.com/solidsnack">@solidsnack</a> for fixing my dyslexia in this post. </em></p>
]]></content>
  </entry>
  
  <entry>
    <title type="html"><![CDATA[Radical Culture in Ruby: The Gender, Fetish and Race of Programming]]></title>
    <link href="http://blog.prettylittlestatemachine.com/blog/2011/03/17/radical-culture-in-ruby-the-gender-fetish-and-race-of-programming/"/>
    <updated>2011-03-17T19:37:30-07:00</updated>
    <id>http://blog.prettylittlestatemachine.com/blog/2011/03/17/radical-culture-in-ruby-the-gender-fetish-and-race-of-programming</id>
    <content type="html"><![CDATA[<p>This a thought experiment in examining programming communities as cultural,
semiotic and socioeconomic artifacts. The main goal is to explore the analysis
of emerging languages outside of technical criteria, which while imperative,
often fail to explain the complex causes and consequences of trends in our
sector. It focuses on Ruby as an example of radical culture functioning as a
constructive agent of code. NOTE: This post is both US and Silicon Valley-
centric.</p>

<p><strong>PREMISE:  The Tangled Web of Code and Culture</strong><br/>
<em>1. Programming languages are economic forces.</em></p>

<p>Code provides the basis for ecosystems that are fed by, and feed on,
investment, revenue, careers and education. In many ways, languages are
distribution networks for libraries, tools, platforms, packaging and
licensing, communities. Thus the viability and spread of programming languages
is not at all disinterested in economic factors.</p>

<p><em>2. Programming languages are political and socioeconomic.</em></p>

<p>Coding is, at its core, the ability to control machines and ultimately, to
control users and shape their lives and behavior. Historically the barrier to
power inhered in programming has been extreme. In the United States,
programming and its associated culture, power and economic benefits have been
restricted to middle America white males. Where programming as craft can be
moved further towards the commodity line, it is outsourced as cheap labor in
acts that skirt imperialism in their mildest form; in their extreme represent
the systematic exploitation of foreign resources and the gutting of domestic
ones. All specialized, non-commodity knowledge with economic bearing risks
<em>must serve </em>a wealth distribution model, often patriarchy and nationalism.</p>

<p><em>3. Programming Languages are Cultural Artifacts</em></p>

<p>As a cultural artifact, race, Manifest Destiny,
<a href="http://news.cnet.com/8301-13506_3-20044275-17.html">criminality</a>,
<a href="http://www.cs.cmu.edu/">education</a>, gender, war and <a href="http://www.imdb.com/title/tt0945513/">pop culture</a> all affect, intersect, and are
projected, fetishized, commoditized and absorbed by coding culture.</p>

<p><em>4. Programming languages are inherently viral and massively resilient.</em></p>

<p>A language&#8217;s foundational political and socioeconomic contexts and
consequences are codified in proportion to its rooting in the technological
fabric. Code spreads. Code bases are shared, forked, modified, copied, re-
purposed, built on top of. Code is spawned in underlying infrastructure,
embedded in stacks, shared inside of and on top of a thousand intersecting
stacks and networks. In its most contemporary form, it propagates in a social
graph rift with economic, social and sexual consequences. Code is hard to rip
out, it is costly to rewrite. It grows webs of dependencies. <strong>Code carries
its political and socioeconomic consequences into the technical
infrastructure, where it can enforce and maintain the power systems that
contextualize it.</strong></p>

<p><strong>Radical Constructions of the Actor in Programming</strong><br/>
Coding communities both reflect and construct an actor base - or the people
who use and implement code. As much as primarily white, male coding
communities REFLECT an actor base, they also CREATE and PROJECT an actor base.
Most coding communities functionally eliminate the possibility of a female
actor except as a <em>sacred and/or sexualized exception</em>.</p>

<p>The fact is:</p>

<h1><em>The vast majority of the technical infrastructure has been created by men.</em></h1>

<p><em>The technical infrastructure….. <strong>as in, all of it. </strong></em></p>

<p>Against the culture backdrop of a male-made global technical infrastructure,
Ruby as a community is unique in constructing the possibility of a female or
minority actor, with <a href="http://www.women2.org/partner-blazing-cloud-%0Across-training/">several</a> <a href="http://workshops.railsbridge.org/2011/02%0A/inspiring-women-leaders/">emergent</a> institutions specifically addressing adoption in
the gender group, and perhaps more importantly, a consistently inclusive
rhetoric:</p>

<p><em>Common Descriptive Words</em></p>

<h2><strong>open source</strong> simplicity   general purpose  lowering barriers  learn fast  easy  newcomers  beginners  human</h2>

<p>Look at these words as opposed to those that appear most frequently  in Java:</p>

<h2>Sun Oracle expert  certification JVM  Applets  Applications Runtime specification Technical</h2>

<p><strong>The Big Shift</strong><br/>
While very basic, this list of word typifies the ongoing friction between the
programming languages of the traditional enterprise and high-level,
&#8220;humanistic&#8221; languages such as Ruby, specifically as they relate to the
construction of an actor.  Today, technological ubiquity (the iOS platform,
mobile networks, massively scaled social sites, etc) is not only possible but
births a volatile and virtuous tension between the caustic, newborn
socialist/capitalist hybrid clusterfuck of Free (massively scalable social
networks, open source) and the patriarchal elitist vanguard of luxury, capex
prohibitive hardware and white male bourgeoisie machine control.</p>

<p>As an economic, viral organism, Ruby lacks the historical legacy, the deep
roots in infrastructure, the corporate control, and the barrier to entry that
would make it profitable on yesterday&#8217;s programming ecosystems and business
models-  models which emerged in part as a function of programming as a highly
specialized, expensive or outsourced skill functioning as an agent of
patriarchy and racial supremacy. <em>(Systems that are reliant on extremely
specialized knowledge breed business and economic models that make that
specialized knowledge highly profitable. See: Maintenance contracts. Services.
Training. Lock-in. Proprietary technology. Computer science degrees). </em>As a
result, Ruby focuses on amplifying its inherent virality through the more
democratic, social community values that have emerged alongside “Web 2.0”
<em>(Systems which are reliant on making knowledge (services, tools, etc) more
highly available breed business and economic models which make adoption highly
profitable. SEE:  Advertising. Software libre. Social applications. Open
source. API platforms. The new large-scale adoption imperative.)</em></p>

<p>This in part explains why Ruby is unique, even among higher-level languages,
for its focus on making coding more accessible and inclusive. Descriptions of
the language and its community often focus on learning, speed, and ease of
use. Ruby is a front-runner in education of beginners and enabling under-
represented or emergent populations, such as women and children, to program.
Ruby as a cultural artifact and semiotic object represents the emergence of
programming  - and thus machine control and the access to power &amp; wealth it
implies – as a viable, available, community-enabled tool for minority
populations. It is a step in re-creating how we construct gender as a function
of, and actor of, programming and technical ability, and how we conceive
programming and machine control in the context of actors.</p>

<p><strong>MYTHOLOGY, FETISHISM AND CULTURAL TENSION</strong><br/>
The technology industry, especially in most magnified and concentrated form
factor (Silicon Valley), is equally if differently subject to the same
fetishes, mythologies, sexualization, xenophobia and xeno-fascination as
popular culture.</p>

<p><strong>Machine Control Fetish </strong><br/>
Mankind has a bizarre, normalized and omnipresent machine fetish that pervades
every aspect of culture high and low, technical and consumer. Apple is a
classic example of the sexualization and fetishification of machine power;
this is also seen in consumer products like Svedka Vodka.</p>

<p>Ruby is constructed as a sexual, sensuous, and exotic language as a function
of its core rubrics and the semiotic/anthropological contents of the ecosystem
built around it. The names used to describe it have a certain luxury and
rarity: Ruby, its libraries Gems.  Two of the most popular Ruby PaaS
platforms, Engine Yard and Heroku, illustrate the semiotic duality of the
language: Engine Yard with its highly industrialized codification and Heroku
with its visual sensuality, elegance, and appropriation of Japanese cultural
symbols.</p>

<p><strong>Race and Code</strong><br/>
The Ruby community itself has been significant in the commercialization of the
geek pop culture meme of “beautiful, elegant, simple code” and variations. In
Ruby, programming is constructed as an aesthetic art, its ecosystem blending
the dehumanized austerity of machine control automation with the evocative
fetishification of Japanese culture and a new or reborn aesthetic sensibility
of programming as art – all semiotic tactics that can flourish in the mass-
marketing opportunistic breeding ground of a high-level, accessible
programming language.</p>

<p>Whereas many programming languages appear ethnically neutered, Ruby’s heritage
as a Japanese-originating language is a pervasive element of how it describes
and documents itself. The strong ties between the US coding community and the
Japanese Ruby community, as well as theongoing geo-centricity of Ruby core maintainers, has presented both a unique marketing opportunity and the need to navigate cultural tension through symbolism.</p>

<p>The pervasity of Japanese culture in the symbols and language used by US Ruby
coders borders the practices described in Said’s
Orientalism. The co-option and re-contextualization of stereotypes, which often serves to ease racial tension by the reduction of complicated racial relationships to simple linguistic and visual signs which can be used as (often sexual) propaganda by the dominant culture.</p>

<p><strong>The Collision of Geek with Mainstream</strong><br/>
While problematic for a number of reasons, including the reduction of cultures
to objects in the service of differentiating machine control systems, Ruby&#8217;s
Japanese fetish does indicate something about the larger trends and context of
programming languages as they spread beyond their roots in search of large-
scale adoption as a basis of economic viability.  _As higher-level languages
and frameworks which increasingly abstract from the binary language of bare
metal into something which everyday resembles English and simple games more
and more, geek cultures normally defined by technical differentiators will
encounter, co-opt and blend with the established propaganda of pop and
consumer culture. _</p>

<p><strong>The Role of Founding Mythology</strong><br/>
The centricity of Japanese culture in the Ruby community seems deeply related
to the technical community’s fixation on founding mythology. Successful
companies will build or discover the cult of personality – I was only in
Silicon Valley for a few months and I had already heard more than I ever
wanted to know about how Twitter and Apple were founded, about the cultures
and philosophies of their founders, etc. Blown to new proportions by the
availability of founder personality in the form of media, social networks, and
events, the “founding myth” of a company, whether true or not, can play a
large role in how we view a technology either favorably or disfavorably, and
how we determine a technology’s relationships to our own lives and its future
path.</p>

<p>In this climate of technical community obsession with founder’s stories and
mythologies, it is no surprise that Ruby’s founder “Matz” has become something
of a cult object, and his origination (Japan), a central part of the “Ruby
story” that is told and marketed in the community.</p>

<p><strong>Conclusion</strong></p>

<ul>
<li>As programming languages and machine control become increasingly accessible to minority populations, the impact they have on constructing actors, power and community is a critical area of inquiry.</li>
<li>With the increasing ubiquity and availability of machine control made possible through innovations in high-level languages, coding communities will increasingly be associated with, both opportunistically and by force, a larger propaganda machine.</li>
<li>Programming is about sex, gender, money and race. Evaluating programming languages and their communities as merely technical artifacts obscures and silences a massive range of context and implication.</li>
</ul>

]]></content>
  </entry>
  
  <entry>
    <title type="html"><![CDATA[Dirty User Feedback, Done Dirt Cheap ]]></title>
    <link href="http://blog.prettylittlestatemachine.com/blog/2011/02/02/dirty-user-feedback-done-dirt-cheap/"/>
    <updated>2011-02-02T08:55:35-08:00</updated>
    <id>http://blog.prettylittlestatemachine.com/blog/2011/02/02/dirty-user-feedback-done-dirt-cheap</id>
    <content type="html"><![CDATA[<p>There is a whole science behind user feedback. If you&#8217;ve ever gone to grad
school to learn about product design, you understand how Maoism, Feminism,
Neo-Radical-Feminism, Objectivism, Bertolt Brecht and gamification impact user
feedback.</p>

<p>But shit is about to get real. We&#8217;re out of grad school. Or we never went to
grad school. Hell, we barely finished high school. Either way, its time to
<em>ship some software now</em> and we just don&#8217;t have the time or the resources to
conduct exhaustive user interviews. And while it would be nice to &#8220;provide
our users with a safe, comfortable location and plenty of water,&#8221; we only have
enough funding to &#8220;make sure our users survive the session without dying of
starvation or a bladder infection.&#8221;</p>

<p><strong>This is a post about quick, dirty, cheap ways to get user feedback. </strong>Because we don&#8217;t have the money. And our users don&#8217;t have the time, either. We&#8217;re all busy here!</p>

<h2><strong>1. First User Experience: The Street Team Strategy </strong></h2>

<p>Remember the early 90s? Remember those seriously committed punk kids working
the corner outside the concert with a cardboard box of mixtapes and a cassette
player? <strong>&#8220;Hey man, hey. I got this really great new band, man. I got a mix
tape man.</strong> You can have one. Take two. Hey brother, take a listen, borrow my
headphones.&#8221;</p>

<p>Yeah. That punk kid could be you. And that concert could be a hackathon,
Google I/O, the time you crash that VC party, whatever. Walk up to someone.
Start talking. In the real world, aka &#8220;The Internets,&#8221; that&#8217;s how it&#8217;s gonna
be. Your user is going to be on Twitter, or Facebook, or StackOverflow, or
their buddy is all &#8220;hey dude check this out&#8221;, and then they&#8217;ll go to your
website. But they&#8217;ve got work to get back to and you&#8217;ve got 3 minutes. So
thrust your laptop in someone&#8217;s face, respect their time (and their personal
space) (also take a shower first), but ask if they can take a look and tell
you what they think. <strong>Be the interrupt driver that your user experiences in
the world. </strong>Then thank them and peace out to go <del>write a better
riff</del> re-do that sign-up process. FUE in a Flash!</p>

<h2><strong>2. Massively Distributed&#8230; User Feedback!</strong></h2>

<p>Sometimes we make the mistake of thinking that only one person - or a group of
people - in the organization are responsible for getting user feedback. Watch
out for a blog post soon on the 7 Concentric Circles of User Feedback Hell on
why this is an AWFUL mistake but let&#8217;s focus on the ruthless efficiency part
of making sure everyone in your company is involved in talking to users and
understanding how they feel, what they want and what SUCKS about what you&#8217;re
doing.</p>

<p>Let&#8217;s say you have six people. Make it a requirement for everyone to talk to 6
users every week. <strong>THAT&#8217;S 64 USERS/WEEK if you trust basic math skills.
</strong>Let&#8217;s not belabor the point. But get everyone on your team to talk to users,
all the time, in their own quick and dirty ways - and maximize the user
generated goodness.</p>

<h2><strong>3. Release the <del>Kraken</del> Top Secret Preview Edition!!!</strong></h2>

<p>Inside, we all have a sneaking suspicious that we&#8217;re The Next Big Thing, or
that we&#8217;re building it. We read about all those artists who never let anyone
see their work until they died. Then we get all precious about our Next Big
Idea. <strong>WHAT IF THOSE BASTARDS STEAL IT!!!</strong></p>

<p>But let&#8217;s be honest._ If someone can steal your customers, your business model
or your secret infrastructure sauce from seeing some mock-ups or the top three
bullet points on what you&#8217;re releasing next month, you&#8217;ve got worse problems.</p>

<p>An easy, low-cost, efficient way to get fast user feedback is to openly Tweet,
Facebook, or blog initial thoughts around new features, a mock of a new
interface, a few choices of how a process could work&#8230; you get the point.
Give people a quick and dirty way to respond and get super valuable feedback
at low cost.</p>

<p>If letting all your junk hang out makes you or your investors nervous,
consider assembling an email list of &#8220;beta testers&#8221; that you can shoot quick
&#8220;hey guys, what do you think of this?&#8221; notes to. This lets you control
distribution but achieve similar results - with the caveat that your user
feedback might not be as diverse, instant or organic as a more &#8220;open&#8221;
strategy.</p>

<h2><strong>4. Feedback Using Zombie Machines! </strong></h2>

<p>One thing I&#8217;m really interested in around user feedback is this old - but
remerging and reimagined - concept of including in-page widgets that let users
give really fast, easy, anon feedback on what they have questions about, how
they feel, what they wish you would do better, and more. These take really
good design and foresight to incorporate well, but Get Satisfaction has a good example of the basic concept - and you can definitely build your own as well.</p>

<p>The idea is providing users a really easy way to send you those fleeting
thoughts, dreams and suggestions as they come. I&#8217;m not a huge fan of taking
the human element out of user feedback, but I hate live chat (which is a
ghetto hack hybrid of IM and feedback widgets), and I like how widgets can
remove a lot of the barriers to entry of engaging person-to-person while
allowing you to capture that super precious &#8220;in the moment&#8221; feedback - all the
stuff a user wishes they could say but doesn&#8217;t have time to email you about.</p>

<h2><strong>5. Get Religious with the Pizza + Beer on Thursday Afternoons</strong></h2>

<p>There are tons of meetups out there. One of my favorite things is user
meetups, where you, your team and some of your users (and hey, invite some
non-users for fun!) a chance to meet, network, talk about ideas and share new
ones. Provide pizza, beer and a bathroom key. Keep it informal. Let your
designers go crazy with all the In-Real-Life A/B testing they want. Encourage
people to go to your strategy guru and delight her with their wildest hopes
and dreams. Let the engineers risk pissing someone off with their plans for
the code base, in the flesh.</p>

<p>Be religious about having and keeping these, even if only a few people show
up. You&#8217;ll get there, but only by being there. Be disciplined and persistent
and you will amass more feedback than you imagined, more ideas than you can
build, more champions than you deserve, and a really close relationship with
your pizza joint.</p>

<h3><strong>The end game? Never let lack of time or resources, an impending release date or over-obsessing  prevent you from getting the user feedback you need to avoid massively screwing up your product, wasting your funding, and completely missing out on the next big thing.</strong></h3>
]]></content>
  </entry>
  
  <entry>
    <title type="html"><![CDATA[Where Online Collaboration Fails: 3 Lessons from MMORPGs & LDRs]]></title>
    <link href="http://blog.prettylittlestatemachine.com/blog/2011/01/31/online-collaboration-sucks/"/>
    <updated>2011-01-31T07:58:55-08:00</updated>
    <id>http://blog.prettylittlestatemachine.com/blog/2011/01/31/online-collaboration-sucks</id>
    <content type="html"><![CDATA[<p>For all of the talk about &#8220;web 2.0&#8221;, &#8220;enterprise 2.0,&#8221; the new &#8220;collaborative,
distributed workforce,&#8221; and don&#8217;t get me started on &#8220;cloud 2.0,&#8221; collaborating
online is basically full of excessive, unending, ragequit pain. This is a blog
about what collaboration software needs to learn from MMORPGs.</p>

<p><strong>Some Context</strong></p>

<p>Surprisingly, the best collaboration platform I use is&#8230;. <strong><a href="http://worldofwarcraft.com">World of
Warcraft</a></strong><a href="http://worldofwarcraft.com">.</a> World
of Warcraft is a Massive Multiplayer Online Roleplaying Game. You pick a
character and fight demons. With other people. Here are
some things World of Warcraft nails that I wish collaboration software would
take to heart:</p>

<p><strong>1. Actual Collaboration Requires a Shared Experience</strong><br/>
When playing WoW together, you are looking at the same landscape. When
something new happens in the game space or one of the characters does
something to modify it (like starts attacking a demon), the rest of the
players can see that action, <strong>as it happens.</strong> <em>If Warcraft can do it, why
can&#8217;t my document collaboration software also update the document <strong>as others
make changes to it?!!? </strong></em>If I&#8217;m trying to book a flight or explore flight
options, why do I have to email someone through a booking platform so they can
see the options I&#8217;m looking at?</p>

<p>I&#8217;m not talking about screen-sharing, either. I&#8217;m talking about maintaining
independently accessed &#8220;instances&#8221; of a shared problem space that is subject
to the modifications of all parties, in real time. Most collaboration software
or collaboration features end up resorting to some version of screen sharing.
<strong>Screen sharing  is not a collaboration tool. Screen sharing violates user
autonomy, creates a hierarchy of control rather than a flat collaboration
space (only one person can make changes), and is basically a ghetto hack to
overcome a real problem.</strong></p>

<p>Without ripping into specific platforms (nudge Google Docs), this does reveal
an underlying theme that collaboration software just doesn&#8217;t get - users need
to be able to <em>share an experience</em>, object, document, problem space, media,
etc - and  share control over it.</p>

<p><strong>2.  User Autonomy is Possible. Complexity is Manageable.</strong></p>

<p>While in World of Warcraft you are operating on a shared environment, you are
able to configure your version of the problem space with your own setup. You
can set hot keys for different weapons and spells, add plug-ins that 3rd
parties have built with the API (oh hey, we love that!), try out different
screen perspectives&#8230;. the list goes on. Not all users are forced into the
same config just because they share a problem space.</p>

<p>Collaboration software addresses the complexity issue by&#8230; well, completely
removing complexity so everyone has to deal with the same n00b settings! The
way Warcraft does this is much better. <strong>There is a separation between <em>how
the user experiences the problem space</em> and the problem space itself- </strong>a
separation that doesn&#8217;t impact the group experience.</p>

<hr />

<p><strong>3. Communication Features != Collaboration App </strong><br/>
<strong> </strong>World of Warcraft has a ton of awesome ways to communicate. Wanna chat with just one of your friends? Done. Talk to the local castle defense channel? Done. Talk in a dungeon raiding group? Yep. Voice? Yes. (OK, WoW voice sucks, we still have to use Skype for that, but you get the point.) World of Warcraft understands that people want to communicate in different ways around the problem space. It doesn&#8217;t need you to run other bulky apps alongside it just to have a conversation about what&#8217;s going on inside of the game app.<br/>
Collaboration software has set itself to the lowest bar possible: letting you
communicate. <strong>&#8220;Twitter for The Enterprise&#8221; is not a collaboration tool. It&#8217;s
a messaging feature. </strong>Collaboration is about objects and problems spaces (a
document, a business plan, a piece of content, etc.), not the ability to
instant message someone or make a phone call. We&#8217;ve had that stuff for awhile.
Nothing new.</p>

<p><strong>So why are we focusing on communication <em>features </em>instead of actually making it possible to experience the internets and its objects in a shared and collaborative way? </strong><br/>
<strong>The Final Countdown </strong><br/>
<em>The internet has largely been designed as an individual experience.</em> You
access content in your own way, on your own time, from the privacy of your
machine. Hey, if you wanted to like, work with people, you&#8217;d leave the house,
right?</p>

<p>Well as we all know things have changed. We&#8217;ve broken down the individual-
oriented nature of the web in only the most superficial of ways - basically,
allowing you to share what you are seeing with others. A link-based World Wide
Web, emerging and established social networks, and screen sharing technology
are all geared at <em>getting people to look at the same things, </em>not create
things together.</p>

<p>People talk a lot about &#8220;where the internet is going.&#8221; My hope for the future
is about <strong>making the internet a place not just for individual experiences,
but for shared experiences. </strong>A web that recognizes that individual users are
not the only units to calibrate for. A web that&#8217;s only designed for users to
share things <del>is really prejudicial against people in long distance
relationships</del> ignores the larger potential of an internet that lets
users experience and create things together.</p>
]]></content>
  </entry>
  
  <entry>
    <title type="html"><![CDATA[Booth Babes: or, Let's Use Women's Bodies to Make Some Money!]]></title>
    <link href="http://blog.prettylittlestatemachine.com/blog/2010/08/31/booth-babes-or-lets-use-womens-bodies-to-make-some-money/"/>
    <updated>2010-08-31T04:06:28-07:00</updated>
    <id>http://blog.prettylittlestatemachine.com/blog/2010/08/31/booth-babes-or-lets-use-womens-bodies-to-make-some-money</id>
    <content type="html"><![CDATA[<p>I wonder how the &#8220;booth babe&#8221; conversation gets started.</p>

<p>I imagine a group of marketing professionals sitting around a white board in a
fancy conference room. There are probably women in the room too. After all,
marketing is one of the few specializations in technology where women are
somewhat well-represented (a blog post for another time!). And patriarchy just
wouldn&#8217;t be patriarchy if women weren&#8217;t complicit in their own oppression, now
would it.</p>

<p>I&#8217;m sure it doesn&#8217;t go down like this:</p>

<p><em>&#8220;Well, we tried giving an iPad away last time. But EVERYONE is giving away
iPads now. Everyone already HAS an iPad.&#8221;</em></p>

<p>_&#8221;Or maybe we should give away a car.&#8221; _</p>

<p>Then some fine <a href="http://dictionary.reference.com/browse/prodigal">prodigal</a>
(seriously, go look up what prodigal really means, right now) specimen of the
marketing breed says:</p>

<p>_&#8221;You know what. We should hire some women from a modeling agency, put them in
some scanty clothing and heels, and parade them around the exhibition floor.&#8221;
_</p>

<p>Someone else goes: <em>&#8220;Yeah, you know what, we&#8217;ll do more than heels. </em><a href="http://tweetphoto.com/42433894"><em>We&#8217;ll
put them in STILTS.</em></a>_&#8221; _</p>

<p>Someone records this on the whiteboard:</p>

<p><strong>Step 1. Objectify Women. </strong><br/>
<strong>Step 2. ????????? </strong><br/>
<strong>Step 3. PROFIT. </strong><br/>
Everyone gets a gold star. A req form is created for the girls and the skimpy
logoed tank tops. Someone prints out data sheets for the girls to memorize on
why our cloud is more cloud than their cloud, and all systems are a go.</p>

<h1>Oh. No. You. Didn&#8217;t.</h1>

<p>Back up. Let&#8217;s look at a few reasons why this ISN&#8217;T OK and why NO ONE should
get a gold star.</p>

<p>The booth babe practice is unacceptable because:</p>

<p><strong>1. It situates women as an object for male bonding around objectification of females. </strong><br/>
Booth babes are presented as adorned and removed objects of heterosexual male
gaze and a congress point for male socialization. You will see more
conversations ABOUT booth babes than WITH booth babes, because they serve in
large part as a public conversation piece, inviting voyeuristic sexist bonding
around women as objects. After all, the ultimate point of booth babes is to
start conversations between men- the men selling, and the men buying. The
center and origination of this transaction is the female body. She serves as a
novelty for men that use her as both the shiny object and broker.</p>

<p><strong>2. It normalizes patriarchal displays of female sexuality in an industry that is trying to break out of male dominance.</strong><br/>
The booth babe &#8220;dress and behavior code&#8221; is ripped straight from oppressive
stereotypes of female sexuality. Booth babes wear tight, thin or not enough
clothing, lots of makeup, and are encouraged - no, paid - to flirt and
provoke. This display of sexuality is kept strictly within the framework that
they are there for male entertainment, to sell products, to &#8220;look good&#8221; for
the cameras (male gaze). End game, the sexuality is expressed as a function of
economy, material gain and male pleasure rather than a realization of actual
female desire. This normalizes despicable representations of female sexuality
in a male-dominated industry that many men and women fight everyday to make
more equal.</p>

<p><strong>3. It reinforces that notion that women&#8217;s bodies can be used to sell unrelated products. </strong><br/>
Five bucks to the first person who can explain to me what women in tanktops
and stilts have to do with cloud computing. Yet booth babes, by their very
existence, perpetuate the idea that it is OK to use women&#8217;s bodies to sell&#8230;.
well, anything at all. Belief that this is OK - or even a successful marketing
technique - is a menace to women and to the industries they contribute to.</p>

<p><strong>4. It suggests that women don&#8217;t have real buying power in the technology field. </strong><br/>
By orienting persuasion entirely towards a heterosexual male audience, &#8220;booth
babes&#8221; negate the presupposition of a female buying power as an audience. In
marketing blatantly aimed at a single gender, the practice effectively
silences the reality or potential of a impactful female viewer. Advertising
CREATES its audience as much as it serves it, and &#8220;booth babes&#8221; create an
image of an entirely heterosexual male customer base. It both reinforces,
reflects and <em>creates </em>buying power in the industry. Booth babes not only
market to the technology buying base, they create an image, and a stereotype,
of what that buying base is - a buying base that women aren&#8217;t a part of.</p>

<h1><strong>The No Booth Babe Pledge</strong></h1>

<p>We can argue for hours about where the lack of women in the industry gets
started. We can punt blame around the court like a bunch of college kids at a
drunk game of football. We can console ourselves with Carol Bartz and Marissa
Mayer, whose successes <em>obviously</em> indicate that the supposed Glass Ceiling of
Technology for Women is top-notch propaganda campaign by the pervasive
institution of radical feminism in America.</p>

<p>Fine. Let&#8217;s talk about something we all can do, right now, to make incremental
improvement towards a tech community where women are treated as equals. It&#8217;s
the No Booth Babe Pledge.</p>

<h1>I will not spend money hiring women as objects to sell my products at tradeshows. I will not work for a company that hires women as objects to sell my products at tradeshows.</h1>

<h1>( Your Signature Here )</h1>

<p><a href="http://www.ca.com/">CA Technologies</a>, I&#8217;m looking at you. <a href="http://tweetphoto.com/42433894">For shame.</a></p>
]]></content>
  </entry>
  
  <entry>
    <title type="html"><![CDATA[Facebook Funerals: How Social Media Connects Us with Death ]]></title>
    <link href="http://blog.prettylittlestatemachine.com/blog/2010/07/11/facebook-funerals/"/>
    <updated>2010-07-11T21:36:43-07:00</updated>
    <id>http://blog.prettylittlestatemachine.com/blog/2010/07/11/facebook-funerals</id>
    <content type="html"><![CDATA[<p>Generations have always been defined by technology. We divide eras by
technical feat-  Industrialization. Landing on the moon. The Cold War (dude,
that was DEFINITELY a technical feat.) MTV.</p>

<p>Now we&#8217;re in a brave new world, the Facebook generation, and we give birth to
infants who will never know of time before the iPad. The social web changes
the mundane experiences of our lives&#8230;. the way we put together birthday
parties, the way we stay in touch with long-distance friends, the way we find
jobs&#8230; and get fired from them. (RE: photo sharing. Constant vigilance is the
only way.) But it also defines the more profound experiences of our lives.
Falling in love, falling out of love, finishing school, getting married (and
divorced), having children. The lasting mark of the social web isn&#8217;t felt in
transitory devices and applications that fight for momentary ascendency in the
everlasting battle of the valley, but rather in how they shape core human
experiences-  and death is foremost among them.</p>

<p><strong>Talkin Bout My Generation </strong><br/>
****I&#8217;m part of a new generation that won&#8217;t know death in absentia of the social graph. I never knew anyone who died before I had a profile. My first loss was my grandmother.  I had a cell phone, three kinds of instant messenger and a Friendster page, pink and purple striped hair, and more piercings than my parents knew about (sorry Mom, I know you google me, love you). I probably texted a few friends and updated my Friendster feed. Still, the social web was young, peripheral to the more intimate rituals of family grieving.<br/>
After that was high school and college- the age of MySpace and Facebook. Meth
swept the Midwest and I lost friends to drugs in so many different ways. In
the worst ways, I lost them in the most final ways. As time passed and I moved
to Chicago, then to Prague, then to Pittsburgh, now to San Francisco, my
social network became increasingly distributed, connecting me in several-
sentence blurbs on activity streams to people I hadn&#8217;t talked to in months or
years, people I would never again share dinner with, or even cities. In the
Facebook era we travel through life amassing gigantic nets of correspondence
that are simultaneously ephemeral and historical. We build digital homes for
ourselves decked with pictures of our friends, memories from the past, notes
passed back and forth in HTML hallways. People stay with us long after
physical and temporal separation would recommend otherwise.</p>

<p>Somewhere along the way, that social web became the fastest, the farthest-
reaching way to share when we&#8217;d lost someone. It let us touch, influence,
organize an infinitely larger web of connections than could be incited by an
obituary in the newspaper or the list of people you would think to call. The
kid who went to karate camp in 8th grade with your sister? No one would ever
think to drop him a line or invite him to the funeral. Hell, he lives across
the country now and hasn&#8217;t seen her in 6 years. But they&#8217;re friends on
Facebook. He&#8217;s going to part of it now.</p>

<p><strong>Losing Friends&#8230; for real. </strong><br/>
****It marked a fundamental change in my relationship with death when I found out a classmate had passed in a car accident, and I found out on a MySpace page. In many ways we weren&#8217;t so intimate that I should have expected anything else. We&#8217;d always promised to hang out, we texted back and forth a few times and once she SMSed me from winter break. She told her parents I look like an ice princess. We should hang out when we get back.<br/>
Now it all comes down to that one day when everyone goes to her profile to
talk to her, and to each other, and I go to wish I&#8217;d made more effort to do
that vegan lunch we&#8217;d always said we&#8217;d do. In those moments that carry into
today I remember how vibrant and alive she was, how I envied her natural ease
and confidence, how slim and beautiful she was, how young.</p>

<p>She stays with me because she streams across my social graph even now, years
later. I would like to say I would remember her so often even without these
apparitions. But I&#8217;d probably be lying to myself.</p>

<p><strong>Digital Graves</strong><br/>
It continues. Kids I went to elementary school with. Their photos on walls,
with pages of comments: We love you, we miss you. We&#8217;re so sorry. Heroin ain&#8217;t
the same without you. Nothing is the same without you. Wish you were here.
Remember that day when we skipped school and the sun was out and we listened
to that CD? And god, if I could have that day back. I would tell you how I
really felt. I would warn you about what was going to happen.</p>

<p>Profiles become the digital equivalent of flower-strewn gravesites or those
crosses they put up on the highway where everyone leaves notes. Every year on
those awful anniversaries my feed fills up with their faces. It becomes part
of our ritual of death.</p>

<p>These things are complicated, and neither good nor bad, but only so.</p>

<p>There are few things so antithetical to the finality, the severity of it than
learning through a 140-character update that on more average days contains
details of meals and movies, miscellany and mundanity. Yet without these tools
so many of us would be left in the dark or isolated from those that share our
loss, no matter how far removed. Sure it is a special kind of pain to reload
those Facebook profiles, hoping that somehow they would change their status
from that one last time. But at the same time it is hard to argue with
anything that brings them closer to my life even after they are gone.</p>
]]></content>
  </entry>
  
  <entry>
    <title type="html"><![CDATA[The Rogue Clouder, The Rogue Chasm, and Abstinence-Only Education in the Public Cloud System ]]></title>
    <link href="http://blog.prettylittlestatemachine.com/blog/2010/06/19/roguecloud/"/>
    <updated>2010-06-19T20:14:25-07:00</updated>
    <id>http://blog.prettylittlestatemachine.com/blog/2010/06/19/roguecloud</id>
    <content type="html"><![CDATA[<p><strong>A Lengthy Introduction</strong><br/>
It was a big week for geeks in the valley. Structure, Velocity, DevOpsDays left many of us running up and down the peninsula with powercords, swag and severe sleep dep. On a personal note, I got epically destroyed in the &#8221;<a href="http://stochasticresonance.wordpress.com/2010/06/23/meatcloud-manifesto-the-gauntlet-is-thrown/">Give me an API or give me death</a>&#8221; challenge, accidentally caused a Twitter argument discussion through poor hashtag handling, survived the cloud rite-of-passage that is <a href="http://twitter.com/krishnan/status/17055272886">Bitten By Squirrel</a> without crying (ok, there were a few tears), and lived through watching Mr. Marc Benioff talk about Cloud 2.0 at Structure. (On the latter point, it should be noted that I would rather spin perpetually on a Hamster Wheel of Pain welded at the bottom of the Trough of Disillusionment, encapsulated within the very Chasm, than hear about Cloud 2.0 again.)**<br/>
I&#8217;ve attended a number of cloud-cloudy-cloudish events and meetups of late (in
addition to the above, Gluecon, Google I/O, Web 2.0 expo, CloudCamps, API
meetups, and etc.), and I&#8217;ve been talking to a ton of developers using,
considering, implementing cloud tech, and sometimes I read stuff, like blogs,
but mainly Twitter. This blog is about something I&#8217;ve seen over the past few
months: the arrival and early sedimenting of a new cloud user profile, an
emerging archetype- the &#8220;Rogue Clouder.&#8221;</p>

<p><strong>What is the Rogue Clouder?</strong><br/>
Devs and other IT peeps experimenting with, implementing and testing IaaS and cloud platforms at work and with work &#8220;stuff&#8221; (dolla bills, time, data, apps, workloads) but outside the purview of corporate structure. In the real world, this plays out in a number of different scenarios- running some workloads in EC2 without the boss, CIO or security team knowing; testing out a few apps on the Rackcloud without seeking any formal permissions; throwing some files up into S3 without getting sign-off; doing some early-stage deployments using a cloud abstraction API without explaining to anyone what a cloud abstraction API is- end game, it varies in commitment, scope, and ultimately in consequence.</p>

<p>The emergence of this user type has gotten a lot of attention- and not just
because it is has enough drama and controversy to fill a Tom Clancy novel or
at least a TweetDeck column-  but because it is INEVITABLE and IMPORTANT.</p>

<p><strong>The Inevitability of Rogue</strong><br/>
It&#8217;s INEVITABLE because you can buy cloud with a credit card and get it in
variable amounts. Like a beer sampler plate, this permits an unprecedented
ability to experiment with radical new approaches to IT. Cloud is a process
innovation in the delivery of infrastructure that makes the lab rat
psychotically pounding the food dispenser button look like a study in delayed
gratification. Unlike previous infrastructure changes (virtualization, new
server architectures, etc) that have required lots of up-front cash and
elaborate processes of discovery, research and implementation, with cloud, you
can just play around a little bit and then ramp up- no task force required.
This obviously has enormous implications for sales cycles but also just means
it changes the process of how people engage with cloud and services and tools
delivered by it and with the &#8220;aaS&#8221; model. Rogue is now POSSIBLE and cloud&#8217;s
seductive promises to eliminate provisioning and scalability pains- as well as
to provide the enormous pleasure of massive responsiveness at the infra level
(I CAN SPIN UP A SERVER ON A PLANE OMG THIS IS BETTER THAN EITHER SEX OR
CANDY), means that the possible has quickly become the unavoidable.</p>

<p><strong>The Importance of Rogue</strong><br/>
It&#8217;s IMPORTANT because it indicates a new phase in the cloud market. Companies
creating, distributing and selling products in the infancy of new markets-
like cloud- are tasked with creating hypotheses for how adoption will happen
in an unrealized and yet nonexistent customer base. This involves a lot of
conversation, a lot of studying the market- but eventually it comes down to
coming up with informed guesses about who is going to want it, how they are
going to find it, how it is going to lead to larger adoption and how you can
nurture that. This is why you saw so much discussion and debate a year ago
about who you were going to sell cloud to- the CIO? The CEO? Well, at least no
one proposed selling to the CISO. That would just be crazy talk.</p>

<p>It shows we&#8217;ve reached a new phase in the evolution of the market that we are
able to form more substantiated user profiles based on user stories, data, and
connecting the dots of patterns across the board and in different communities-
from business audiences at Structure to developer audiences at other events.
The ability to segment and analyze cloud adopters and more importantly their
processes of adoption leads to a new wave of major opportunity in the market.</p>

<p>But the Rogue Clouder is also problematic for a number of reasons, not the
least of which being that he is hated and hunted by security teams across the
globe. But don&#8217;t worry. I have reduced this problem to a Chasm Analogy.
(You&#8217;re welcome).</p>

<p><strong>The Rogue Chasm</strong><br/>
Here&#8217;s the problem. Having leagues of rogue clouders inside the enterprise
DOESN&#8217;T smoothly translate or transition to large-scale enterprise adoption.
Unsanctioned cloud experiments aren&#8217;t just going to happily work their way up
to the CEO, who shall declare: <em>And Now, Thanks to Rogue Clouder, AKA Employee
of the Month, WE CAN ALL HA__S CLOUD</em>. No. In fact, it might be a perfect
recipe for Crash and Burn if the &#8220;higher ups&#8221; start deciding that the way to
deal with this problem is to squash rogue once and for all with various Death
Methods such as firing and security policies.</p>

<p>The point is that <strong>while the cloud generation and the aaS model has
theoretically enabled a new process and ramp for adoption (try a little, pay
as you go, scale up when you are ready), this is not matched by process
innovations inside the enterprise that accommodate progressive, sanctioned
experiments in new technology. </strong>Again, the speed, ease and flexible scale of
IT experimentation that we have today hasn&#8217;t existed before, and so the
enterprise naturally doesn&#8217;t have a methodology for initiating, dealing,
securing, evaluating results, and eventually transitioning to larger and
larger levels of adoption. This leads to increased levels of isolation,
siloing, and antagonism between, for example, the Rogue Clouder and the
security team. And for cloud sellers especially who are hoping that bottom-up
adoption started by Rogue Clouders will lead up the command chain, this should
be especially troubling. Vendors have a vested interest in helping Rogue Cloud
Adopters cross the internal chasm into higher levels of sanctioned adoption.</p>

<p><strong>What Next?</strong><br/>
It is my personal opinion that the emergence of this &#8220;chasm&#8221; is leading to an
acceleration in conversations around internal IT processes (like agile,
devops, etc.). Either way, it is important that companies, devs and everyone
can safely evaluate and benefit from escalating rates of change in the space
and the new opportunities they afford by implementing formal, audit-able
processes for Trying New Things, Fast. I think these conversations are
necessary and at greater and greater levels of maturity and formality.</p>

<p>I don&#8217;t have an answer to the problem, but I do know that enterprises need to
evolve processes that bring the Rogue Clouder- who really isn&#8217;t trying to be
disingenuous or dangerous but just trying to find better ways to do their job-
under corporate purview in ways that enable SAFE and WELL CONSIDERED
experimentation with things that might just have the ability to revolutionize
your efficiency and speed, make you rich and allow you to buy a fleet of
ponies. (Ponies are the new yacht.)</p>

<p>There is urgency around this for a simple reason: Abstinence-Only doesn&#8217;t
work.</p>

<p><strong>On Abstinence-Only Education</strong><br/>
Abstinence-only education in the school system doesn&#8217;t work because it denies
the inevitability of hormones, the ubiquitous opportunity of unsanctioned
after-school congress, and the general corruption of the youth by television
and music videos. Abstinence-only education doesn&#8217;t work for public cloud
either: it denies the inevitability of curiosity, the ubiquitous opportunity
of unsanctioned congress with EC2, and the general corruption of developers by
Twitter and tech bloggers.</p>

<p>It is what it is. And just like you don&#8217;t want the first time you explain &#8220;The
Birds and the Bees&#8221; to your teenager to be six weeks after spring formal, you
don&#8217;t want the first time you have &#8220;The EC2 and S3&#8221; talk with your developers
to be when you are digging through their expense reports and find a series of
suspicious Amazon invoices. So while you might not be ready for a process yet,
but it IS, at the very least, time for a conversation.</p>

<p><strong> A Small Request</strong><br/>
That&#8217;s all I have. Please don&#8217;t skewer me. This is my first blog and I&#8217;m
emotionally fragile.</p>

<p>Thanks.</p>
]]></content>
  </entry>
  
</feed>
