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 Iâve learned by co-founding Dribbble over the last 10 years. The timing was cosmic, as Iâd just made the decision to retire fully from Dribbble, stepping aside to figure out whatâs next. More on that in a bit.
Reflecting on what Iâve 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 Iâd 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⨠(Dribbbleâs 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 youâre in the position to choose partners and/or co-founders, know that itâs very much like a marriage. Should you be blessed with any amount of success, youâll be going through some stuff with these people. Youâll be spending a lot of time together. Youâll be making big life decisions together. You wonât always get along. You wonât always see eye-to-eye. Youâll have to put up with terrible punsâno wait, I actually enjoy Richâs talent for wordplay. But you get the idea: Co-founding a company requires you to be married, and sometimes that isnât easy. But itâs important for you to be close on a level that can test your will. Communication is paramount.
Iâm relieved that after all weâve 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. Itâs called priorities, people.
We sent 50 shirts along with a card to friends and colleagues announcing Dribbbleâs 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. Thatâs the key takeaway here: Instead of a generic email, send something to folks youâd 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 youâll get an enormous amount of feedback from. You chose them, theyâre special, and theyâll feel that. Youâll 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 siteâs functionality that followed. Many of Dribbbleâs early features (Rebounds, Playoffs, etc.) were a direct reaction to how the community wanted things to workâregardless of whether weâd 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. Twitterâs @mentions and hashtags, Instagram Stories, etc.âyou can never predict how a community will end up using the tools you build. And thatâs okay.
5. Donât be afraid to throw things away
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. Itâs not easy, but youâll need to learn to let go of that, trash it and move on. Chalk it up to a learning experience. Even if itâs a mountain of code and time youâre 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 Iâm thankful for our more methodical approach. Hereâs a perfect example of an insanely terrible idea that we spent way too much time on:
6. Persistent iteration over flashy launches
We tried our best to make subtle, consistent tweaks so as not to disrupt the familiarity the site had. Itâs 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 thatâs comfortable for folks to come back to every day is essential, especially when just starting out.
7. Not knowing what youâre doing is okay
It took me a long time to realize this. In business and life in general, no one really knows what the hell theyâre 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, heâs not particularly handy, but heâs willing to try anything. So, weâre 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 wasnât an electrical shock during all of this, but suffice to say, that ended any potential future sawing projects. But hereâs 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 yearsâbut my dad owned it.
Having the ability to laugh at your mistakes while at the same time being unafraid of jumping into things you donât know how to do is an incredibly powerful quality. And I think itâs crucial for people to have that when creating and running businesses.
8. Grow thick skin. Quickly.
Designing for designers is⌠difficult. Weâre an opinionated bunch, arenât we?
An illustration of when the designer (Hulk) doesnât like something (the bear).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 thatâs rather impressive, no? But more seriously, itâs not always easy to stomach when youâre 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 ignore Over time, youâll recognize patterns, especially from those on social media. Youâll begin to sort out who is being genuinely critical from those that just love to pick a fight. Ignore the latter. Youâll never please them anyway, and they certainly arenât fun at parties.
- Celebrate the positive Focus on praise and positivity and make sure your team reads it all. Early on we started a #highlights Slack channel where weâd collect and republish positive mentions of Dribbble. Iâm 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.
Itâs not always easy, but try and stay focused on the positive voices surrounding what youâre doing.
9. Trends come and go and come back again
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. Thereâs 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 itâs 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 youâre 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 thatâs ok
Another reason not to get hung up on whether somethingâs trendy or not: Itâs all temporary anyway.
I was going through some old work in my portfolio, some good some bad of course. Iâve made some pretty silly and questionable stuff over the yearsâŚ
One thing all of this has in common is that itâs all gone. It doesnât 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. Itâs here and then itâs 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 isnât everything temporary really? Like itâs 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 whatâs most important
So, while pixels can disappear and your work is temporary, people and relationships stick around. Soon, youâll realize they are the most important part of all of this. Long after the work is gone, if you do things right, youâll 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 called Twttr?â
âNo thanks, Iâm too busy.â
I know. What a moron I was.
But hereâs the thing: You never know where your next project or big opportunity is going to come from-and more specifically who itâs going to come from. Be nice. Itâs all about people.
12. Stay sharp with side projects
One thing I learned while focused on a single product vs. freelancing multiple short-term projects: Itâs easy for your chops to get rusty. Itâs easy to feel like youâre falling behind. When youâre jumping from client to client youâre continually reinventing your process and toolset. Itâs like starting fresh every time. When youâre running a business, youâre 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 Iâm always thankful to keep learning new things while Iâm 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. Iâm learning a slew of new skills on the manufacturing and retail end of things and itâs fascinating. Not to mention puppeteering and video production ;) More on this in a bit.
There is no number 13 as itâs an unlucky number.
14. Donât 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 youâll have to navigate some big financial and legal life stuff together. Lawyers and accountants that understand your business will be invaluable.
16. Identify when youâre being stubborn
Work on something long enough and things can start to get comfortable. Itâs easy to get set in your ways and/or complacent. I was certainly guilty of this and hereâs 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 youâre blocking something that might ultimately help the businessâespecially when itâs for reasons of just being stubborn or closed off from change. Another one thatâs not easy! But once you unblock yourself and learn something new, then itâs time toâŚ
17. Write, teach, and share what youâre learning
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 itâs also a nice way for other folks to learn. Itâs the way I learned from other people figuring it out as they went as well.
Something to keep in mind is that you donât 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. Donât take funding
I have nothing against funding in general, but Iâm 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 wouldâve changed the trajectory of the business. Weâd be on someone elseâs 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 youâre building and who youâre building it for before taking it.
19. Take care of yourself first
This is a crucial one, and something I learned the hard way. I started having panic attacks in my early thirties. Iâve had anxiety disorder my whole life, though I wasnât 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 conditionâitâs biological. A chemical imbalance where our primitive âfight or flightâ response kicks in at times it shouldnât. Itâs also a condition thatâs often misunderstood by those that donât 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 youâre juggling a business is an obvious challenge. Throw a difficult divorce and children into the mix and things can swirl well out of anyoneâs 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 differenceâand 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 youâre on a plane and they tell you to secure your air mask before helping others. I hate flying.
20. Knowing when to let go
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 Iâm 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.
Itâs not easy walking away from something youâve spent 10 years worrying about. There are mixed emotions, but overall Iâm ready forâŚ
Whatâs next?
While I still have you (and yes itâs presumptuous of me to assume youâve read this far) hereâs what Iâm going to do next:
Advencher Supply Co., The aforementioned passion side project. A place to experiment making physical goods. Iâll be putting a lot more energy into this and coupling that with the outside stuff I enjoy doing (boating, fly fishing, overlanding, photography). Itâs a labor of love and Iâm 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. Iâd 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. Iâd 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. âď¸
Want to keep up with Dan? Find him on Dribbble, Instagram, Twitter, and at simplebits.com.
Find more Community stories on our blog Courtside. Have a suggestion? Contact [email protected].