Significantly sped up page loading by generating summaries of counts. In short: perma-link pages went from 100ms to 20ms to load. What this also means is we can now present total views/likes/saves on your files. We’re doing that this week.
Add Facebook sharing button. Did this in the morning. Seems to be working but if you have any feedback about it we’d appreciate it.
Bookmarklet. Finally, a way to share files and videos without a plugin. Also good for when you’re on a mobile device.
New user welcome pages, home page, and finding people and shakes to follow pages.
User counts: total likes, views, and shared files.
List of shakes on their user page.
Making it clearer on friend shakes where the file also lives (e.g, User shake)
I think I’m missing something. We’ll update this page if anything changes. We do still want to add the ability to rotate an image and auto-rotate if there is orientation data. The priority is just lower.
MLKSHK is a community that’s about sharing images and video for fun. It’s not Yet Another Photo Sharing Service, though of course you’re welcome to do that here, too. This post is about us, where we’re at, and how we need your help.
MLKSHK actually got its start about a year and a half ago when I quit my job at Federated Media. I’d been at FM from the beginning, saw it grow and become an amazing fountain of cash for some independent publishers who at the time had only been in it for the joy of publishing and creating. When John asked me to join that was my hope: we could build tools and an infrastructure to help lots of people (and friends) achieve editorial and financial independence.
And holy fuck did they. Some of that original lineup like Techcrunch and Gigaom graduated to being full fledged independent entities. Others continue to just kill it, like Dooce, BoingBoing, and Metafilter.
BOOM SUCCESS
I left FM for the boring reasons that people leave companies: FM was done for me. We started with four people in a garage and had exploded into this monster with HR policies. Great. I’m a smaller company kind of guy.
So naturally I thought: I want to do it again!
My darling and patient wife was nervous but I assured her I had enough contracts to pay bills for a few months and if that didn’t work out I could always find a job someplace. I’m a nice guy. I know how to get shit done. You’d probably like me.
The plan was (insert chuckle) I’d work for clients and slowly build a product and then go full-time with the product when it was ready (insert chuckle and a whimper).
A month or so in I realized that wasn’t going to happen, so we decided we would spend 2010 just working for people. One project was to build the backend for the AMAZING Gourmet iPad app and we got to work with some smart people at Condé Nast and Activate. Another was to build a stupid Twitter app conceived by someone who had never used Twitter and didn’t care about Twitter. So yeah, up and down. Whatever, it’s money. Gimme. By December 2010, we had finished up our contracts and decided to dive into MLKSHK full-time.
Here’s where MLKSHK is different from other sites where you can share pictures, and from “startups” in general: we didn’t take any money to do it. On a shoe string, we managed to build and ship and then keep shipping what you see today.
MLKSHK is an amazing product that I’m incredibly proud of and the community is growing quickly (we’ve been doing 50% growth each week for the last month) and using the site because they get that we can deliver a good, beautifully designed product with just the right features. Also there are pictures of cats.
Pertinent, I believe, side-note: I grew up relatively poor. My dad is a barber and my mom managed low-income housing for HUD. My parents were incredibly resourceful people who managed to keep us from realizing we were poor, and I think that’s what I inherited from them. Get Things Done without wasting money. Work hard. Do it yourself. Do a good job and you’ll be rewarded (did I mention I also grew up Catholic? Hah!)
Because of this I didn’t want to take someone else’s money for an idea that could only happen if I took full responsibility. My wife and I weren’t going to be able to do it our way without doing it with our money. Because if we had reached the end and the site just wasn’t there, the users just didn’t care, then we could say, “Fuck it” and shut it down. Happily that isn’t the case, and MLKSHK is doing quite well right now.
I am writing today because we need your help. About 3% of all users have purchased paid accounts, but we need much more than that to stay afloat. The site’s technical costs like bandwidth and servers are actually covered by that 3% but we need much more to be able to work on MLKSHK full time. We’re asking for your help because we can’t consult and work on MLKSHK at the same time. You can get a paid account here: http://mlkshk.com/account/upgrade.
For $24 a year you get a site and service run by people who care about their community. We’re people who care about delivering a good product and who are committed to building out the site for as long as there’s a community that cares about MLKSHK. We have an amazing list of places we want to take the site but we won’t be able to do it if we can’t devote all our time to it. And to be clear, we’re not against getting money or funding from the right people; we just want to be able to do MLKSHK the right way.
If you’ve been watching this blog, you’ll see that we ship features nearly every day. We are laser focused on making the site responsive and fun for our users. We want to keep doing this. Help us.
In summary:
Middle fingers to the over-funded pivoting startups.
We need you to create an account and upgrade to paid. Preferable a year for $24.
We need you to tell your friends. If you are under age get your parents’ credit cards and use those.
We just rolled out a feature we expect to evolve over the next few weeks. If you check out your settings you'll see a new option called "Remove NSFW Filter".
Files can now be marked as NSFW to help others browse MLKSHK at work. You can also mark your own files to cover them with a black box.
Use your best judgement. As we said we'll be tuning this feature so it works as well as it can in a large community site like MLKSHK. This is just a first step to make the site easier for you to look at files in a public environment where something might, uh, pop out.
One of the things about having such a small team yet and trying to be as responsive as possible to users is that sometimes we have to push neat features and projects aside to take care of some important issues. This weekend and last week a couple came to light and so we’re focusing on the first half of the week on them.
First, here’s what we did last week:
Inline comments and commenting. No need to jump to the perma-link page.
Saves and likes also inline.
Likes are shared up to the original file uploader.
API updates for caching requests (work still in process)
And I almost finished the invitation to a shake request, not quite done.
But, here’s some things we need to work on ASAP:
Likes are duplicated on your favorites view due to last week’s likes modification.
You can’t follow your own group shakes so you miss out on contributions.
If you’re a paid subscriber you’re going to be able to create 10 shakes rather than 3.
Here are some things that are very nearly ready to go out the door and might get done this week:
Ask to join shake.
Saving directly to specific shakes from your friend shake.
Yearly subscriptions.
Stuff still on the list for later:
Rotate image and auto-rotate if there is orientation data.
Emailing iPhone, Android, and other Twitter developers to put MLKSHK uploading and viewing in their app.
Release the API. Announce more API related stuff.
Move friends to the front page, removing the dashboard view.
NSFW flag
Popular, interesting, and trending files.
Ability to close shake down that you’ve created.
Yesterday (Sunday) was our 3rd highest traffic day yet; behind our launch and day after launch. I feel like this week is when the real traffic is going to hit us and so we’re excited to welcome new visitors. Please tell your friends about us and share your files!
We’re very happy to finally be able to tell you that Justin Williams of Second Gear Software has made an Objective-C wrapper for MLKSHK. Here it is on Github: carpeaqua/ShakeKit.
We’re not very good Objective-C developers, in fact we’re probably terrible, but we can troubleshoot server-side API issues you might be having.
Hey there, now that we’re live and slowly getting back to normal we wanted to write down a list (in no particular order) of what we’re working on and what we’re researching to see if we can get it done. We may not do all of these, but they are things on our master list we thought were worth sharing with you.
Inline comments and commenting. No need to jump to the perma-link page.
Rotate image and auto-rotate if there is orientation data.
Emailing iPhone, Android, and other Twitter developers to put MLKSHK uploading and viewing in their app.
Release the API. Announce more API related stuff.
Move friends to the front page, removing the dashboard view.
Yearly subscriptions.
Ask to join shake.
NSFW flag
Popular, interesting, and trending files.
Likes are shared up to the original file uploader (going live today!)
Ability to close shake down that you’ve created.
If there are things you don’t see here, or things you think are not useful to you, do let us know in the comments or by email. I am going to make this a regular Monday morning post where we carry over from the previous week and report news.
Finally: Share the site with your friends! Share images on Twitter! If you have a paid account, use your RSS feed to share stuff through Tumblr or other readers. Thanks for all the support.
Hi, I just wanted to quickly leave a note about where we were these days. We have three things in process and one thing out there on the horizon.
Shakes. It's been a long road but we're nearing the end of that project. The ability to create group shakes with your friends. These will, as we already demonstrated, provide RSS feeds and can be followed like a regular user.
Payment. I am currently working on the payment process so we can stop freaking out about money. Because we're freaking. A little.
Dashboard. Amber is giving the dashboard an overhaul. She's way ahead of us on all the front-end pieces that need to be built so she's diving into redoing some of the aging interfaces starting with the dashboard.
On the horizon: The API. It's 90% done. It works for most things you'd want to do but doesn't do everything and that's just been a matter of me getting back to it. If you want access just let me know. User @cjerenetabuilt a fantastic iPhone camera/upload app with it.
So thanks for coming back every day. There's lots to do and we're so small. We wish we could move faster for you all.
We've been quiet the last couple of weeks because we have one big push going on right now to complete the last piece of MLKSHK that will allow us to open up the doors for everyone. It's a tricky piece and we've been putting all our time into it, so forgive us if we haven't been as attentive to tickets as we were in the past.
We're near the end, we're very excited, and very grateful everyone keeps coming back to share and enjoy the site. Thanks!