Brain Change - Working on the Web in Two Thousand Sixteen
Designing and developing for the web has changed a lot in the last 5 years. Most noticeably, we have shifted from building "web pages" to building "web applications".
Two factors drove this change:
- In case you missed it: It’s All. About. Mobile. (include links later) ( And that means Apps )
- Better browser standards and features
That might be over simplifying a bit, but the results are clear. If you look around, the main work to do on the internet today relates to creating services and applications across many different channels.
There’s a big difference between the “web pages” of old and a “web app” of today .That means new challenges and new ways of thinking.
For designers, it could mean something like this tweet:
Jokes aside, what it really means is that web designers are exploring new areas. User Experience design, Atomic Design, and functional CSS are good examples (and yes internal style guides are relevant). Design today often means designing entire systems due to the rise of the app.
On the dev side, the shifts have been even more monumental, especially for front-end developers.
Better browser standards and new features are radically redefining the what it means to work with the front end. More and more responsibilities are being delegated to the client (browser-side).
With increasingly complex app logic and data handling steadily shifting to the client-side, new tools have risen to handle the challenge.
[Short aside]: These are awesome tools, but expect them to keep evolving. Some people are “fatigued” by the pace of change, but I find evaluating new tech an essential and engaging part of the job!
It’s not just tools that are changing, either. I’ve noticed it’s changes in the way I think. I’m not alone.
- Elm Lang — a new functional language
- Haskell ( Learn You A Haskell ) — Popular learning tool
This is a pretty short list, but it just goes to show that the job is a lot more than HTML and CSS.
Fun times ahead!
- We have shifted from building web pages to building web applications.
- Our challenges change, and our solutions change as a result.
- It’s an exciting time to do work on the web.