4 ms·
Freelancing != Consulting. I think this is a huge issue with the article posted. Freelancing = Not so great jobs where clients dictate what they want (low pay)
by ryanSrich 12y ago
Freelancing != Consulting. I think this is a huge issue with the article posted.
Freelancing = Not so great jobs where clients dictate what they want (low pay)
Consulting = Excellent jobs with clients that want you for your knowledge (much much higher pay)
Making the leap is the difference between "building websites" and "building websites for a particular industry with a very specific technology that only a handful of people really know".
- curiously 12y ago> "building websites for a particular industry with a very specific technology that only a handful of people really know". Do you have an example of that in action? It would be interesting if we could see a freelancer's landing page vs consultant's landing page. A side by side comparison of what the differences are.
- ryanSrich 12y agoSure thing (note: some of these are consulting firms vs. agencies - which are really just scaled versions of consultants vs. freelancers): - consulting: http://www.nngroup.com/ http://www.nngroup.com/ - agency: http://www.akqa.com/ http://www.akqa.com/ - consulting: http://www.cooper.com/ http://www.cooper.com/ - agency: http://www.elpassion.com/ http://www.elpassion.com/ - consultant: http://andrewhinton.com/ http://andrewhinton.com/ - consultant: http://jessicahische.is/ http://jessicahische.is/ - freelancer: http://www.danielaa.me/ http://www.danielaa.me/ - freelancer: http://owltastic.com/ http://owltastic.com/ You'll see with the examples above that both the agencies (freelancers) and consulting firms (consultants) offer similar services. However the consultants are mostly focused on a small set of skills (research, UX, etc.) whereas the agencies keep it broader.
- curiously 12y agoThanks 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.
- ChuckMcM 12y agoAgreed that the comparisons are excellent. To this question: > How do you self proclaim yourself that you are a > UX/UI expert? The answer is you just state it, the client will either believe you or not but you can't control that. Some folks will argue that only a PhD in HCI can make you a UX/UI expert but generally the people who say that are the ones with the PhD :-)
- Silhouette 12y agoI 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? In a practical sense, that is true. Any half-decent web hacker could produce the sites these consultancies use. However, the point is that it would never occur to most of them to do so, any more than for example they would think to hire someone who speaks the language of their prospective client base to do their copywriting. There are two distinct skill sets in play here. A technical freelancer might have better technical skills than a consultant when it comes to, say, designing a web site or unit testing a module in a software project. But the consultant understands how to speak the client's language, understand the client's needs, and translate that into technical work that will solve that client's problem. This skill set is much more about various types of management and marketing activities, and it's a world that most geeks never think to enter, and where there's no guarantee that just because you're good at technical work you'll also be good at the other side. This is why I sometimes disagree with HN posters who advocate becoming more of a consultant to boost your income if you're an independent developer: most geeks don't have the skill set to do that, and plenty won't want to learn the rest and change the type of work they do, or they simply don't have the aptitude for it anyway. However, those other posters are right that the consulting side can command much higher rates for those willing and able to make the jump, simply because it's a more valuable proposition from the client's perspective.
- sombremesa 12y agoUX and UI aren't always the same thing. For example, you can a very pretty looking button - that's good UI. However, if no one knows what happens if they press the button before they've pressed it, that's bad UX. It is extremely rare to find someone who can make good UX right off the bat for a new problem, so I would say that a UX expert is someone who can iterate efficiently and constantly improve user experience (and, indirectly, business metrics) and a UI expert is someone who can make things look exactly like they were supposed to (in their heads or their clients' heads or in the mockups).
- findjashua 12y agoFrom the links, it seems like consulting is primarily focused on UX, and agencies are responsible for the implementation. As a developer, I'm really hoping this isn't the case. Edit: another thing I notices is that consultant firms seem to deliver intangibles like teaching clients best practices or ideas gleaned from cutting-edge research, while agencies are just focused on delivering the tangible product.
- ryanSrich 12y ago> From the links, it seems like consulting is primarily focused on UX, and agencies are responsible for the implementation I would say that's mostly true. A lot of the "pure" consulting I've done has been in the form of teaching, critiquing and building reports/style guides that other designers and developers use internally to build products. I will say that finding consulting work like that is exponentially harder than finding your typical freelancing gigs (which is expected).
- mikerichards 12y agoWhat you say is true, but there are shades of gray too. For example, I was brought on board a job because of my front-end ASP.NET MVC skills for a company that primarily consisted of data guys. I'm expected to do "consulting" in the sense that I'm supposed to show them best practices and how to organize front-end work, but I'm far from "particular industry with a very specific technology that only a handful of people really know".
- Silhouette 12y agoIn reality, I don't think the difference is as big as you're making out. In many practical senses, a consultant in an IT field is just a freelancer or agency staffer in an IT field who also understands marketing. Consultants pitch based on their general capability and the value it offers to a client. They probably take ownership of a whole project so the client can just set out their expectations and then give occasional feedback as things progress. You hire a consultant to solve a problem, and what you're paying for is a solution that meets your needs. Technical freelancers, the kind of people who describe themselves as "$language programmer" or "web designer", pitch based on their ability to do things like hacking in $language or producing mock-ups of the appearance of a web site. However, these things have no direct benefit to a client. They only have value when put in context and combined with the work of others under some implied level of management. You hire this kind of freelancer to build a thing, and what you're paying for is the asset they build, and it's your responsibility to figure out what to do with it and how to make it valuable. Although consultants may also specialise more, for example preferring to work in a specific niche market, I don't think that is really the defining factor. Most consultants are still just freelancers or small agencies. They just have enough business savvy not to describe themselves as such, because someone who can solve a problem is typically much more valuable to a prospective client than someone who can build a thing.
- YuriNiyazov 12y agoI really think you are downplaying just how important the ability to pitch "your general capability and the value it offer to a client" is. If this ability is something that can triple freelancers' incomes and completely change their view of the market that they operate in, it results in a huge difference, even if the actions that led up to it seem simple.
- Silhouette 12y agoIt can do a lot more than triple your income in some parts of the industry, and certainly it does fundamentally change your view about the work you're doing and how you see your clients. My point was more that freelancers and consultants aren't some sort of mutually exclusive categories or different steps on a ladder. A lot of consultants who mostly work alone are freelancers, creating a significant overlap in the groups, but neither group is a subset of the other.
- downandout 12y agoIn my view, freelancing is a subset of consulting. Consultants design, and in many but not all cases, implement solutions to business problems. Freelancers implement solutions already designed by others. Consulting generally pays more because the value lies in creating the solution to the problem, not in commoditized coding time. Clients typically know the problem they have before they call in a consultant. It is less common for them to have the solution completely mapped out.
- mattmanser 12y agoNo. You've mistaken freelancers with contractors. A contractor is a replaceable cog that does what they're told (though might be an expensive cog). What you're incorrectly calling a freelancer. They get hired at a daily rate and turn up at work and told what to build. A freelancer will usually have complete autonomy on the tech side, but no say in the business side. A freelancer is not always expensive. Freelancers are sometimes cheap consultants. A guy who builds WordPress sites for mom & pops is a freelancer. They were asked for a website, not a WordPress one. Bit also a guy who makes mobile apps is a freelancer, but it's his choice to choose swift or not. A consultant is there to bring specific knowledge about a specific business problem or metric. They are always expensive.
- downandout 12y agoIn many cases, freelance jobs meet your definition of a contractor. I suppose that is the problem with this whole argument, as these definitions are somewhat subjective, and the lines between them are crossed all the time depending on how desperate for work the consultant/freelancer/contractor is. That's why I prefaced my comment with "in my view". The only real consensus is that consultants are at the top of this particular food chain.
- stevebot 12y agoMy 5 cents of consulting vs freelancing from my own experiences in Business Intelligence and Mobile/Web development. With consulting, you are not necessarily responsible for execution. Your job is primarily to make recommendations. That said, much of my consulting work has also been comprised of executing on my recommendations. With freelancing, the work tends to be either in reality consulting or in most scenarios executing on a spec, or under another developer's guidance. If I were to put it simply, consulting stems from offering recommendations and direction from a place of knowledge and experience related to your skillset, whereas freelancing tends to be more the application of your skillset.