When web design first became a profession, designers had to do everything from branding to programming. We were expected to know everything. These days people are often more specialized, doing a few things well, and finding others to partner with to do the rest. We will focus on some of the pros and cons of doing everything under the sun versus just having a niche.