Also, consider this: if you have become 'very good' at design and 'very good' at coding in 5-6 years of applied practice, then how much further will you push your skill with another 5 years of dedicated effort?
Is it possible to become 'excellent' at both design and coding?
21–30 of 94 posts
Re: Is it possible to become 'excellent' at both design and coding?
#22Excellence in both is rare. Shaun Inman is a remarkable example.
Re: Is it possible to become 'excellent' at both design and coding?
#23I consider myself both a designer and a developer, and wouldn't have it any other way. One day I will be pushing pixels, the next I will be writing an ad targeting algorithm in Clojure. Do you think it's impossible to be good both at Graphic Design and playing the piano? No. Why should it be any different with development? Your mixed skill-set makes you an easily differentiable and incredibly valuable personality. I…
But do you consider yourself 'excellent' at both?
Re: Is it possible to become 'excellent' at both design and coding?
#24Re: Is it possible to become 'excellent' at both design and coding?
#25But '[visual/UI] design' and 'front-end development'? I'm perplexed that so much of a culture of splitting these roles has arisen. In my mind they overlap so much that enforcing a formal division, in either process or the recognition of 'expertise', introduces wasteful mismatches of expectations and cost/value estimates. That is, the dividing "fence" you say your career has been straddling shouldn't even exist.
The cynic in me thinks the advice you've received, from the boss and 'people from both camps', has been more about them defending their traditional turf and comfortable silos than what you should do to be 'excellent'.
Re: Is it possible to become 'excellent' at both design and coding?
#26Imagine you go the coder route. When you going to specialise in there. Big data? Databases? Embedded coding? 3D graphics? Game coding? Web app coding? Front-end? Back-end? Testing? People can make careers out of any of them - and many more besides. It's pretty much impossible to be an expert in everything on the coder side.
Imagine you go the designer route. What are you going to specialise in there? User testing? Icon design? Branding? Web design? Print design? Interaction design? Information Architecture? People can make careers out of any of them - and many more besides. It's pretty much impossible to be an expert in everything on the design side.
I've had a pretty successful career with a bunch of things from the developer side and a bunch of things from the designer/UX side.... and some other bits and bobs from other things like project management and business folk.
I'm really good at interaction design. I'm really lousy at visual design. I'm really good at testing. I have no embedded coding skills. I'm great at... well... you get the idea...
Design and Development aren't "things". They're communities of practice. They're social constructs. New ones appear and disappear over time.
Pick "front-end developer" for example. Twenty years ago that role didn't exist. A bit of layout knowledge. I bit of a design eye. A bit of development. A bit of markup. And so on. Those skills existed - but there wasn't a 'role' where you needed to be expert in all of them.
In another ten or twenty years I'll be surprised if anything like "front end developer" exists in the same way (look at how folk using stuff like node.js blurs the coding side of front/back end development for example).
Figure out what you want to do. Then acquire the skills you need to do that - and be excellent at those. The choice isn't between being a design expert and a development expert. Instead make a choice to be excellent at the things you enjoy and are good at - and then go find career where you can use those skills.
Re: Is it possible to become 'excellent' at both design and coding?
#27Yes, it's possible. I don't suggest it. The upside: you will develop the ability to create things that the communication barrier between excellent developers and excellent designers make very difficult. The downside: You will have to be an expert in both to keep up with the expert designers and expert developers you will work with later in your career... and every company you work for will try to pigeon-hole you (as…
And if you're a true 'double threat', stuck in an organization that doesn't let your synergy be 1.5x+ more productive than others in specialized cages, wouldn't that be a signal to move on?
Re: Is it possible to become 'excellent' at both design and coding?
#28Time is your main resource and nobody can do it all at the same time. Some things take a lot of time just starting to work and if you change from one thing to another during the day you don't do anything.
But don't believe me. Test it yourself. Measure your time, take your smartphone timer and monitor yourself along the day, write it down how you spend your time, not as you should, but as it really is.
If you are as good as you said you can pick one as your main area and them choose someone who knows how to do the other. Having "taste" and knowing who to choose is not as easy as it sounds.
(*) Yes, there are examples of generalist who have led successful startups, most of them are done by generalists, if for generalists you mean someone who is able to trust others doing the specifics because they know they can't do it all. With a startup you have to be accountant, tax payer, product evangelist, sales manager, marketing head, engineering head all yourself...
Re: Is it possible to become 'excellent' at both design and coding?
#29Earlier this year, I've started my own company and ran it sucessfully basically by myself.
The point being - you probably cannot be excellent at both design and coding but being very good at more than one skill makes you excellent in itself.
Exceptions to the rule always apply.
Re: Is it possible to become 'excellent' at both design and coding?
#30I think there is simply too much stuff to know about in both coding and design. There is simply not enough not time to become really knowledgable in both. However, I am not sure if you really need to be super knowledgeable to benefit from knowing both sides of the fence. I’m sure it’s possible to become really good at a subset of coding and design. By the way: these are just my musings. I’m very early in my career my…
It's actually "worse" than that. It's pretty impossible to be expert in one field.
I don't know anybody who is expert in, for example, embedded development and game development and back-end web development.
I don't know anybody who is expert in, for example, font design and user testing and icon design.
Yet developers and designers can be successful by picking subsets of "design" and "development" to be expert in.
There is nothing stopping folk being expert in subsets of "design" and "development" - apart from the notion some people seem to have that one skill set interferes with the other.