The Elephant in the Room: Web design work is drying up
sazzy.co.uk
sazzy.co.uk
- A "web designer" or "web developer" used to be a generalist who wrote HTML, CSS, and some jQuery. Now there's a demand for specialization: a UI/UX designer who can prototype, iterate quickly, and use real data if possible, and a UI/UX engineer who can develop large-scale apps with an eye towards security, performance, reusability, and maintainability.
- The need for the generalist web designer/developer seems supplanted by tools like Squarespace and Bootstrap, which make it easy to get acceptable results with fewer skills. It's the "commoditization of design".
- The need for specialized designers/engineers is spurred by a realization that good design can command a premium/competitive advantage (and that good design means iterating quickly and having a deep understanding of what makes fundamentally good UI and UX), and that the front-end benefits from sound engineering practices as much as the back-end, especially if you're building SPAs or large-scale apps with complex UXes.
- A lot of the design problems have been solved already. Questions such as when modals are appropriate, how to design forms effectively, what makes a good call-to-action, and how to structure IA effectively have been answered. Companies no longer need teams of people to work out answers to these questions, just one or two good leaders to evangelize the answers that are already established, and a team of UI engineers that can execute them well.
Can you point me to a document for this?
Thank you.
https://www.nngroup.com/articles/overuse-of-overlays/
Then ux.stackexchange.com will undoubtedly have some useful pointers as well....
Although some tailored google searches will also help.
Back in my UX-only days, I used NN Group a lot in supplementing my own A/B testing - it was a bittersweet relationship, as they provide a suite of analytics-based trackers on many of the websites I visit.
https://www.smashingmagazine.com/2009/05/modal-windows-in-mo...
I've never head this referred to as a UI/UX engineer. You seem to have just described a web developer. If you're developing "large-scale apps" then you're definitely doing more than UI/UX, so why call it UI/UX engineering?
The JavaScript skills in question include the ability to write clean code, write unit tests and use client-side frameworks like Angular or React.
Having an eye for design and usability is a plus, but not the focus.
1. a frontend, which is a Single Page App, shipped as a blob of JS;
2. a backend, which is a big fat set of services in random languages.
The people who create the frontend are traditionally thought of as web developers, but "UI/UX engineer" is perhaps closer: they're engineering a program, yes, but it's ultimately a program entirely to serve the purpose of being a nice UI/UX in front of an API.
I think the most on-target name for this role would probably be "client-app developer." The client happens to be web-based, but that doesn't much matter. It's still a client that consumes your service.
I agree that there is nothing wrong with evolving the term "front end developer" into "UI/UX engineer". My problem is that the OP is talking about replacing "web developer" with "UI/UX" engineer. Web developer traditionaly includes backend engineers who aren't only working on UI.
Web developer is a broad term. UI/UX Engineer is a specific term. Yes many people specialize in frontend or backend, but both of them are still web developers. Calling both of them UI/UX Engineers is dumb.
Engineer simply means it's more code than Photoshop.
I prefer UI Developer.
One day there will no doubt be real engineering accrediations, like peng for software, but we aren't there today.
I am proud to call myself a programmer or a web developer. Our work is hard, it's dynamic, and it has the potential to impact many lives. But we should be sensitive to the engineering community as lives depend on their work and calculations not falling apart.
On the whole engineering vs developing thing I think that dev is still in its infancy. Professional certs that are really meaningful and indicate some level of knowledge on various dev subjects would be a good baseline in the future, IMO. In Canada, to be a P.Eng. (https://en.wikipedia.org/wiki/Regulation_and_licensure_in_en...) one must, by law, be licensed.
From that link:
> The regulation and licensing of engineers are accomplished through a self-governing body that is given the power to license and discipline professional engineers, as well as regulate the practice of the professional engineers...
> A self-governing body's prime purpose is to protect the public.
Also, this discussion is a bit like asking why you can be a Data "Scientist" without a Ph.D. and without peer-reviewed publications. In reality, most people understand the difference between a scientist working in neurobiology or particle physics, and a data scientist working on ads (a competent data scientist working on a private non-profit in epidemiology might actually be harder to classify, though). So, same goes as to the difference between a civil engineer and a software engineer.
Edit: If anything, I know a few UX designers that reject the engineer label, but only because it makes the process sound more mechanical compared to designer (in my understanding, both are about discovering and satisfying constrains, but constrains are more strongly defined and more externally enforced in engineering than design, even for software).
When I think of "engineer", I think of P.Eng., and the licensing/accreditation that goes along with it has useful connotations to it. So I'd say while some of us devs might be doing engineering type of work, and may even be eligible for something like an P.Eng. license in their place of residence, they simply are not engineers, because they are not licensed.
On the other side of that coin, I don't believe there is ever such a hard-and-fast rule that is applied to the word "scientist". As such, I don't believe that Ph.D. or getting published is required - what's required is instead to be someone who practices science.
> Is someone who makes electronic circuits, but is mostly self-taught, an engineer?
If he's accredited by that country's authority on the matter (e.g. the Engineering Council in the UK), then yes. If not, no.
Around here, you're only allowed to call yourself an engineer if you have a degree from a technical university.
Sure, the company can give you any title they want (I mean, if they're allowed to give obnoxious titles like Senior JavaScript Ninja or whatever, surely they can call someone an engineer, too), but from a legal standpoint, that's null, with all the consequences that follow (e.g. legal documents that require an engineer's signature have to be signed by someone that the state agrees is an engineer, regardless of what the company thinks).
Edit: FWIW, while I'm legally allowed to claim that glorious title (my diploma says "Instrumentation Engineering"), I tend to avoid it, too. My job has always been to program computers, and if I'll be able to do that until I retire, I will. Consequently, I see no reason to call myself anything other than a programmer. My employers disagree for paperwork reasons, so the paperwork they do says otherwise, but "programmer" is what I want everyone to call me. There is very little of true value to be found in a name; people who chase the title of engineer, rather than the engineering education, are missing the point.
I can't say I've ever seen dev jobs advertised as 'software engineer' positions here before. It's always 'software developer'.
Yes, there's a shift. But could it also be that, at the same time, work is also drying up? You speak of frameworks. Until recently we needed engineers to build the functionality of those frameworks; these engineers are not needed there anymore, but is there sufficient work left elsewhere? That is the important question, imho.
Software just get more complex and expands in scope when we can build on top of new abstractions.
The only thing you don't get for free with Drupal is a backend which you can speak to if you're deciding to go the SPA route later on.
Which, in my personal opinion, is a pretty stupid trend anyway. SPAs tend to grow to Java Enterprise levels of complexity very very fast, and things break All. The. Time. Not to mention you're putting huge amounts of work to the frontend, where you virtually cannot account for cross-browser behavior, people with multiple-year-old browsers... and people with devices older than two years!
Leave a Drupal project idle and unmaintained for a year, and you'll be able to pick up where you left it. Good luck doing the same with an AngularJS SPA - you might get away if you used npm shrinkwrap when you left, but the first npm update WILL kill your code with a billion possible places to fix.
Drupal is mature, and maturity is something that the entire Javascript development and tooling community is missing unless you stick to plain jQuery.
Stability and reliability IS a thing, especially in enterprise.
Go the hipster way when your target audience is hipsters, go the proven, old-school way when your target audience is enterprise.
edit: ad maturity of Drupal and support... D6 got released in 2008-Q1 and support ended in 2016-Q1. That's EIGHT YEARS of continuous support and security fixes, and I expect similar if not better support timeframes for D7.
Good luck finding a Backbone.js or Ember.js (and maybe even AngularJS) developer in four years from now; not to mention that during the entire D6/7 lifetime backwards-compatibility-breaking changes were a rarity in Drupal when all of the mentioned JS frameworks have had more than their fair share of clusterfucks stemming from bad design. Or just the tooling environment, breaking changes everywhere and (gut feeling) every month there's a new tool to learn or best practices revamped.
Wonder why PHP, server-side rendering and SQL is so prevalent? You can rely on buying a solution and having support and developers even in multiple years from now. Enterprise doesn't want ever-changing piles of crap layered in more piles of crap, enterprise wants stability and maintainability. And enterprise is where the money is, not some SV startup only surviving on VC or with 90% of its customers startups only surviving on VC.
Maybe I just have bad luck.
People see JS and throw their JQuery & some CSS developers at it. Or they use their backend PHP devs who've never written code that runs for longer than one request.
Either way you end up with code written by people who don't understand some of the fundamentals of UI programming.
Angular gets the worst of it because it's the most popular framework. It's exacerbated by the fact that Angular doesn't offer suggestions for a lot of common problems.
Proper error handling, sane state management, and keeping the codepaths short and easily grok'd is very difficult with Angular -- especially for larger applications. This results in blackholes where users find themselves in strange spots that are inescapable other than a full page refresh.
These are either developers dipping their toe into the front end after living in the back end of things their whole career, jQuery dudes hastily breaking into SPA development to stay afloat in an environment the submitted article exactly mentions, or simply lazy developers that couldn't be bothered due to tight deadlines/budget/whatever.
But if proper error handling, sane state management, and keeping codepaths short are actually "very difficult with Angular," maybe it's not the comprehension powers of the developers using it that are falling short.
A framework should be actively making those things easy.
React/JSX and TypeScript are a response to this and it's fair bit more pleasant when either of them are involved.
You are free to use jQuery in your theme (aka frontend code), or D3 for visualization, or any other JS stuff you may need. On a private project, I'm using a current jQuery, D3, and SCSS and it works quite fine for me.
The only thing in D7 that can be a major PITA is proper multi-language support, because it's a bit sparsely documented.
If you want to ever have a safe upgrade path that doesn't involve months of testing then you absolutely need a type system, IMO. The only framework I've felt completely safe doing major upgrades on is Wicket - which, not coincidentally, is the only framework I've ever known to make extensive use of final classes and final methods (Java), to enforce that it's only possible to use it in supported ways.
In reality, 60% of my time is spent on web design, but this effort is repackaged into two broader job descriptions: UX developer (requires heavy Javascript code) and web marketer (requires knowledge of analytics, SEO technique, conversion optimization, and a dozen other skills). Plus my frameworks pick up a lot of the lower level details of setting up and managing a web-page.
Not seeing a shortage of work in those two spaces....
1. TechCrunch 2. The New Yorker 3. BBC America 4. The Official Star Wars Blog 5. Variety 6. Sony Music 7. MTV News 8. Beyonce 9. ebay Inc 10. PlayStation.Blog 11. Best Buy 12. Xerox 13. Bata 14. Quartz 15. ESPN Product Blog 16. Nokia Conversations 17. Ford Social 18. Fortune 19. Time Inc. 20. Facebook Newsroom 21. The New York Times Company 22. Marks & Spencer for Business 23. Google Ventures 24. Harvard Business Review Blogs 25. Larry King Liveblog 26. The Official Rackspace Blog 27. Philips DirectLife Coach Blog 28. ExpressJet Airlines 29. Inside BlackBerry 30. Rotary Means Business – Rotary Club 31. The Rolling Stones 32. The Walking Dead – AMC 33. The Mozilla Blog 34. The Wall Street Journal Law Blog 35. Dallas Mavericks 36. Wil Wheaton 37. Snoop Dogg 38. SAP News Center 39. Wolverine Worldwide 40. Reuters Blogs
The process of making form follow function, maybe?
So, I guess "web designer" is very similar to "make it in Photoshop" and I should stop complaining ;)
It's reductive to conceive design as the design outcome, IMHO. If you have a guy doing all the UX work (alignment with business needs, research, gather data, analysis, IA, brand identity integration, etc.) and other guy which takes all this work and produces UI mock-ups in Photoshop, who did most design work?
I'm also a software dev. I wouldn't say, when designing code, that "I make the code look nice" though, I'd hope that's at least part of it.
However... when someone is looking for a "designer," while it does include UI/UX (again, whatever that is ;) ) I've found they strictly only want someone who is good at making pretty things in Photoshop.
Perhaps I'm taking this the wrong way, but the tasks you listed there don't even begin to scratch the surface of existing design problems a UI designer will face on a daily basis.
EDIT: ex. Consider the design work that went into this product http://www.research.ibm.com/cognitive-computing/watson/watso...
One could certainly argue in either direction for all of those questions. The skills are all very similar, the technologies are mostly the same (foundationally).
I don't think work is drying up nor demand going down. I think designers are more important now more than ever, they just might not be traditional web designers.
http://www.webs9.com/wp-content/uploads/2012/10/Social_visit...
This is partly true. Design problems have been solved for isolated cases. You still require designers to choose the right combination of solutions that work for particular use cases. And in my experience, all too often those "solutions" start conflicting with each other, resulting in new design problems!
Commoditization is definitely happening in design, but the design problems are not going away anytime soon.
Disclaimer/plug: I work on Squarespace design templates - http://www.square-mart.com
E.g. on a mature architectural design market, the need for design projects of small scale buildings almost vanishes. It's common that the design project is offered by developers trying to get the building contract. Only on large scale buildings still persiat the need for specialist design. In web design the same trends seem to apply:
designers -> builders
generalists -> specialists
It might be a buggy insecure platform, but for non-tech savvy users it's brilliant. It doesn't make financial sense anymore to develop custom themes and designs from scratch. Large corps with their own branding is a different kettle of fish, but have fun trying to get on their preferred supplier list when you are a four person design agency.
Developing a one off, responsive, standards compliant website, that lookd good too, is expensive and clients don't want to pay for it.
We have a large content team and use WordPress across our company (several dozen websites) because it gets the job done for that content team. Our sites are ultimately just landing pages for ads and feed into our sales team as leads.
With our small 3-4 person devteam, we make our own themes and build into our WordPress sites all of the features that you'd want to host a site that's just content and a pipeline into our CRM (lots of handrolled plugins, custom functionality). We use modern ops practices (shoutouts to Pantheon for being a forward-looking PHP host) and write great code on a platform that's honestly not used to it. Some of the most interesting work that I've ever done.
As our team grows and our tools get more robust, we may explore using Wordpress to generate static pages for better performance. We also use other tools (Laravel, Rails, Node) when it makes sense to. Seriously though with good ops practices and developers who aren't lazy running the show, Wordpress can be a fantastic platform. This is absolutely some of the most interesting work that I've ever done.
WordPress runs 1/4 of the internet and not because 1/4 of the internet is cheap (though WordPress and PHP in general have fit that niche for a long time) - it's because training content authors to use custom/other tools costs money.
When someone is bemoaning the lack of work available I suspect the real problem is their inflexibility or technical stagnation. This is especially apparent when a novice roped in from the mail room can out-compete them and eat their lunch. The problem is the designer's skillset, not the industry trend.
The following anecdote is from my perspective as a Sr. Programmer. I've worked with many great designers over the last 10 years and this is an example of my worst experience working with a 'pure' one.
About 4 years ago I once worked with a designer who refused to break up a 60 meg psd file into separate elements I could use for buttons/background etc. I don't even have Photoshop. Her argument was she didn't know which layers/elements should be separated. She gave this to me the day before I had to have the site in prod. So I fired up gimp saw that it had 500 layers and just exported it to a jpg and used javascript imagemaps for the buttons just to get it out in time. This is after a week of work on another site they changed their mind on. I ultimately didn't get paid for any of my work and it was the last time I freelanced.
Primadonnas who do not put in any effort into learning basic technical skills to maximize their effectiveness can take a hike.
I've worked with great designers who were excited about the technical aspects of their craft. They understood that knowing what's possible makes them a better designer. Even when their graphic design degree did not provide them with any CSS training they quickly adapted because nobody has time to pass something back and forth moving elements around a few pixels at a time. I've seen more than one end up as great front end programmers and UX/UI designers. Even the ones who never quite got JS but embraced CSS were a great resource to have and made our sites look great. These are the kinds of people who make projects fun.
If jobs for people who consider CSS "beneath them" are drying up I say good riddance. Nobody has time for the overhead entailed from having programmers move elements around back and forth a few pixels at a time to please the designer who can't be bothered to learn valuable skills of their own trade.
The rule in technology has always been "Adapt or Perish" nobody bemoans the loss of COBOL jobs today for the same reasons people don't know what a "Printer's devil" is.
The article was about a move to in-house design instead of agency/freelancer work.
So when someone is bemoaning the lack of work available I suspect the real problem is their inflexibility or technical stagnation. This is especially apparent when a novice roped in from the mail room can out-compete them and eat their lunch. The problem is the designer's skillset, not the industry trend.
Of course, I’ve worked with many incredible web designers as well, and it’s definitely worth it for major brands to have a good design team. But that whole middle-lower-end market is probably just disappearing.
And we still see people trying to 'fix' the expected behavior of things like the scrollbar. Stuff like that is a huge waste of time on something that actually hurts the user experience and almost always breaks mobile or cross browser compatibility.
Many of these people have the wrong goal entirely because they think visually standing out is the most important thing. In print that makes sense, because you're trying to capture their attention while they desperately try to ignore your advertisement. On a website you already have their attention because they came to your website. And here's the Key, they came to your website to accomplish something, the designer ought to be trying to help the user reach that goal as effortlessly as possible. It's a bad idea for login links and fields to be anywhere but the top right. You put the cash registers near the exit of your store, Hiding them is a bad idea. Other funny analogies:
Why put those boring gender signs on the bathrooms doesn't everyone do that? It clutters up the doors and doesn't fit with our minimalist design language. Also, if we do that then they won't look like any of the other doors in our store.
We want our customers to feel like they can share everything with us so we removed all the bathroom doors and partitions between toilets. It'll even save you material costs!
Wheelchair access ramps are ugly, we don't need them.
I think an escalator should speed up and slow down depending on how fast someone is walking up. (scrollbar overrides)
I think having signs that announce the products in a particular isle makes the store too cluttered and busy, If we make them wander around aimlessly for the product they are looking for they will see more of our store and end up buying things they otherwise wouldn't have.
Just to clarify, I think standing out is great but not when it comes at the cost of usability.
I think there's plenty of work left in UI/UX but the "balance of power" with regards to base design has shifted towards software developers. I'm not very good at designing things and not too long ago I was almost ready to give up before getting started because I knew stuff would look ugly and I'd need a designer (wasn't easy to find good ones easily). These days you use bootstrap and a plethora of other tools and get pretty good results and then you can hire a designer to polish.
The web was crafted by generalists. People who could think about both technology and design at the same time were hugely valuable builders, and leveraged to rapidly build up the content and tools of web from nothing.
Looking back, it was the wild west. We generalists were the rough and tumble pioneers that swung an axe and moved boulders, dug for gold, founded towns from dirt.
But now, it's built. There's no more frontier left to explore. The roads are cleared, railroads built, the land claims are well established, the towns have paved streets and public services.
10 years ago we web generalists were calling ourselves designers or developers but now we're engineers, product consultants. There's no longer a mad scramble to get a vision onto the screen with a designer, develop a new product from nothing. It's all about engineering to remove the flaws of the rough work done by pioneers, carefully looking at what's been established and tuning it so that it lasts.
I think some of us chronic generalists need to find a new frontier. This is just no longer our place..
http://blog.gardeviance.org/2015/03/on-pioneers-settlers-tow...
If you spot that new frontier do share - it's what attracted me to the web.
It'll either bomb or it'll be huge, the equivalent of the introduction of the smartphone or greater.
Maybe people just accept to meet inside the Matrix... http://hypescience.com/wp-content/uploads/2016/02/12719113_1...
Put it on your portfolio, and contact these companies and show how enthusiastic you are to enter the new VR frontier in your cover letter.
Unity doesn't require knowing how to program low level 3D graphics. You just need to understand how to import models (that you can find on their asset store), and some basics about 3D coordinate space and basic update/draw loops used in every game to move and rotate those objects over time.
You can go as deep as you want with it, but you could probably follow a tutorial on Unity and knock out something that proves you understand the basics in the span of a weekend.
Keep improving and adding new stuff onto your portfolio, maybe blog about what you've learned, and keep networking until someone wants to give you a shot.
That's basically how I broke into the game industry. It took time and passion, but I did it.
The part about Pioneers of the past being burned at the stake I'll hold on to. That's a truth that hangs on today, albeit with less fire and more firing
That's what I thought too until I tried to get the homepage of a web site designed. I'm using a popular "run a design contest" site with a higher bracket prize to try to attract good designers. Unfortunately, some of the crap the designers are turning in should be embarrassing for anyone calling themselves a designer :-(
Do you have a book / resource / something where this information is distilled?
Not only is that evidence anecdotal, but also comes from a very specific/narrow audience. I'm not going to say "conference goers" are inferior or bad at their jobs, just that there's a whole lot of web designers and developers who never attend conferences and therefore aren't included in his polling. There's also a lot of us (myself included) doing a lot of web design work for small businesses too small to hire in house. Even when our clients hire someone in-house to handle the web, it results in more work for us.
We use freelancers a lot to supliment our inhouse skillset which I think is the industry standard
In other words, the technology cycle is coming around again. We went through the same thing in the early 2000s, as it became nearly impossible to get a non-maintenance job as a desktop software developer and the web freelance market took off (just on the heels of the dot-com bubble bursting). Also, just as the shift in web-development from well-funded dot-coms to individual freelancers and small startups led to the "Web 2.0" renaissance, we might see a "Mobile 2.0" renaissance with a new generation of technologies (Swift, MBaaS, Dagger, RxJava/RxCocoa) that changes how we do mobile development.
(I'm not sure we'll see a "Web 3.0" renaissance - "Desktop 1.0" was the PC, CP/M, MS-DOS, Apple Basic, etc., and "Desktop 2.0" was Macintosh and Win32 development, but what was supposed to be "Desktop 3.0" - OS X, desktop Linux, and .NET on the client - remained fairly niche specialties. I wonder if React/Polymer will go the same way.)
That is the definition of "anecdotal."
The second point backing this up was the reduced number of conferences. Assuming there were more people who have work then there should be more conferences - even if there were more people out of work.
This was not the case even 5 years ago. The tools are now out there to make a reasonable-looking website with minimal training or experience. Sure, it looks very much like the other sites made with that tool, but (apparently) most businesses don't care.
Custom web dev will continue to exist only at the low and high ends -- hobbyist websites made by people who enjoy the process, and a few large, complex specialist sites.
There's still a disconnect on the part of some small business owners...they think that their website is important. But a lot of them are realizing that nearly all of their inbound leads are coming from other sources and that the website is just an expense that isn't really necessary.
After a small investment on his part in advertising, we were generating many more leads than he could handle at a very good ROI--seemingly because the nice site was doing a good job differentiating him. So at least in his case, having a decent website did bring a real competitive advantage.
I got to see the numbers of a mid-sized web design agency, and they were really an ad agency, but they didn't realize it (and didn't market accordingly).
People were saying exactly the same thing in relation to FrontPage 20 years ago. After that it was Dreamweaver. WordPress. Wix. etc.
The tools for people to go off and do it themselves have been with us for a very long time, and they've only ever squeezed out the very bottom of the market. The types of organisations that DIY appeals to aren't in the market and don't have the budget for an average developer, and the organisations that spend money on developers wouldn't consider DIY.
The whole industry is moving forward. The bottom of the freelance market 20 years ago was plain static pages and that's what FrontPage competed with. The bottom of the freelance market now is a content-managed dynamic site and that's what Facebook pages compete with.
I don't see this. Take a look at the Wix testimonials, for instance: http://www.wix.com/stories/ – they are individuals and tiny businesses, not the mid-market.
Previously you contracted a freelancer to put together your website piece by piece, now, thanks to improvements to the tools available you contract a freelancer to customise a cms for you. You then hire a marketer to manage it going forward.
The work is still there, it's just the freelance work has dried up because you no longer need them to put copy on the site.
The web is substantially more complex than it was even a decade ago. There are way more apps, platforms, and experiences to develop for—more and more companies have their very existence tied directly to their digital technology investments.
For those companies, there is no reason to hire a "web designer" (understood as someone who knows design and a bit of programming). They hire UI/UX designers and developers.
On the flip side, for businesses where technology is not fundamental to the competitive advantage the tools have become commoditized. A decade ago, they might have hired a "web designer" to build out a basic WordPress site. Now they can just use Squarespace.
If you can actually do web development, there's more work than there has ever been. Software has just eaten the middle out.
[1] No offense. I've made plenty of money doing web design work in the past.
A whole bunch of 'real' designers work for their portfolio, not the client. I just work hard to make and keep them happy and solve their problems with the least amount of friction. Happy clients have resulted in more referrals.
In all cases, my questions were perfectly valid and reasonable, but this was at a time when "linux" was considered some sort of nutjob conspiracy theory that would go away if ignored.
I think that the total amount of unemployment I have had over all those years adds up to about 2 weeks total ... plus the additional inconvenience of spending about 4 months total in court. (which I managed to successfully bill for, so I suppose that doesnt count.)
The various CIOs, CEOs and other "Eye Tee" experts that I met at these conferences - Hopefully - are no longer involved in the tech industry.
Just sayin ...
Also, a lot of "designers" and "design agencies" can't code HTML worth crap and the value they provided was minimal.
To me, a good independent designer codes, knows quirks, and also has the eye for design. If you're a larger company and you want the specialists, it's just better to hire them. And if you don't understand the importance of design, there's an unlimited amount of cheap, quality templates out there.
The trivial work for Photoshoppers with a design degree is up.
The thing is that a few years ago people were willing to pay designers to make Photoshop templates and that's it. Nowadays this simply won't do, so the work is moving up in complexity and the bottom tier is being handled by people with no specific training.
Finally, just because the work has shifted one way in coding jobs doesn't mean it will work that way in design. It is quite possible that the intermediate knowledge gap being created by better tools and more complex work just won't require people in that area, so we'll have both more experts and more newbies.
Isn't that just a mixture of technical limitations and fashion.
edit: just in case - I hope this doesn't offend you, somebody=everybody, I didn't mean anything personal
And beyond fashion, user expectations are a massive influence. People are wary of right-side navigation, designers know that top-left is the common spot for branding for a reason, etc. There are very practical usability and design reasons that things get pushed down a fixed number of creative paths.
He thought about it for a minute and then said how he honestly didn't think about them much at all. It was a completely different industry as far as he was concerned. He was in the business of offering problems to solutions whereas LegalZoom was offering a product.
Whether you agree with that or not (I'm not qualified enough to make that distinction in the legal field), it really resonated with me. If you were to ask me if - as a freelance developer - I hated Wix or Squarespace, my response would be that I honestly don't think about them much at all. I'm actually largely ambivalent about them. I freelance full time and I've never been busier than I am right now. I would chalk some of that up to dumb luck, most of that up to good referrals, but at least a portion of that up to the fact that I don't provide a product for a client. I (try) to provide solutions to their business problems.
Yup, sounds like some lawyers I talk to.
There are many freelance-style industries out there, and several must have gone through similar boom/bust periods. It would be instructive to learn from them.
Your last sentence is also very wise: good referrals and providing solutions are the keys to success. Interestingly, they're also two major factors in the sales process.
I like the audio feature here by the way, I can listen while working, pretty awesome.
But I suppose scaring people into thinking they're losing their jobs will get more eyeballs.
Yeah, great idea! I might start doing this myself for my own blog.
I live six hours away and they won't remote, or pay relo. Doesn't matter if 100M people live within 10 hours... I'm not spending 20+ hrs/dy on a commute and the greater Toledo metro area is only half a million or so people.
The laundry list strategy for devops isn't going to work unless there's blind luck due to over 25M people in commute range like NYC. "can learn to do mostly anything quickly", that's me, no need to itemize down to "can lick envelopes to seal them" "can plug in AC power cords". I'm sure next month when the new flavor of the month is released I'll figure it out and use it, just like I've done for decades, and just like you'll expect your employees to master OTJ.
https://www.rootinc.com/about-us/our-people
It looks like they're doing OK, there are number of seemingly 40 year olds, a good sign, only one obvious 50+ year old though, the CEO. I see only one black person, and believe they are a higher percentage of the population out east. There's likely a lack of female programmers, but I'm too lazy to count them up from the list.
shrug, as I mentioned an industry-wide problem, don't take it personally.
P.S. I forgot about the beards! Preferred Qualifications: BEARD, hehe.
They must've put something in the water in 1987, because those '88 children "took our jobs" ten years in a row.
Or maybe you're just rehashing buzzwords, too. One of the two.
From my own experience, I have been responsible for hiring an in house permanent team of front end web developers and back end web developers. The funny part is, I'm a freelancer on contract managing this team of in house 'web designers'.
As for the audio, I completely agree. It made the whole article feel much more personal, engaging and easy to consume.
I'm generalizing from a personal experience here, but usually if you're asking for a certain skill-set and not getting anyone for it, then the compensation is probably off.
That said, I wish she would have improved and processed the recording a little further. Noise reduction, a basic compressor and gate would have gone a long way towards making it sound a little more professional. Still, very nice feature.
And then I did what I usually do these days: I hit the "Reader Mode" icon on my Firefox (Android) browser. I do the same for most desktop sites as well.
Why?
Font too small. Contrast too low. Line lengths too long.
I get a better, and far more importantly, uniform experience when I bin all Web design and go with a built-in default page presentation mode.
Oh, and that on a Web designer's own blog.
Where, I presume, she doesn't have the problem of getting idiotic client requests which violate numerous sane design concepts.
I've been saying this for some years now: Web design isn't the solution, Web design is the problem.
It's going to be solved, is being solved, in the browser, by:
1. Stripping out extraneous crud. I haven't mentioned my all-but-blind friend's difficulties in navigating anything on a computer, but extraneous crud and Shit That Randomly Changes (even the Firefox card previews on his browser start page) are huge hurdles.
2. Uniform presentation.
3. Metadata.
4. Curation.
There was a post on HN recently about ePub. Quite frankly, an ePub based browsing / curation tool with uniform, sane, presentation would replace about 99.99964% of my Web browsing needs. There are a small number of missing factors from HTML, largely footnotes, equations support, and hierarchical comments/follow-ups. But add those and we can ditch the entire current mess for 1) ePub articles and 2) Web-deployed apps for the very small handful of sites which honestly need them.
I would serve up all of my static content as Markdown _tomorrow_ if that happened.
Markdown is a good start at an authoring lanaguage, and it's lightweight. It's not complete of itself, though. I'd actually lean strongly toward LaTeX.
What ePub does is to take HTML and reduce it to a decent set. Ultimately, I think that it, or some alternate set of basic document templates are pretty much what we want:
1. Index / landing page. Essentially a directory.
2. Article page.
3. Gallery page. A set of thumbnails or other items displayed, many to a page (10, 25, 100, 1,000, ...).
4. Discussion. That's ye olde threaded / flat set of comments on some topic, with or without an article.
Possibly a few other bits. Anyone who's worked with a reasonably robust CMS (Wordpress, Drupal, Mediawiki, etc.) probably has a pretty good sense of what these might be.
The real challenge is that there's nobody to whack you upside the head for posting utterly gobshite HTML on your own site. This is a place where, as much as I dislike major search engines laying down the law, I'd like them to do so. Strongly encourage well-formed Web sites and pages, and, especially, to provide a bonus for high-reputation authorship, which would require both metadata (author field) and if possible, support for signing major payload (textual content, individual images or multimedia if possible).
Perhaps a few other bits....
Like you pointed out, it's also too easy to write bad HTML. Not so much with Markdown.
If there's not some external authority running herd, they'll just do stupid stuff.
All body text in bold. Or <h4>. Every last goddamned paragraph explicitly positioned. Yes. For real, some guy who writes interesting atmospheric physics stuff in ... Colorado or Utah. The colour choices. The animations. The autoplay audio / video. I could go on.
Any tagging is sufficient rope. People are idiots. Either rank/placement tools which downgrade that, or a client which effectively does on-the-fly rewrites of the entire source, are pretty much what you need.
Oh, and don't get me started on the clever types. You've seen fonts constructed entirely out of CSS, no?
It still lacks a few things, which both hNews and ePub could extend, and a few other bits.
1. Metadata. Authorship, publication date, title, and some sort of content valididty really need to be a thing. hNews and ePub both go there.
2. Notes. I don't care how they're presented, but sidenotes, footnotes, endnotes, need to be integral to HTML. I've gussied up some solutions myself, they kinda-sorta work. I'm not entirely thrilled. These should be entirely browser-native and not require JS.
3. Some sort of hierarchical discussion. Comments, etc. Essentially a marriage of the browser and the Mutt or tin/rtin newsreaders. With filtering and other capacities.
4. Reputation management. Entirely local, or distributed. Good and bad authorship, as with elections, should have consequences.
5. Curation. Why this is lacking from current generations of Browser I don't know.
Add to this an in-browser set of styles which can be applied to the document templates mentioned above, and we're getting somewhere.
Pixels vary tremendously in size. Other than as a compatibility mode, I'd ditch them entirely. html { font-size: medium; } will give the user their default choices, which works quite well for those who know what they're doing, and can be trivially fixed by those who don't.
A basic style that's foundation for much of what I do: http://codepen.io/dredmorbius/pen/KpMqqB
Creatives thrive on variety; imagine if you had to implement a JSON parser everyday and weren't allowed to fundamentally change your approach after the very first one you make.
If freelance work dried up in my segment, I'd look for other entrepreneurial opportunities, which could very well mean not working in software development or IT anymore, but I certainly wouldn't settle for working as an employee. It just isn't for me.
Besides, the high level of job security is a fallacy. As an employee you're working for only one client: Your employer. If that employer suddenly decides you're redundant you're out of a steady income at once with no other clients or leads to compensate for that.
You can't exactly always be on the lookout for another position while on a job because your current employer will get suspicious and ask you what you think you're doing. For an entrepreneur always to be looking for new leads is the default mode so losing a deal - while unfortunate - isn't an end-of-the-line scenario in most cases.
I have 25 fully paid MDs per year, another 9 public holiday ones, 2 weeks of fully paid sick days. I can have a month with few MDs of work done and still get full salary. While consulting, when thinking about vacation, by far the biggest costs were not of actual vacation, but time lost not consulting. Which made the price explode 4-5x and effectively prevented me to have much better life.
I might get back later, for a while, but realistically, it ain't worth it. This might be different in other locations, where consulting vs perm job difference is much bigger, but here, taken all into account is less than 10%.
Perhaps the most insightful comment of the thread.
The bubble will burst, and while it could be the .com bust all over again, it will mean the freelance market is a) massive and b) popular again.
"Our power has always been in our web community – we are exceptionally good at creating movements and solving things, as a community. It’s time to dig deep and put as much time and effort into helping our community as we once did fixing browser quirks all those years ago."
I think this is a common wishful thinking comment from people who don't understand how the world works. How is the 'community' of web designers going to do anything about companies wanting in-house staff or squarespace making week-long wordpress projects obsolete?
Bottom line is: most people don't need a website. Squarespace covers a great deal of what very small websites need and frankly - a facebook page is good enough for most things.
Why have a website at all?
I don't know if selling t-shirts is a solved problem in web dev because I'm not in the loop but that seems to me - the last frontier, once you can sell t-shirts and other variety of items without needing much technical know-how, the game is over.
I am glad it's over - who needs a billion bloated wordpress sites? I want everything online sold through amazon, events posted on facebook and news posted to a single platform (I use an RSS reader which makes dozens of websites look exactly the same).
We don't need much web design, 100 different types of cars or 100 different shampoos, wake up, it's madness :)
Really? You want a few private players on the market controlling all interactions and commerce through their closed-source platforms?
Sure, there will always be a few specialist sites, but the vast majority of commerce and interaction for most people has long since moved to Amazon and Facebook.
But I'm starting to suspect what you really mean is: "Oops, I didn't meant I want it that way. I mean it is that way, and if it's going to be that way, why not take it to its logical extreme?"
Which, if correct, is still an unusual sentiment.
EDIT: I mis-read the comment tree and am conflating two commenters.
There are so many more people and companies on the internet now than there were 15 years ago. There are probably more people running custom sites and shopping at sites other than Amazon than their were back then.
For comparison, Wal-Mart, the largest US brick and mortar retailer, has about 11% market share.[1]
1 - http://www.scdigest.com/assets/newsviews/13-07-26-1.php?cid=...
I want one currency and one universal language too.
That probably sounds radical to a lot of people but really, look at your life - do you want parents competing to raise you properly or do you want them working together?
Why do we have the same parents our whole lives? Because it works well that way.
Competition as a means of arriving at the best solution to complex problems is an unfortunate artifact that'll be looked upon as barbaric not too long from now.
Working together works much better in my experience.
Irreconcilable differences of opinion on what the best way to do things are the reason why we can't all just join in one big cooperation; the alternative requires either total stagnation or the squashing of dissent.
(See also The Tyranny of Structurelessness)
They imagine that it was the other way around, that the economic process is secondary to the community, that the community created the economic process of web development, and can now control the economics of that.
This is backwards. The web dev community only ever existed because there was a large and distributed economic need for lots of custom websites. Now that there is no economic motivation -- no outside money flowing into that community -- the community cannot sustain itself, except in greatly reduced form among a few hobbyists and high-end specialists.
You might compare it to the community of horse saddle manufacturers. It was a huge industry 150 years ago. Today, only a few hobbyist and specialist shops still make saddles, because there is not much economic need for them now as compared to the previous period. It wouldn't have made any difference if all horse saddle manufacturers organized their community in 1910 or so -- most of them would still have gone out of business anyway, because cars took over the economic niche that drove their industry. They were disrupted, in startup-speak.
No amount of wishful thinking or movement-building on the part of the community can change the underlying economics. The broad middle market for custom websites simply no longer exists. The best way to help the community of middle market web developers is to help each other retrain on other skillsets.
I don't think this is a good goal. We could want everything available through Amazon, but not sold through Amazon. Monopolies almost always trend towards anti-consumer.
That, as a trend, will be disastrous for everybody.
First, it will make you and most people you know unemployed AND unemployable, as ever more markets get into the control of some monopoly player or another.
Then it will fuck up the monopoly players themselves, as it's tough to make money off of people when they don't have a job providing them with money to give you in the first place.
Between those two stages, the monopolies will abuse their powers to pad their profits and skew the market even more.
The faster and more aggressive the trend, the more likely a positive shift is to occur.
I've heard that if you decide to boil a frog, if you gradually raise the temperature, it won't ever jump out, it'll cook to death.
That's where we are at currently and I don't like being slowly cooked - I want to jump.
I think these have just obliterated the low end of the market as for $50 and a little developer elbow grease you can have a very professional looking site.
These are displacing web design jobs that would otherwise be in the $3k to $15k range and often times are better quality (tons of built in templates for different page types, retina ready, responsive, etc.) and no need for PSD2HTML work.
The city where I live (which I imagine is indicative of other cities as well) the local population of freelancers and small studios forms a pyramid.
The top half of the pyramid is made up of really phenomenal freelancers and small teams. Individually, they have pretty cool industry experience and have learned a lot from their careers, to the point where they have the negotiating power to operate as a well-payed contractor. As for the small studios, if they really wanted to they could use their in-house skills to create really amazing products and make money that way, but the personalities of the people who work there are more aligned with work where they can work on a multitude of exciting things at any different time.
The bottom half of the pyramid has some people who are in a transitional state, who will eventually move to the top half, but it's mostly made of a lot of mediocre generalists. They saw that a lot of businesses just wanted a damn website, they figured out they could make that damn website, they figured out they could potentially make a lot of money this way, so they learned the basics of the LAMP stack, learned how to use Wordpress, and threw themselves into a crowded ring.
To be fair, I've met a few of the bottom-halfers, and they seem like alright guys, but talking shop with them is pretty awful. They're not really life-long learners, or they have this unbalanced focus towards business and marketing with the idea that they can communicate the value of what they can do better, but not really looking into actually delivering more value through better skills.
To sum it up, the top-halfers move with the changing market, the bottom-halfers just sort of sit there and wonder why more small businesses don't want custom Wordpress sites.
I realize this can seem callous and harsh, but at the same time I've also seen the bottom half of the pyramid screw over small businesses on the regular. The don't explicitly brag about it, but they kinda do on an implicit level, and it's sad for the small business and it's sad that the person bragging has this weird sense of value exchange.
Besides that, it's not like life ends of these freelancers either. So long as they're humble about the fact that they need to learn new skills, they can probably use their experience to get a pretty great job. It probably won't pay as much, but it's still going to pay pretty well. If they can't accept this, then I don't know if I can sympathize.
Everyone's just trying to get by. If someone gets less work, that isn't reason to think that they have poor skills, or are screwing over small businesses.
But I stand firm in my belief that a lot of the people who are firmly planted there have poor skills or they're delivering far less value than what could be gotten through, say, Squarespace.
The custom sites took tons of time, lots of client back and forth, and in the end probably weren't as well optimized as a Squarespace site. A great designer can definitely do some amazing things, but a lot of people in the lower half should just focus on sending out some Squarespace promo codes, at least they can get some free hosting that way.
Once every business with deep pockets in my circle had sufficiently mobile-optimized their website, my services were becoming less and less urgent.
I've been freelancing / consulting for 15 years, so having to re-skill or market myself differently is a periodic necessity. But generally I'm accustomed to making moves into other web-related areas.
There's a new reality evolving that I'm not accustomed to dealing with. No growth in investment, no new bleeding-edge tech or hip design trend to sell to clients. The people who need web talent every day already have them in-house by now. The ones who don't, hook together SAAS products to get what they need done.
I've become very skilled at hooking together SAAS products for online marketing use cases, but the more I do it the more I realize I'm slowing chipping away my clients' need for hiring designers / developers.
The market is becoming increasingly saturated with competing talent, a lot of whom were sold General Assembly type training as an easy solution to low employment prospects, on top of experienced folks who are scratching their heads over the stagnation like I am.
Really thinking it might even be time to jump ship into another business altogether. I feel bad for all the folks who are entering the market right now, must be so disappointing
Web designers are like photographers. Camera technology advanced so that anyone can now be a mediocre photographer, just like anyone can now be a mediocre web designer. Until recently the technology (for both photographers and web designers) was difficult enough to use, that just knowing how to use it was a valuable skill.
But, software is still eating the world, and it won't be done doing that for long while. All that software still needs people who are experts in human machine interaction--UI/UX designers.
On another note, I think that companies having easier access to VC money may have encouraged some of them to hire full time designers where they used to use short term contractors.
Indeed that's what they have always wanted - but 5 years ago they didn't realize they could measure that directly, and aesthetics seemed like the best proxy.
I, for one, blame patio11.
> very website I've seen is one massive image with
> infinite scroll. I don't think that yields the
> best conversion optimization
I've wondered that a lot, looking at some company's website, barely understanding what the product is, and asking myself, "Have they ever made a single sale or generated a single lead based on this website? What exactly is the purpose of this website?"I'm still stuck with clients who think web design and conversion-based II are still living in 2008, with 980px box layouts and hideous bg-images.
Many of these employees left to start their own web design agency and all have again, grown in size and worked on very notable design projects.
While sites like Squarespace has made it easier for small and independent businesses to develop sites, medium to large businesses still don't mind going to agencies or firms. Agencies have the capacity to do other things like do professional photo shoots, influence branding, and give strategic consultation that DIY simply doesn't allow.
I do think there is an evolution to the web design position. Now, on top of understanding aesthetics, designers need to know how to prototype, code (basics), interpret and apply human research.
The WordPress pollution has brought about a revolution in pricing within our field. Companies actually expect full e-commerce for under $1k because they've been spoiled with these easy-peasy systems that can be slapped together in no time at all.
How do I market a team of high end devs, engineers and security consultans to develop a company web presence which Joe Nobody is offering them for $599? Here lies the elephant. Not the folks turning quick bucks at our expense, but the mere fact that it's darned near impossible to convince clients to spend wisely.
There are still companies who know better, but in a world where everyone wants to be a 'startup', it's becoming less and less.
Then Hotmetal Pro came along and we all had up learn the Dark Art of CGI scripting to maintain the daily rates. Then Cold Fusion took over, et cetera, et cetera.
Skills are constantly rendered redundant by technology and/or commoditised because they get taught in mainstream education.
You have to keep upgrading your skills.
Yes you have to keep upgrading you skills but the skillset has grown - for me - so much that I can no longer be a full stack web dev without spending all my time just on keeping up with changes.
One used to just need to know LAMP, but now there's nginx, postgres, ruby, ..., two main CSS preprocessors, several js frameworks, bootstrap, WordPress, ..., source management, coding standards, more browsers, more platforms, more focus on accessibility, more legal requirements, more payment gateways, more security issues, ..., social media interactions, expectations of greater integration with other communication platforms, ...
There might still be a few wainwrights around the world but now there are while teams just to design the surface interface for the wheels. This is what web design is going.
I was still learning at the time, but if I realized so much money was already on the table at that time I probably would have worked harder at it.
I'm sure even back then I was better at HTML than quite a few companies out there. It was fun for me and I was recreating my personal site with a totally different look and feel on a yearly basis back then.
> put as much time and effort into helping our community
What is this community? The community of web designers? Aren't the in-house web designers at Toyota or Google still part of this same community?
But with the Web, the genie is truly out of the bottle and nobody can put it back in. It's the same shitty platform as ever, with more and more kludges added on. So we look to automation for a silver bullet, and by sheer force of numbers we've succeeded in building something that Just Works most of the time and requires deep technical skills to fix otherwise.
When the new freelancers realize they aren't cut out for it, they just take a job at a bigco again (filling the same role of course), and new inexperienced freelancers come up the ranks to replace them.
This seems to be the new world we live in - the "gig economy" means there are a lot of gigs but a lot more competition from less-experienced players.
Some will be better than others certainly. And we can probably stipulate that most won't be as good as someone who does this as a full-time profession. But, guess what. They're in a position to earn some extra spending money on weekends while undercutting anyone who has to make a living at it. And many will produce results that are quite competent. Competence at a relatively low price is good value for a lot of young couples without much money. (I shot a couple weddings myself when I was in school--back in the film days.)
Then on the other end you've got photographers with distinctive styles who deliver something special. They'll often be in great demand and command large premiums.
They'd have a studio - a room with lights and a handful of backgrounds - in a town or village somewhere, and they'd get most of the portrait, wedding, and yearbook work for an area. Sometimes they'd get work from a local paper.
But their output was average at best. They got work because they spent money on equipment, and they had enough basic competence to use it without making really obvious mistakes. But that was literally all they offered.
>And many will produce results that are quite competent.
Which is the core of the issue: it turns out that the basic creative skill level of much of the population is much higher than anyone realised.
There's still a huge gap between dabblers and geniuses. But if you make professional equipment cheap and easy to use, you'll find that a lot of people can produce results that used to be considered professional.
This is true of photography, music, video, and digital art - and now it's becoming true of programming.
In a way this is a good thing. But it means real experts with truly outstanding skills are going to find it harder to find a niche that pays well - just as many outstanding musicians, photographers, and video makers are struggling because the market for innovative and slightly difficult work is smaller than it used to be.
Web design + programming are going the same way.
Industrial web dev - giant systems that work at scale and which deal with huge data sets - is still valuable for now.
But small-scale freelance web dev is losing to automation and simplified design tools.
It's not the same as the photography/creative market, because the big industrial conglomerates still want talent, and so do start-ups that hope to become big industrial conglomerates.
But that basic level of mom 'n pop boutique "agency" design is going to die off completely within 5-10 years.
Sure, a very general and possibly very wrong assumption on my part, but I think it makes sense to target those listeners.
I ended up in UI/UX, but since it's such a young field the variance in quality is completely crazy. You will get people that are 100% designers that have no concept of what is required to implement their ideas, on the other hand you get middling coders that know nothing about design. It's pretty interesting to see.
It was pretty clear where it was going 5-6 years ago. It's too easy to make a simple restaurant website, you have to bring far more to the table these days.
Want to sell stuff online? It used to cost thousands of dollars to get an online store up and running.
Now you can sign up to Shopify and start selling your stuff the same day using a theme that, to be honest, is more than good enough for what it costs.
The same goes for brochure sites, a space now filled by Squarespace and Wix and so on. Cheap or free options have always been around, but now you can get a theme that is more than good enough.
But that's great for web designers, right? Anyone wanting to only pay $25/month for that kind of product is going to be a terrible client for anyone trying to make a proper living in the space.
Work for web designers isn't drying up overall, it's just that the low-end – the work we didn't want to really do anyway – has become commoditised.
The higher-end work – the more challenging problems to solve, the ones that need proper design thinking to solve – is still around, and it's become much more specialised.
>The higher-end work – [...] – is still around, and it's become much more specialised
The specialisation means that work for "web designers" has declined IMO.
I used to do sites for local charities and SMEs. They tend now to use Wix or WordPress with a template, something along those lines.
Those who can afford something more bespoke have much greater expectations and web design as a field has grown. Just keeping up with the pace of change of browser tech is hard now, never mind everything else that goes in to a "simple" webpage - one needs a team to do it properly IMO. So the generalists, as I once was, are really not in demand anymore.
The web designer has been killed off by commoditisation and specialisation and there increased expectation and possibilities that are now part of the everyday web.
Yep, exactly. There isn't really such thing as a "web designer" anymore (or rather, there isn't going to be). The job has been split into several different specialised roles.
It's no longer enough to just be able to design and build a good website, because that level of service has become commoditised.
There are a few problems I've realized about the industry:
1) Far too many clients are going with talent that will leave them in a bad place in the project. Usually this is to save a few thousand dollars now: a very modest $5,000 proposal gets shot down for "someone that can do it for a few hundred dollars."
2) Good clients, really good clients, are hard to find. This is because they're probably working with good developers. All the amazing clients I've found have been because their current dev is not able to handle the work for whatever reason and I got lucky to pick them up.
The business is there, but it's repeat business. Stop looking for one-off work. Start building real relationships with your clients.
But it's a short term problem, because design software with interactive and adaptive tools are being constructed to help designers accommodate the new constraints and allow them back into the process.
It's really killing me to not know what the joke being referenced is. Never before have I so desperately wanted an author to "Show, don't tell."
> We used to have to sell the benefits of being online to our clients.
I remember when it was like this. In 1999 I was trying to drum up business for a web-development startup, going business-to-business offering cheap packages to get online. I got laughed out of a lot of shops and offices before I finally couldn't take the rejection anymore.
> It didn’t seem to matter who I spoke to last year, similar stories of hiring internally rather than using external agencies/freelancers, cropped up – and thus, a significant new breed of web designer was born. Companies who would have once used small studios or freelancers to complete their projects, no longer had a need to use them and work started to dry up for people who had relied on the abundant freelance lifestyle that was once afforded to them.
I think the author is making a mistake in focusing on this one reason for freelance web development work drying up. Large companies who need dedicated constantly-updated websites moved in-house, but the reality is that it doesn't take as much skill to setup a robust website anymore. My sister is a graphics designer with zero technical skills, she makes her freelance money with one-click wordpress installs and lets the customers manage their own sites.
Then there's the next generation of kids who are simply naturals at this stuff. They don't know how to code, but there are so many WYSIWYG applications out there to build what they want, they don't need to do any coding. Even my 75-year-old mother setup and administers a wordpress blog for her students.
Our skills made us special as innovators 10-20 years ago, but many of us are no longer cutting edge. Maybe some of these freelancers should look at becoming the in-house code-monkey for one of these larger companies if they are really hard-up for work.
I love the audio feature, where she reads her article. And the presentation of it - i.e. how long it takes to listen to.
Nice style. Very Lucy Kellaway, infact.
Envato is also taking a certain market though they are often the tire kickers who think they can do it themselves. You see a few of those who get so far but can't finish it. The instant their content doesn't match the length of the default content it starts to look bad or the template displays 4 key services, they have 5. What I find infuriating is the freelancers (or displaced marketing people) who just sell templates and even their own site is just an off-the-shelf template. The SEO space is similarly flooded with marketing people who can run SEMRush to get a report and spam your client base daily with long tail keyword suggestions they could get them ranking number one for.
There is a new type of customer who want something custom and vehemently don't what a template as well.
The big thing is mobile compatibility is still hard and hosting/security is hard. New browsers break stuff and many corporate clients still need it to look passable on XP. Customer Service is key and building a loyal customer base who you look after, will weather you through any slight change in the market.
And let's not forget that while everyone may not want a custom design for their sites, there are a lot of people out there that don't want to maintain their own sites, and would rather pay someone else to do so. When that happens, what's the difference between building something custom vs. WordPress and a nice theme vs. SquareSpace and their offerings? The value isn't the deliverable as much as it's the comfort in knowing your web stuff is taken care of and you don't have to deal with it.
I suppose at that point you're not talking about "web design" per se, but a "small web business." But I'm OK with that. Additionally, there is still room with those options to provide value more than just set-up and maintain. Writing good content and creating good IA is still a challenge for all of those products. To me, all of these things are part of being a small web shop, and from what I can see are things that won't be going away or automated any time soon.
Although the once automated, we'll essentially have robots (creating content) fighting robots (search engine spiders), which I think is something we can all agree on as being fun to watch with a drink in hand.
PHP, Jquery, etc. won't get you as far as it used to in the Bay Area. But as an exercise look for job openings in the mid-west or north-west, and they're looking for... PHP, Jquery, (ASP.net), etc.
Markets move.. including the market for tech skills. You either move with the market or move markets. You shouldn't ever expect it to last forever.
Sure you don't work with as wide of a variety of people and projects, but it is still possible to work from home and have a fair amount of autonomy. Plus you can get paid vacation, sane hours, and reliable pay. It's also generally less stressful.
I think what it boils down to is that companies just want 1-5 in house designers to do the work that they typically outsourced in the past. If your product is particularly complex that number will grow (with scale as well of course).
It's also worth noting that designers in the tech industry have, for better or worse, absorbed much of the tasks typically assigned to a frontend or web developer. Regardless of the prefix, if you're a designer you'll need solid HTMl/CSS/JS skills.
Lastly. If you're looking for the freedom of freelance with the security of a full-time job I can't recommend remote work enough.
Similar to "Who is hiring", I am wondering if a monthly "Who is networking" would be a good idea. Or does something like this already happen here?
I'm thinking in terms of skilled people who are looking for other skilled people (with a different / complementary skillset) to collaborate on a side project. I'm doing just fine for myself as far as my career is concerned, but at this point I'm convinced startup life is in my blood so I am going to continue looking for that fix even if it's only to dedicate a few hours a week.
With all the news about VCs tightening their budgets, I imagine folks may want to start considering spreading their tentacles into many different side projects to see if anyone out there would be a solid partner.
I think the entire software development profession is under threat. I think in the not-so-distant future, there will be drag-and-drop UI tools for businesses to build their own application frontends and they will hook them up into various plug-and-play backend services for a monthly fee (without hosting their own servers).
The only software developers/engineers remaining will be the ones working for backend service (e.g. BaaS) providers - The others will be designers.
There is lots of opportunities now around Embedded Systems for web engineers due to the IoT (say what?). More precisely the "Web of Things" [1] (see also WoT W3 WG). I always considered the web my thing and only recently jumped (after long reluctance) onto this. There is a real get-go attitude in this domain and you can tell companies are willing to spend money on it which makes the same jobs less of an uphill struggle.
Most web developers I know wouldn't touch anything embedded with a stick but this is really an interesting topic to get into. To explain why this is a good match consider that a lot of the fundamental skills stay same because it will essentially be built on the same concept of linkable data so you can take along all you know (e.g. REST, TCP/IP, JavaScript, NodeJS). Also look into these IoT counterparts:
* JSON => JSON-LD [2]
* HTTP => CoAP [3]
If you like security there are massive challenges due to the real-life damage an exploit can cause (hacked insulin pumps, or vehicles etc.) but from skills pov again pretty much the same skills you can just carry across and apply them there.[1] http://blog.valbonne-consulting.com/2015/05/30/the-web-of-th... [2] http://json-ld.org/ [3] https://tools.ietf.org/html/rfc7252
Companies now realise that their online/mobile experience is no longer a "me too", but good customer experience is a powerful differentiator in market.
Freelance will go away. High value consulting will not. If you're not helping the average Digital Director in solving their challenges (be they scaling, conversion rates, cross device compatibility, load times, security, cost of maintenance, uptime).
But I'm very pessimistic..
I think this is really what the issue is and she completely missed it.
These web design agencies also under-bid and under-deliver, leaving the client at a loss for support. Even if they wanted support the web design agency are already on their next under-bid job that has to be churned out with no consideration of building a maintainable site.
The other failure is the way these web design agencies work. Up until relatively recently all I was seeing was some PDF printouts drawn by some kid that learned how to do CMYK stuff vaguely in Photoshop at some second-rate educational facility. To hell with mobile, accessibility and all those things. Why use content when you can obliterate your clients copy with 'lorem boring ipsum' everywhere and totally ignore having engaging content that actually fits the boxes. Why have a homepage that can be easily updated by the client to suit their business needs to be always fresh when you can bake in something that looks pretty but doesn't have anything to do with the underlying information architecture of the client's copy?
Typically these web design agencies also have micro managers on full time staff to then hire and fire developers to deliver the deliverables. These developers are always treated like mushrooms - kept in the dark - and what they deliver has to be a kludge. For instance, the kid armed with Photoshop that has put together the 'lorem ipsum' PDFs that the client has signed off on knows nothing of real design (how it works) so page headings float about all over the place from page to page, often with bespoke kerning that kind of insults the reader and the font designer. Therefore, frontend developer has no choice but to have about 432 lines of CSS just for H1 tags once the CSS has been compiled. There could be just the one H1 style for the whole site but the design process makes that totally impossible.
These web design agencies with their micro-managers also play a game of Chinese Whispers. You know the deal - conference calls which take as long to get started as the actual meeting lasts, with everyone on the call except the guys doing the work. This then gets briefed down to the actual web developers with some drip feed that means the guys doing the actual work don't get to build something that has a 'systems approach' to it, instead everything is a kludge.
For people that know nothing of 'git' I hope that there is absolutely no work for them, they should never have been wasting clients time in the first place, forever selling them snake oil and half baked 'solutions'. For those of us that do use ye-olde-version-control the future is as bright and busy now as it ever has been. My inbox is always full with people begging me to work for them.
Too many companies have evolved from a normal business to a web business where all kinds of departments use the web for their actual needs. The website is core to their business and not some 'must have' add on that some daft agency has put together for them. Good on them for bringing talent on from in-house, these folk understand the business, the customers and the internal stake holders needs. This is what we do want to see, not this Chinese Whispers games with so-called web agencies that have useless micro-managers and totally undervalue genuine talent.
I may sound a bit over-generalising but I have worked on both sides of the table, in-house and with these useless 'award winning' agencies. As well as these web design agencies I also hope these SEO companies die a quick death. Hours can be wasted with these folk agonising over links that nobody cares about, with them adding on turgid tracking stats javascript rubbish that doesn't deliver.
Unless it's a throwaway, postcard-type site, design agencies seem a holdover from print, pre-internet, where that model worked. But lower end they're not needed, and once there are real things to do, I don't see how they can compete with internal teams that know the business and can build incrementally refined, VC controlled applications.
I work for a big B2B company with a multitude of subcompanies, and maybe it's just bad experiences, but every agency-designed site we have is a badly-architectured piece of crap. Some look shiny, but they're all clearly rushed out, massively overpriced, and integrations with product databases/vendor systems/factory systems are close-to-impossible. And the latter part is key; building UI over those is the key part of my job, I'm designing interfaces to allow people to buy things easily, and agencies don't seem to be geared toward interfaces, rather they're set up to make pretty pictures.
One thing I lack is strong JS skills and I'm sure if I don't ramp them up it's going to hurt me in the next few years.
Agencies are still fighting for that work. There's an ebb & flow in every industry.
One of the reasons is that technology is getting better and more standard compliant - that means browsers, operating systems, servers/CMSes, etc.
Compare laying out your content using flexbox with old-school CSS black magic which also worked on IE 6. It's beyond comparison!
Then there is the "new blood" coming into the industry every year. Millions of young developers, with access to superior training materials/tutorials and libraries. These new people "dilute" the market and make it easier for businesses to hire full time web devs than look for freelancers.
The third reason - and I don't like to say it because some people take this very emotionally, but it's the truth - is open source.
Take jQuery and Bootstrap. Back in the day, people had to re-implement parts of these libraries inside their projects by hand with various degrees of success. This was both necessary and time consuming - time which could be billed to your client. This represented between 30% - 80% of the amount of work on a website. Now it is no longer necessary.
I could continue with these examples and move on to the "backend" and so on, but you get the point.
I think the trend will continue to accelerate and will envelop app developers, "back end" developers and most "generalist" developers.
We have to face it - software is getting cheaper and a lot less "magical" than it used to be. To top it off, I could add another two letters to the cake - AI, which will eat the lunch of maybe half of the existing devs in the next decade or so.