Specializing Vs. Doing It All

After attending the Baltimore chapter of AIGA’s Converse event this week, there’s still a lot rolling around in my head. The topic of conversation for the round-table (which was actually a group of square tables pushed together in an L shape, ha!*) was about which was better or necessary: being a jack-of-all-trades or specializing in one area (whether it be a market/industry or a medium—like print, or trade show booths or mobile apps, etc.).

As a front-end web designer and developer (or whatever it is you call what I do these days), I believe the correct answer for an individual, as opposed to a business, is to be a jack-of-all-trades as much as you can.

I can’t speak as authoritatively about the world of print-based design. Yes, the mediums of the print world are varied and each brings its own challenge, but it is always known when the designer sets out to create something, whether that is a trade show booth backdrop, a direct mail piece or an annual report. That’s a luxury that we’ve taken for granted, I think.

Designing for the internet, however, that has become an ever-expanding beast. “Canvas” is nearly irrelevant at this point, as users will be interacting with our products on smartphones, tablets, huge monitors, smart-TVs, e-readers, game consoles… and that’s just right now. Smart-watches, augmented reality screens and audio-interfaces will quickly become part of the normal digital landscape and our job in this web industry will be trying to figure out how to best serve our and our clients’ content to the user in the most logical, usable and enjoyable way possible.

So, because of how quickly the web “medium” is expanding, I think there’s no way around it—we must dive in with both feet and be jacks (or jills) of all trades. It will soon no longer suffice to say you can build a mobile app for smartphones, because a client will want to make sure it can also work in a car’s in-dash display or on their smart-refrigerator display. If we don’t continue to push ourselves to learn these evolving technologies, we will become obsolete, just like a web developer who learned HTML tables and refuses to learn CSS and flexible, div-based layouts.

Now, the only caveat to that statement, is that it is also unrealistic to expect ourselves to become experts at all of these technologies and frameworks. You might become an expert at CSS3, but that will require you to understand HTML5 and browser- and mobile-compatibility, including some knowledge of Content Management Systems (and perhaps some basic PHP and Javascript skills). Beyond that, you’ll need to understand some human psychology and user-experience best practices, and maybe have some familiarity with analytics tools to help back up your research and make sound recommendations to your boss or clients. It is improbable you will have the time and mental strength to achieve mastery over all these elements. And by the time you master one piece, it could become obsolete with the launch of some new product or technology. That sounds daunting, I know. Unless you give yourself the space to make mistakes and be okay with not being an expert at everything, you’ll drown under the weight of trying to master this ever-changing digital landscape.

And that brings me to something I’m really starting to enjoy about this industry. Collaboration and sharing are strangely normal—even prized. Proprietary software has always had a bad rap, and it seems as though proprietary skills and workflows are garnering the same heat. The internet connects us in ways we couldn’t prior to its existence. That seems to fuel the creative energy and collaborative spirit amongst those of us actively creating websites and apps to facilitate those connections. What does that mean for this “specializing vs doing it all” question? It means that you aren’t alone. There’s a whole industry of people willing to share their knowledge, experience and time to help you keep growing and learning. If you don’t know something right away, there’s always going to be someone willing to help, or who knows someone who knows something and can help you connect with them.

So dive in! We’re all just figuring it out. Between follow creators, and learning sites like teamtreehouse.com and lynda.com, there are so many ways to connect and learn. It’s okay not to know everything! Just keep learning.

* This was a tiny pre-cursor to my lame, dry sense of humor and how that will inevitably sneak its way into this blog now and again.

As I Begin

Branding yourself or planning your own project is always so difficult, despite having the freedom of being the sole decision-maker!

It’s been weird thinking through how to begin this blog, because I always want to wrestle with all the planning and brainstorming that goes into the “why” of a project, rather just jumping into the “how” to get the project completed. Thinking through the goal of this blog, planning out the categories to use, determining which static pages will be worthwhile, let alone trying to come up with a compelling, interesting design, have all been strange processes to force myself to go through. It’s been a cool exercise! I’m trying to balance that, however, with the need to “ship”, as Seth Godin talks about. So I’ve decided that I’m going to let this blog be an iterative process as I design and build it out further.

This is a WordPress blog, obviously. I won’t bother outlining the process of setting up your own WordPress installation, as others on the internet have done a sufficient job of that.

For now, I’ve installed WordPress on this domain and established a few categories. Nothing major.

I’ll say that the hardest part of getting this off the ground was trying to think through what I wanted this blog to accomplish. And that illustrates what has always been the biggest hurdle in doing work for clients over the years. We do a lot of things in this industry without asking “why?” And without the “why?”, there’s no tangible way to know if you’re progressing toward a successful completion of a project, or just making more noise on the internet.

So my goal with this blog, and the criterion with which you can help me critique its effectiveness, is to share the knowledge I’ve learned over the years and the knowledge I’ll acquire as I continue shipping projects. I want to create a site worth bookmarking for folks looking to understand WHY we do what we do, before moving on to the HOW we do what we do.

Hope it’s helpful. Thanks for reading.