Specialist vs. Generalist: Who Wins?

Specialist vs. Generalist: Who Wins?
Many fields with a great amount of depth, like web design and development, have a split of service providers. Some offer specialized services while others focus on a more general area. Having done both myself, I think there are merits (and detriments) to each, although I certainly have my own opinion about what works best! But before we get into that, let’s take a look at the match up.

The Specialist

The specialist may have purposefully chosen their area of specialty, or they could have bumped into it one day and it stuck. Either way, they have great depth of experience in one specific area. They focus all of their effort, including skill development, on that one specialty. Some pros of being a specialist include:

  • They are experts in their specialty.
  • They know the work inside and out, upside and down.
  • They may have an easier time selling their services once they find their market.
  • They can charge more.
  • Their work process is streamlined.

OK, flip it over. Some cons:

  • They have no “filler” services to pick up the slack when work slows.
  • Their market may be too narrow for consistent income.
  • They probably have to turn down or outsource a lot of work.
  • They limit their ability to expand their business.
  • They risk going out of business if their specialty becomes obsolete.

The Generalist

The generalist may consciously choose to offer a broad spectrum of services, or they may not have been able to develop expert-level skills in one specific area. Generalists may be very good at doing many things, but typically are not at the same expert level as specialists at any one service.

The pros:

  • They are able to market to a broader audience.
  • They have more services to offer current and past clients in order to generate additional work.
  • They can easily add, remove and update service offerings to match the market.
  • They have broad peripheral knowledge, which may be enough for some clients.
  • They can provide clients with alternatives if one solution is not a fit.

The cons:

  • They probably have to turn down or outsource specialized work.
  • They have more to juggle in terms of project management.
  • Their rates may be lower.

Specialist vs. generalist is like comparing the coffee selection at a warehouse club and then going to a gourmet coffee shop. One gives you a selection; you can make a choice and pick a coffee that’s within your budget. The other is only for the serious coffee drinkers who know what they want and are willing to pay a premium for it. The warehouse club has a lot more traffic and sales. The gourmet shop is a harder sell, but a bigger one.

There are advantages to being in both groups, but I think the only way to be truly successful is by being a little of both. You can be a specialist, but in order to be able to develop a profitable business (of course, depending on what your specialty is), you may need to be able to supplement your specialty services with some add-on services that may not be exactly in line with your focus. On the generalist side, you can’t just do everything mediocre. You can offer a lot of services, but you need to do all of them well and some of them perfectly. If you’re not at least doing them well, it may be time to consider not offering those services.

Anyway, that’s my take. What’s yours? Are you a generalist or a specialist? Or a mix of both?

Image credit: Lynne Lancaster


Category: news Time: 2009-04-02 Views: 2

Related post

  • How to decide who wins a race? 2011-10-04

    I'im thinking of building a text-based browser game. A racing game.like F1 or rally. users can set-up a car. thinks like tyres, fuel, driver,brakes. every attribute gets a value. the part where i am stuck is the race. i think a race exist out of corn

  • VLAN Configuration Conflict, Who Wins? 2012-10-15

    I'm new to VLANs, so take that into consideration... Lets say that I had a server set up to create a virtual interface that is set to be tagged as VLAN 3. For example, the following Debian config: iface eth0.3 inet static address netmask

  • Who wins a Spades trick 2015-04-20

    Write code to determine who wins a four-card trick in a game of Spades. Fewest bytes wins. The input is a string that lists the four cards played in sequence like TH QC JH 2H (Ten of Hearts, Queen of Clubs, Jack of Hearts, Two of Hearts). A card is g

  • Symantec NetBackup vs. Backup Exec - who wins! 2009-06-08

    Symantec sell two, fairly similar, backup products - we're a NetBackup house but should I be looking at Backup Exec? Who would win in a fight and why? :) --------------Solutions------------- I haven't used either for a couple of versions, but here is

  • Who Wins the Ultimate Browser Battle? 2011-08-31

    Tom's Hardware recently completed one of the most thorough browser tests ever undertaken. The Web Browser Grand Prix pitches IE9, Firefox 6, Chrome 13, Safari 5.1 and Opera 11.5 against one another on Windows 7 and Mac OS X using the same hardware. A

  • Conflict between cron.deny and allow who wins? 2014-05-04

    which one wins in conflict deny or allow? Is the behavior the same for hosts.allow and all the other similar files? --------------Solutions------------- From man cron (my emphasis): Running cron jobs can be allowed or disallowed for different users.

  • Registration Forms: One Long Form vs Many Short Forms. Who wins? 2010-08-11

    For a website that sells things, it's often needed to fill in a lot of information. When it comes to these types of forms you want the user to complete which one is the best? A single form with all the fields a user needs to fill out A multi step for

  • Robots.txt vs Sitemap - Who wins in a Conflict 2013-03-28

    If I block off the directory /foo in robots.txt, but my xml sitemap contains URLs with /foo, will the URLs in the sitemap get picked up by Google and other search engines? In other words, does the sitemap trump robots.txt? I think so, but am not sure

  • Snakes and Ladders probability of winning 2015-06-27

    (This is my first Q here, and I don't know much about code golfing.) Your aim is to predict the winner of an ongoing Snakes and Ladders game. INPUT A single number (2-1000) indicating the number of spaces on the board, say x. Another number (2-4) ind

  • Checking winning conditions in Tic-Tac-Toe 2015-07-18

    This code checks winning conditions in Tic-Tac-Toe by checking if there is any row, column or diagonal with the same symbols. The board is a 2-dimensional array of chars. The character ' ' means that a field is empty. How can I refactor/simplify this

  • Algorithm to say if win or lose using player's rating and randomness 2016-07-07

    I wrote a small simulator to understand the Elo rating system. I can create players, matches and tournaments, and I want to be able to predict the match ending depending on the rating of each player and some randomness. At the beginning the ratings a

  • How to Hire a Web Designer 2005-01-26

    Today, anyone who wants to provide information, sell something, share information or promote a business knows that a Web presence will help them achieve those goals. A charity organization may want to promote itself to potential members and volunteer

  • Best web designers and developers I've worked with 2005-08-13

    In this blog, I've spent plenty of time complaining about the lousy state of service in the web design and development (and IT in general) fields. But over the past 2 years, some great service providers have appeared. Here is what sets them apart: 1.

  • SitePoint Podcast #78: UX Bullsh*t with Matt Magain and James Mansfield 2010-09-09

    Episode 78 of The SitePoint Podcast is now available! This week Kevin Yank (@sentience) chats with Matt Magain (@mattymcg) and James Mansfield (@jmans), User Experience Designers at SitePoint and 99designs, respectively. They discuss recent comments

  • A programmer should concentrate on at least how many languages? 2010-10-28

    For me I am C# and Java person. I find these 2 languages are quite similar so its easier for me to crossover each other. I'm not sure if its good idea to pick up other different languages. Any thoughts? --------------Solutions------------- I can thin

  • Is it better to specialize in a single field I like, or expand into other fields to broaden my horizons? 2010-11-22

    This is a dilemma about which I have been thinking for quite a while. I'm a graduate student and my topics of interest are programming language design, code analysis, compilation, etc. So far, this field has been very interesting and rewarding for me

  • Does being a jack-of-all-trades hurt your career? 2010-11-22

    This is a dilemma about which I have been thinking for quite a while. I'm a graduate student and my topics of interest are programming language design, code analysis, compilation, etc. So far, this field has been very interesting and rewarding for me

  • How to best approach planning and budgeting of software performance optimization efforts? 2011-08-17

    There is a software system that has been with the client for some time now. If is feature-rich, mature, complex enterprise application that client uses in production. Due to the rapid expansion of the client's business the software system in subject

  • Certificate/Diploma in UX/UI/IxD 2012-02-03

    I am looking for a certificate/diploma course in UX/UI development. Basically, I think I am good in design as well as programming. Right now I have a job as an Interactive Developer and I get to work with javascript/jquery often but I feel if I had s

iOS development

Android development

Python development

JAVA development

Development language

PHP development

Ruby development


Front-end development


development tools

Open Platform

Javascript development

.NET development

cloud computing


Copyright (C) avrocks.com, All Rights Reserved.

processed in 0.738 (s). 13 q(s)