Thanks for that! I'm definitely seeing a pattern here. The consultants pages I immediately get a sense of the business value, there's a lot of focus on value that people can easily understand while the agencies and freelancer websites are specific languages, technologies, 'hire us', labor for money.
It would be interesting to know if you gave an agency, freelancer, consultant the same project, what they would do different, what they would charge differently, what the output would be and the time frame.
Is UX = User Experience? How do you self proclaim yourself that you are a UX/UI expert? What do these consultants do that is different from what a freelancer would do (ex. fixing UI, creating UI, using template UI, split testing).
Is there value in using vague languages vs specific activity (ex. user experience optimization vs use a javascript library to split test and measure optimizations)?
Agency vs Consultants is also an interesting comparison. Agencies seem much like Freelancer websites, fancy, artsy, will-do-anything-for-money while the consultants page seem more sane, narrowly focused and use much more business speak.
For developers and freelancers, it would be nice if we can work with a business vocabulary. I think any freelancer can whip up a page like nngroup.com and present themselves as a consultant, or is there more to it than just the surface?
So essentially it's a sales technique.
On one end of the spectrum, highly technical, frameworks, languages, stuff technical people understand, solves technical labor, the value is reduced cost.
On the other end of the spectrum, non technical, business centric, stuff non technical people understand and most technical people shun as 'bullshit' is actually aims to solve business problem or provide business values in a word they can understand and measure.
It reminds me sort of like selling to different market segments with SaaS. On the lower end, you sell to the small guys, with small needs, price sensitive. On the enterprise end, you sell to large guys, with bigger needs, people's career depend on the success of the project, bigger pockets.
So is it safe to conclude that becoming a 'consultant' is essentially you are now selling to people with money, people with business problems or needs, people who don't speak tech, thus the higher command in pay?
I think it would be very helpful for technical people if we could learn the business linguo and training to speak client's language. I understand that not everyone is cut out for this but for those of that are, it would be extremely valuable to be able to speak and write in such manner.