Your Web News in One Place

Help Webnuz

Referal links:

Sign up for GreenGeeks web hosting
June 25, 2019 04:00 am -04

What I Learned Co-Founding Dribbble

Last month, I gave a 30-minute talk at the Awwwards conference in San Francisco. I used to give talks fairly often, mostly covering CSS and web design in general, but this one was a bit different. I decided to share 20 things Ive learned by co-founding Dribbble over the last 10 years. The timing was cosmic, as Id just made the decision to retire fully from Dribbble, stepping aside to figure out whats next. More on that in a bit.

Reflecting on what Ive learned from building a community for designers, learning how to run a business, and navigating some tough life years proved both fun and difficult. I thought Id share those thoughts in hypertext should they be useful. And so here we are.

I need to preface what follows with a large disclaimer: None of this is prescriptive. These are simply my own experiences, so take with a grain of (pink Himalayan) salt. Oh, and none of this reflects Dribbble as a company or the views of the current team (which is fantastic and kicking ass). These are my own personal thoughts using a historical lens.

1. Choose your partner wisely

I was fortunate that Rich Thornett (Dribbbles Co-Founder) and I found each other. We were neighbors in Salem, Massachusetts. I could see his back door from my front door, our kids were friends, etc. Our skillsets meshed perfectly. Dribbble started as a side project. There was no business plan, or mission to disrupt the design industry, or belief that we were changing the world. We had an idea and started building it. The rest followed.

That said, if youre in the position to choose partners and/or co-founders, know that its very much like a marriage. Should you be blessed with any amount of success, youll be going through some stuff with these people. Youll be spending a lot of time together. Youll be making big life decisions together. You wont always get along. You wont always see eye-to-eye. Youll have to put up with terrible punsno wait, I actually enjoy Richs talent for wordplay. But you get the idea: Co-founding a company requires you to be married, and sometimes that isnt easy. But its important for you to be close on a level that can test your will. Communication is paramount.

Im relieved that after all weve gone through, Rich and I have remained great friends. It means an immense amount to me. Choose your partner(s) wisely.

2. Start with a t-shirt

No really. Every good thing starts with a t-shirt. I had the logo and t-shirt made for Dribbble before anything else. Its called priorities, people.

We sent 50 shirts along with a card to friends and colleagues announcing Dribbbles beta back in 2008. This first batch of members played a pivotal role in the foundation of the community and how it would develop. The shirt helped guilt them into actually checking out the site. Thats the key takeaway here: Instead of a generic email, send something to folks youd like to join your community. Like a free t-shirt.

3. Your first 100 members are critical

Selfishly, we chose designers that we wanted to see what they were working on. Later, when we issued invitations, it was this initial bunch who invited the next wave and so on and so forth. There was a sense of responsibility in the family tree in those early days.

These are also the folks that youll get an enormous amount of feedback from. You chose them, theyre special, and theyll feel that. Youll do a lot of listening to them. Primarily because the signal to noise ratio is high.

We launched an invitation system mostly to combat support and throttle the amount of scaling we needed while we worked day jobs. It was never meant to be a barrier for legitimate designers. But a positive byproduct of an invitations system was that the quality of work shared remained so high.

4. Pave the cowpaths

Listening and watching those early members was crucial in shepherding the community and the sites functionality that followed. Many of Dribbbles early features (Rebounds, Playoffs, etc.) were a direct reaction to how the community wanted things to workregardless of whether wed built a feature set around it.

By taking a slow, observatory position as a company, carefully adding features that our members clearly wanted, it enabled us to avoid some of the pitfalls that other similar communities ran into where there were often very strict rules and rigid UI that tried to predict what members wanted.

This happens elsewhere too, of course. Twitters @mentions and hashtags, Instagram Stories, etc.you can never predict how a community will end up using the tools you build. And thats okay.

5. Dont be afraid to throw thingsaway

We built a lot of really dumb features. Some really out-there stuff. Luckily a lot of it was never seen publicly. We would iterate internally, throw stuff at the wall and see what sticks.

Occasionally, however, something you believe to be a great idea has a ton of resources dumped into it, is released, and then fails. Its not easy, but youll need to learn to let go of that, trash it and move on. Chalk it up to a learning experience. Even if its a mountain of code and time youre tossing out.

Sure, we had to walk back on some feature releases, but thankfully avoided most insane ideas from seeing the light of day by iterating internally and deploying slowly. This is the opposite of, ship quickly and often, and Im thankful for our more methodical approach. Heres a perfect example of an insanely terrible idea that we spent way too much time on:

6. Persistent iteration over flashylaunches

We tried our best to make subtle, consistent tweaks so as not to disrupt the familiarity the site had. Its tempting to make a big splash with a giant redesign complete with keg party and a 20-foot long Beef Wellington but those moments are fleeting. And potentially jarring to the community that uses your site every day.

When designing for a community, building trust and a place thats comfortable for folks to come back to every day is essential, especially when just starting out.

7. Not knowing what youre doing isokay

It took me a long time to realize this. In business and life in general, no one really knows what the hell theyre doing. And everyone is winging it.

When I was 12 I wanted to build a quarter-pipe skateboard ramp. Thankfully my dad offered to help. Like me, hes not particularly handy, but hes willing to try anything. So, were in the basement cutting a board with his Sears circular saw when all of a sudden I heard this Whirrrrrrrrsssssssshhhhhhhup! And the saw was dead. My dad had cut right through the cord.

Now we were lucky there wasnt an electrical shock during all of this, but suffice to say, that ended any potential future sawing projects. But heres what I remember most about that day: My dad just laughing. He laughed it off. It became somewhat of an embarrassing family legend over the yearsbut my dad owned it.

Having the ability to laugh at your mistakes while at the same time being unafraid of jumping into things you dont know how to do is an incredibly powerful quality. And I think its crucial for people to have that when creating and running businesses.

8. Grow thick skin.Quickly.

Designing for designers is difficult. Were an opinionated bunch, arent we?

Like most of everything on the web, Dribbble has endured a ton of negativity over the years. It comes with the territory. With any increased exposure and traction, the critics come out en masse.

Dribbble has been accused of ruining the design industry. Which is pretty awesome, really. I mean, if a website for designers is capable of ruining an entire discipline, well thats rather impressive, no? But more seriously, its not always easy to stomach when youre on the other side. It gets personal. And the quicker you learn to grow thick skin and understand what matters, the better.

A couple of things to consider:

  • Learn who to ignoreOver time, youll recognize patterns, especially from those on social media. Youll begin to sort out who is being genuinely critical from those that just love to pick a fight. Ignore the latter. Youll never please them anyway, and they certainly arent fun at parties.
  • Celebrate the positiveFocus on praise and positivity and make sure your team reads it all. Early on we started a #highlights Slack channel where wed collect and republish positive mentions of Dribbble. Im also reminded of Jeff Veen telling me that in the early days of Typekit, the team would print out positive tweets from customers and hang them up around the conference room walls.

Its not always easy, but try and stay focused on the positive voices surrounding what youre doing.

One of the things Dribbble would often get dinged on was its Popular page and the seemingly homogenous trends it would perpetuate. I loved it and still do.

One of my favorite eras in UI design was the skeuomorphic period of the late 2000s. It was a fun, creative puzzle-finding way to take the standard iOS icon shape and fitting insanely detailed renderings within. I discovered so many talented pixel artists at this time through Dribbble. Many of them from Eastern Europe and Asia. Theres something in the water there.

If looking at the Popular page around this time, we would hear, Dribbble is nothing but icon designers.

Later, it was long shadows

Draw something neat, then add a 45 shadow to it. Remember this trend? It was fun and oddly short-lived. Then it became everything flat and monlined

Then it was all cats

Wait, no its always been cats.

Anyhow, I always loved being able to see these trends ebb and flow. They would be very apparent for a period of time, but would always morph and change, sometimes resurfacing.

My advice was to not worry about trends, but rather use the style best applied for the task at hand and stick to it. Go with what feels right for the problem youre solving. And then have fun watching what people gravitate towards. Be patient and what was old and played out will become new again.

10. Everything is temporary and thatsok

Another reason not to get hung up on whether somethings trendy or not: Its all temporary anyway.

I was going through some old work in my portfolio, some good some bad of course. Ive made some pretty silly and questionable stuff over the years

One thing all of this has in common is that its all gone. It doesnt exist anymore. Kaput. Deleted.

Now you can either get really depressed about how digital work is so disposable, or you can view that as a positive. That you can continue to reinvent yourself and your work.

Remember how important some of this stuff seemed at the time? Emergency meetings? Calls while on vacation? There are no lives at stake here. Its here and then its replaced. Something I try to keep in mind when things start getting a little urgent and stressy.

Not to get all spiritual on you, but isnt everything temporary really? Like its all just stardust swirling around for a while.

Knowing your work is temporary can be a bit freeing and add some protection from worrying about trends and/or being the best ever in the world at xyz.

11. People and relationships are whats most important

So, while pixels can disappear and your work is temporary, people and relationships stick around. Soon, youll realize they are the most important part of all of this. Long after the work is gone, if you do things right, youll have good people, friends, co-workers, future co-workers around you that will be much more valuable than the things you created.

Also, be kind to who you work with. You never know if your paths may cross again. A client or co-worker today could be a future job lead or new company founder. You just never know. I can attribute my entire career path to breaks I got from friends and past co-workers.

Back in the early 2000s, I was working with the team at Odeo as a freelance designer. Toward the end of the project Ev Williams kindly asked:

Hey, do you want to do some design for this new project we started calledTwttr?

No thanks, Im toobusy.

I know. What a moron I was.

But heres the thing: You never know where your next project or big opportunity is going to come from-and more specifically who its going to come from. Be nice. Its all about people.

12. Stay sharp with sideprojects

One thing I learned while focused on a single product vs. freelancing multiple short-term projects: Its easy for your chops to get rusty. Its easy to feel like youre falling behind. When youre jumping from client to client youre continually reinventing your process and toolset. Its like starting fresh every time. When youre running a business, youre moving much slower, wearing different hats, getting out of the loop on certain tech, etc.

Keep things fresh with side projects. Experiment and learn new things on the side to keep those learning gears moving. My limited attention span has always generated multiple side projects whether I planned them or not, but Im always thankful to keep learning new things while Im maintaining others.

Heck, Dribbble itself started out as a side project for Rich and me!

Advencher Supply Co. is a side project I started a while back that combines a whole host of interests for me: Designing physical products, outdoors, adventure, etc. Im learning a slew of new skills on the manufacturing and retail end of things and its fascinating. Not to mention puppeteering and video production;) More on this in a bit.

There is no number 13 as its an unlucky number.

14. Dont be superstitious

15. Find a good lawyer and accountant

This is absolutely key and best to have these in your pocket before you actually need them. A large fruit company sent us a cease and desist letter in the early days and having the proper counsel that knew how to handle it saved us a lot of grief.

Also, remember #1, where I likened co-founding to marriage? Should your venture be successful youll have to navigate some big financial and legal life stuff together. Lawyers and accountants that understand your business will be invaluable.

16. Identify when youre beingstubborn

Work on something long enough and things can start to get comfortable. Its easy to get set in your ways and/or complacent. I was certainly guilty of this and heres one prime example of me being dumb.

I was incredibly reluctant to use Sass in our front-end toolkit. Sass is an extension that makes writing CSS easier. Rich lobbied hard for us to use Sass in the codebase, and I stubbornly refused based on my absurd need to control even the most inconsequential formatting preferences in my stylesheets.

My argument at the time was that, damnit I learned web design by using View Source and the way code was rendered was important to me. Over time a few things happened: Browser inspection tools got better. View source gave way to more powerful dissection of front-end code built right into browsers. And I began to realize the massive benefits Sass would give us.

It took a year (maybe longer) for me to come around. Not long after that, I wrote the book, Sass For Web Designers. Which probably kills Rich.

The moral here: Try to identify when youre blocking something that might ultimately help the businessespecially when its for reasons of just being stubborn or closed off from change. Another one thats not easy! But once you unblock yourself and learn something new, then its time to

17. Write, teach, and share what yourelearning

I owe my entire career to writing and sharing. It started with blogs. Blogs were the way we communicated ideas back in those early web days. I loved blogs because they were so empowering. I dropped out of college, had no formal training in much of anything, yet I could share my thoughts on a blog and reach most of the world. Magical.

And so I starting writing. I wrote about what I was learning as I was learning it. It forced me to think about what I was learning in a different way, how to explain it to someone as green as I was. It turns out this is not only helpful for retaining knowledge about a subject, but its also a nice way for other folks to learn. Its the way I learned from other people figuring it out as they went as well.

Something to keep in mind is that you dont need to be an expert to start teaching. Everyone is figuring things out as they go. This became a recurring theme in the fifty-odd interviews I did on the Overtime podcast. So many talented folks attribute teaching while they were learning to helping their career. Start writing and sharing no matter what stage your career is at.

18. Dont takefunding

I have nothing against funding in general, but Im happy Dribbble was (and is) a fully-bootstrapped company. There was a lot of interest over the years from venture capital firms, but we ultimately realized that taking on outside investors wouldve changed the trajectory of the business. Wed be on someone elses timeline, with vastly different priorities. A return on that investment would be the singular target (naturally) and our product roadmap would likely need to change drastically to accommodate that. Whereas our priorities would always aim to align with the designers and the community.

VC funding is great for some, just be aware of how that can adversely affect what youre building and who youre building it for before taking it.

19. Take care of yourselffirst

This is a crucial one, and something I learned the hard way. I started having panic attacks in my early thirties. Ive had anxiety disorder my whole life, though I wasnt diagnosed until the panic attacks started getting worse. Over several years, I finally got the right treatments of medication and therapy and it was literally life-changing.

Anxiety is a medical conditionits biological. A chemical imbalance where our primitive fight or flight response kicks in at times it shouldnt. Its also a condition thats often misunderstood by those that dont experience it. But it needs to lose its stigma. It should be talked about more. Millions suffer from it.

One of my doctors described anxiety as a spectrum, where the older you get, the anxiety finds different ways to manifest itself and make daily life difficult. That changes over time. But understanding it is the first step toward living normally with it.

Dealing with anxiety (or any health issue) when youre juggling a business is an obvious challenge. Throw a difficult divorce and children into the mix and things can swirl well out of anyones control. Which brings me back to #1, where your choice in partner(s) becomes all the more important. Support and understanding from that partner can mean all the differenceand again I was very fortunate there.

I bring all of this up because I wish it was discussed more out in the open. Take care of yourself first so that you can be a good leader for your team. Like when youre on a plane and they tell you to secure your air mask before helping others. I hate flying.

20. Knowing when to letgo

That goes for this lengthy article as well;)

A few years ago, Rich and I sold a majority stake of Dribbble to Tiny. It was time to enlist help in areas we needed and enter a new phase for the company. A year later I went down to half time and focused primarily on growing the Overtime podcast. And now Im finally letting go completely and retiring from the day-to-day. Dribbble is in excellent hands, with Zack Onisko at the helm and an outstanding team that has now grown to 50 folks working remotely.

Its not easy walking away from something youve spent 10 years worrying about. There are mixed emotions, but overall Im ready for

Whats next?

While I still have you (and yes its presumptuous of me to assume youve read this far) heres what Im going to do next:

Advencher Supply Co.
The aforementioned passion side project. A place to experiment making physical goods. Ill be putting a lot more energy into this and coupling that with the outside stuff I enjoy doing (boating, fly fishing, overlanding, photography). Its a labor of love and Im excited to devote more time to growing it.

Podcasting
I loved learning how to edit and produce a podcast. I really had no idea what I was doing (as usual) and learned an immense amount from the conversations I had with the community. I felt fortunate to be able to host Overtime and would love to create a new show on my own if I can find a new partner/sponsor to help me put it together. Id love to continue having conversations with creative folks and digging into their stories, process, and life in general. Perhaps with a little adventure sprinkled in. Interested? Please get in touch:)

Making logos
I love making logos and branding and might dip my toes back into this for other folks again after a little break. Id especially love to work with smaller businesses and help elevate companies and orgs that need a boost.

Thanks for listening! Keep sharing, keep learning, keep creating, keep encouraging and remember that everything is stardust, and stardust is everything.


Original Link: http://simplebits.com/2019/06/25/dribbble.html

Share this article:    Share on Facebook
View Full Article

Simplebits

SimpleBits creates beautifully simple interfaces and products for people like you, built on a sturdy foundation of web standards.

More About this Source Visit Simplebits