Content creation for all: 8 ways to simplify online publishing



The World Wide Web enables publishing at an unprecedented scale. Anyone can create content, and any piece of content can be instantaneously distributed to anyone in the world.

Pretty awesome, right?

There is just one thing: although content creation has never been easier, the number of people who create is surprisingly small. This has become known as the 1% rule: 1% of people create the content, 99% of people consume.

There isn’t anything wrong with the 1% rule, but it isn’t ideal. The web enables everyone to have a voice, yet 99% of people don’t take advantage of it. If more people created content online, we would have more shared perspectives, more communication, and in general, more people connecting over their passions and interests. You have to believe that the world would be a better place.

Content creation should be easier, and fortunately, it can be. Seemingly small product design decisions can make a big impact for encouraging content creation.

As a thought experiment, let us start with this blog post. Long form blogging turns out to be a particularly difficult form of content creation. If we study what makes this post difficult to create, we can uncover several ways to simplify and ease content creation.


1. Strip away identity.

If you look at the top of this blog, you’ll see my real name. Do you know how difficult it is to write under my real name? I’m afraid of publicly being wrong, sounding like an idiot, or even worse, coming off as a complete jackass.

If we separate my real identity from my online identity, writing becomes easier. I become less fearful of what others think, and may write things that I otherwise wouldn’t.

Historically, handles (or user names) have been used for anonymity. They were used back in the days of IRC and forums, and are still used today on many popular sites like Reddit, Twitter, Tumblr, etc. Handles help with anonymity, but don’t ensure it. As time goes by, users leak information which can often be pieced together. With enough time, a motivated third party may learn the real identity behind a handle.

You could go further with anonymity by dissolving the idea of an online identity. For example, Secret uses transient handles. You have an identity, but it is a weak identity, a random icon that lives within a single conversation. Or, you could go all the way and completely dissolve online identity (e.g., Startups Anonymous).

The more you strip away identity, the easier it gets to create content about anything. And the more honest people get. It isn’t surprising some of the juiciest secrets are surfaced in anonymous social networks.


2. Constrain the audience.

This blog is public. That means that anyone anywhere in the world can read any bit of this blog and catch me looking like an idiot. As I continue to write, the chances of looking like an idiot increases. Doesn’t sound too good, huh?

Writing for the world is hard. There are things I will publicly announce to the world on this blog or on Twitter, but it is a small subset of the things that are on my mind. If we constrain the audience to my Facebook friends, things get easier. I’m more likely to share my current status. If we limit the audience my close friends and family on Whatsapp, I may share a rumor, a racy joke, or what is actually on my mind.

Audience matters, and the more comfortable the audience is, the easier it is to create honest and authentic content.


3. Constrain the media format.

The content in this blog is unconstrained. A post may be of arbitrary length and include any combination of images, videos, and text.

The unconstrained nature of a blog post makes it flexible and expressive, but also brings up many questions for content creators. How long should a post be? Should I add images? How many images? Where should they be placed? What about a video? Or a GIF? Should I have split this post into two posts or leave it as one? There are many questions to ask, and each question makes it less likely that the ‘publish’ button will be pressed.

You can drastically simplify content creation by constraining the media format. There are many examples of this

  • Twitter limits you to 140 characters. Now you don’t need to worry about content length.
  • Tumblr makes certain types of posts super easy: photos, quotes, links, chats, audio files, and videos. You could write a long blog post, but it is easier to quickly share an image or quote that you like.
  • Pinterest and Instagram limit you to a single image, with an optional block of descriptive text.
  • Vine limits you to a six seconds of video.

The flip side of constraining the media format is that it limits self expression. Fortunately, media often has weird properties related to self expression, similar to doing arithmetic with infinity. Divide infinity by 2, and you feel like you’d have less, but you still have infinity. Divide it by 10, or 100, and you get the same thing. Media often works the same way. A blog post offers an infinite amount of self expression. An image or a 140-character tweet feels like less, but still offers infinite self expression.

If you can simplify the media format while still allowing for infinite self expression, it is probably a win.


4. Remove the feeling of permanent publishing.

Most bloggers have a complex relationship with the ‘publish’ button. I definitely do. The button is the source of accomplishment (it feels great to ship a post into the real world!), but it is also a source of stress.

Blog posts feels final in two ways.

First, publishing a blog post feels like a one-time action. Once I hit that ‘publish’ button, it gets sent out to the blogosphere to RSS, my WordPress followers, and email subscribers. Most likely, if it is going to be read, it will be read at this point. Later on, someone may stumble upon it through a Google search, but old blog posts quickly loses interest as well as discoverability on the Internet. Second, the post feels final because it kind of is final. Once it gets cached in a search engine, or archived by, it is accessible forever.

Removing the feeling of publishing makes content creation much easier, and there are several ways to do this.

The first way has already been mentioned in (2) constraining the audience. A Facebook startus or a Whatsapp message doesn’t feel like publishing because it is relatively private (compared to this blog post).

Second, you can also remove by feeling of publishing by encouraging works-in-progress. In college, I used to manually write HTML for websites. I wouldn’t have any problem leaving my work online for people to see because it was a work-in-progress. Wikis are the same way. You can easily add to them because it is expected that the content will be edited/removed at some point in the future.

Third, you can delete by design. This has become a big thing with ephemeral content. Snapchat and Frankly are two great examples here; your content lives for only a few seconds, and then it disappears. Or, it feels like it disappears. I would bet that the content lives on their servers forever, but what matters is the ephemeral feeling.


5. Enable references to existing work.

This post includes original content. Original content is difficult to create.

You know what is easier to create? Existing content.

It sounds a little funny, but people do this everyday sharing links on Facebook, Twitter, and Delicious. Or, sharing images on Pinterest, imgfave, weheartit, etc. Or quotes from other websites.

“Creating” such content isn’t as much creating as it is identifying with content. There is so much content out there on the web, and more gets churned out on a daily basis. While we consume existing content, it isn’t difficult to find something that we identify with and want to share.

It turns out there is an extra big benefit to sharing existing content: it is simple from an interaction standpoint. Websites have employed one-click buttons for resharing, reblogging, repinning, etc.


6. Add context.

This post started with an empty text input field. There was no context. Just an intimidating blank canvas.

Creating content within a vacuum is difficult. Adding context makes creation easier.

A common way to create context is to add a prompt, such as an image to caption or a URL to comment on. Creating content within a context tends to be an emotional response, a sign of agreement/disagreement, or a perspective/comment. Sites like Quora, Quibb and Reddit lets users create prompts for other users to react to. Sites like Pinterest and Tumblr let users write a note within the context of an image, video, etc.

Oftentimes, a reaction to a prompt becomes another prompt. For example, a message which requires a response. Or a comment that invites a reply.


7. Constrain reactions of others.

Allowing others to comment on your content can be intimidating. Unconstrained commenting allows anyone to come along and shit on your thoughts.

Because of this, it is often a good idea to constrain the reactions of others. Products do this in different ways. Quibb constrains its membership, only allowing vetted members to comment. Secret constrains comments to your friends and friends of friends, effectively removing the vast majority of trolls on the Internet. Tumblr is designed to encourage likes and doesn’t emphasize comments. Medium and many other blogging platforms require comments to be OK’ed by the original poster. Some bloggers implement a timeout functionality where the comments section for posts become closed after a fixed number of days.

Most people enjoy thoughtful comments and reactions, but this is the Internet, and there be trolls everywhere. Finding a way to limit reactions to content can be a big win.


8. Watch the content container.

This blog post doesn’t exist on it’s own: it lives within a blog called ‘On life and startups’.

Blogging isn’t easy. If you’ve ever started a blog, you’ll know friction involved here. There are a lot of question involved with creating a blog. Which platform should I use? What should the tagline of the blog be? Will the tagline be too restricting? Should I blog about everything on my mind, or specific topics? How often should I update the blog? What if I stop writing? What if I run out of ideas?

Giving users a single container often has these problems. For example, I have the same problems on Twitter. My twitter stream has become the startup version of Alex. I don’t share many other things on there, even though I have other interests in my life outside of startups.

One approach is to give users multiple containers. A great example is Pinterest, which gives users the ability to create multiple boards. The boards allow a user to be their full selves. They can share DIY stuff in one board, good recipes in another, and their favorite infographics in yet another board.

Another approach is to free containers from user accounts. Medium makes posts and collections feel independent. I can curate multiple collections, and my posts can be syndicated on all collections that want to contain them.

Yet another approach is to simply free content from containers. Secret does this by making each secret independent. Secrets don’t live within a user profile. And since user identities only exist within a single secret, all secrets feel independent.

It may seem like a small thing, but the relationship between the user, content, and the container makes a difference when it comes to content creation.


Enable content creation, change the world.

Did you notice a trend throughout this post?

Some of the largest and most successful social media sites are defined by their methods for simplifying content creation. Twitter is defined by its 140-character tweets. Pinterest is defined by allows users to curate multiple collections of images. Snapchat is defined by images that self-destruct. Medium has been purposefully vague about intentions, but it is clear that it changes the relationship between users, content, and collections.

One of the biggest promises of the web is that is allows anyone to publish. Anything that makes this process easier is a huge win for the world.

Have some other ideas on how to simplify content creation? I would love to hear them in the comments.

Better yet, build the idea and get it out there. If you discover a new way to simplify publishing, or create a new combination from the examples above, you just might change the world.


Photo credit: want2scrap

All that matters..



Pretty awesome huh?

It is funny how all that matters in many products is the feeling of progress.. the feeling of leveling up. It doesn’t have to actually mean anything. It just needs to feel meaningful.

And the best way to indicate progress is a number:

  • Your like count
  • Your follower count
  • Your karma score
  • Your experience points
  • …whatever…

Gamification baby!

Now, please don’t mind me. I’m going to hit the publish button, and see if the follower count goes up on this blog 😉

Good design is empathy


As a budding product designer, I’ve slowly been putting together my philosophy for what great design means. Yes, we all have Dieter Rams’ ten principles for good design, but I’ve always been a fan of coming to my own truths.

If a previous post, I boiled good design down to three things. In short, they are:

  1. Good design is useful.
  2. Good design minimizes cognitive load. (I expanded on this one here).
  3. Good design is beautiful.

Upon reflection, I still strongly agree with all of these, and I haven’t come up with another rule for myself yet.

However, I have started to believe that all of good design comes down to one overarching skill: having empathy.

You can’t create a useful design without empathy. The designer must have a deep understanding of the user. What is the user’s exact need? Where would they use it? When would they use it? And, how would then use it? What would their environment look like, and how does it affect the design?

You can’t minimize cognitive load without empathy. At each point of user interaction, the designer must understand exactly what the user is going through. What is the user thinking? What do they know? What don’t they know? What are they trying to do? What are they looking for? Where is there attention, and where should there attention be?

Making a product beautiful matters because it delights the user. I remember when I bought my first Mac laptop. I could have bought the white plastic iBook, but I splurged and bought the aluminum Powerbook simply because it was a beauty. It looked great. It felt great. I wanted to own it, and I loved using the product every day. Beauty surely isn’t the most important part of good design (which is why it is third), but if you care about delighting the user, it matters.

To some degree, it makes perfect sense. I just found it a surprising thought, since it sounds so simple. If a product is built for people, then the best designers should have the best understanding of people.

Music and social media

Music is a wonderful thing. It can immediately evoke strong emotions, such as excitiement or feelings of nostalgia. Whatever you are doing, great music can significantly improve your experience.

I love music. The funny thing is, it has never been part of my social media experience. I have shared status updates, location, images, and videos, but I have rarely had a reason to share something with music. That is, until this week.

Recently, I’ve been coming across short videos made by the Mindie iOS app. This week, I’m on vacation on Oahu, and gave it a try myself. For those that haven’t seen them, Mindie allows a user to choose a song from the iTunes store, and then use their phone’s video camera to put together video clips totaling up to 7 seconds. 7 seconds of your chosen song plays in the background.

Mindie sounds like a simple app, but it is the first music-related social media experience that I have ever been excited about. It allows you to stitch together parts of your life, and then use the music of your choice to strengthen the moment. The addition of music is powerful. It improves the video, as well as attaches itself to your experiences within your mind. I’m sure that when I recall the experiences in the future, the songs will be part of my memory.

Want an example? Here’s an Mindie from today 🙂

Awesome, huh?

The 7 second limit is a huge design decision here. It allows the video to be short and fun, but is long enough include a significant number of shots. More importantly, the constraint forces users to use their creativity to maximize the 7 seconds of video. It essentially turns everyone into the executive producer of a short music video reflecting their lives. The result is an exciting video that you don’t mind looping over and over. And because they are only 7 seconds, you don’t mind watching other people’s Mindies also.

I’ve already made 10+ Mindies these past few days, and they have been a lot of fun. It is very exciting. The most exciting part of this, is that I believe Mindie has unlocked the key to adding music into social media. This is great for music lovers and me.. and I’m sure many others in the world.

IMHO, Mindie is the first compelling social app that makes music a core part of the experience. I don’t think it will be the last, and am excited to see what other app developers come up with.

P.S. This is post number #85 in a 100 day blogging challenge. See you tomorrow!

Follow me on Twitter @alexshye.

Or, check out my current project Soulmix.

Minimizing cognitive load in design


Yesterday, I wrote on the three things I believe to be important in design.

I’d like to delve a little more into minimizing cognitive load. It sounds like a simple statement, but actually means a lot.

Minimizing cognitive load means that you respect the user’s time and attention. They are using your product to get something done, and you want to enable them to do it with as little extra mental processing as possible.

Minimizing cognitive load means reducing extraneous clutter. Clutter makes a page difficult to process. The user must filter through several bits of information before finding what really matters to them.

Similar to clutter, minimizing cognitive load means reducing distractions. The unfortunate part is that for most websites on the internet, ads count as clutter. They provide little value and act as something the user must dodge.

Minimizing cognitive load involves an understanding of the user’s attention and focus. At any given point, what are they trying to do? How do you make it as easy as possible for them to accomplish this? This requires a great deal of empathy for the user.

Minimizing cognitive load involves an understanding of the user’s habits and behaviors. Are there common behaviors performed by the user? What are the most important things your user does? What patterns of behaviors do your users have? How do you design in order to make these behaviors as streamlined as possible for your user?

Minimizing cognitive load tends to imply simplicity. Distilling a product to its core concepts makes it easier for the user to figure out what is going on. However, don’t over simplify. A product which is over simplified can be confusing and difficult to figure out.

Can you think of anything else? The more I think about design, the more I believe that enabling the user while minimizing cognitive load is one of the most difficult parts of design. If you know of any good resources or tips, I would love to hear them.

P.S. This is post number #84 in a 100 day blogging challenge. See you tomorrow!

Follow me on Twitter @alexshye.

Or, check out my current project Soulmix.

Good design

Apple Macbook Air

I’m not artist or designer, but I have spent enough time studying good products on the web (as well as studying why my past products have sucked) to have some initial thoughts on it.

From my limited experience, design can be boiled down to three main points.

  1. Good design is useful. It enables the user to easily do what they want to do.
  2. Good design minimizes cognitive load. It respects the user’s time and attention.
  3. Good design is beautiful, without sacrificing utility or increasing cognitive load.

Only three things, but it is difficult to accomplish all three. If you product is useful, minimizes cognitive load, and is beautiful, you have done one hell of a job.

What does good design mean to you?

P.S. This is post number #83 in a 100 day blogging challenge. See you tomorrow!

Follow me on Twitter @alexshye.

Or, check out my current project Soulmix.