Finding My WayPublished 8 years, 5 months past
With presentations of “Designing for Crisis” at AEA Orlando and World Usability Day Cleveland now behind me, I’m getting into the process of reviewing and refining the talk for 2015. This will be my talk at An Event Apart all throughout this year, making me one of the rare AEA speakers who won’t have a brand-new talk in 2015. (We’ll have a mix of new and familiar faces, as we always try to do, and they’ll all be bringing new material to the stage.)
Even “Designing for Crisis” will have some new aspects to it, as I discover ways to strengthen it and loop in some new thoughts and discoveries. As an example, I just recently had a great chat with Amy Cueva, who gave me some really sharp insights into how I can share the message even more effectively. I expect that kind of iterative improvement to continue throughout the year, given how new the topic is to me, and possibly to everyone. It’s been something of a surprise to have many people tell me it’s caused them to see their own work in a whole new light — even people working in fields where you might think they would already be on top of this. I’m really excited to bring this talk to people at AEA, and elsewhere as opportunities arise. I hope it will do some good in the world.
In parallel with that ongoing effort, I’m getting back to writing more than just the occasional blog post. I’ve restarted work on the fourth edition of CSS: The Definitive Guide — details on that will be forthcoming just after the holidays. I’m also starting to write down some of the thoughts and approaches in “Designing for Crisis”, as well as some nascent thoughts on network effects, responsibility, community, and guidance. I’m also trying to teach myself git so I can push out public repositories of my CSS tests and some bits of code I’d like to release into the wild, but honestly that’s pretty slow going, because it’s always a fifth or sixth priority behind my family, working on AEA, refining and rehearsing the new talk, and writing.
(“Bits of code”. SEE WHAT I DID THERE?)
Given everything that’s coming together, I really am looking forward to 2015 and a return to speaking and writing. For painfully obvious reasons, I was pretty out of the loop for nearly all of 2014, not to mention the last half of 2013. I tried to stay up to date, but it’s one thing to be in the middle of things, and quite another to observe things from a distance. (The mosh pit never looks like it feels, you know?) So in addition to all the other stuff, I’m working overtime to catch up, and that’s where I could really use some help from the community.
So, tell me: what did I miss? What’s emerging that I should be (or should already have been) paying attention to, and what am I already behind the curve on? What has you excited, and what sounds so awesome that you’re hungering to know more about it? And maybe most important of all, where should I be going to get caught up?
All input welcome, whether here in the comments, or out there on les médias sociaux. And thank you!
Eric, I saw your excellent talk at World Usability Day here in CLE and keep musing about how relevant the topic of design for crisis is for enterprise as well. I wonder if you’ve thought about creating a new flavor of your presentation for enterprise designers. Many of the scenarios we design for at Rockwell Automation involve high-pressure, high-risk situations — power generation, water purification, heavy manufacturing — but you provided a new and pragmatic lens on ways to empathize with the end-user.
Having just come from #smashingcomf last week I am super excited about dynamically loading everything that is not critical to your content like they do on the Guardian site (https://speakerdeck.com/patrickhamann/building-theguardian-dot-com) and learning motion design (http://www.slideshare.net/valhead/putting-your-uis-in-motion-on-the-web).
And if you’re not caught up on the picture element and srcset you should probably brush up on that too.
Also, some people are doing this crazy thing where they load half their CSS
inline in the head of their files. (http://www.filamentgroup.com/lab/performance-rwd.html)
There’s also a lot of talk about web components, though, I’m waiting for the space to stabilize a little bit before digging in.
What I’d like to learn in regard to CSS is a clean way to responsive images If that’s possible right now. There’s a lot of different hack methods I’ve seen that just seem like fads.
Also, learning Git is great, I started learning it about a year ago and it made me wish I’d been using it years ago. Lynda.com has a really great video series on it which really helped me.
Hi Eric! :)
Git will definitely be worth the learning investment, I think.
I’m excited to learn more about newer CSS techniques that will finally (hopefully) end all the hacks for layouts/columns. I’m excited by how well supported much of the CSS spec is now across the board, especially with IE8 (and even IE9) numbers being so low.
It’s an area of the web world that desperately needs leadership. There’s dozens of competing technologies and ideas, and to some extent the ideas are competing via corporate marketing instead of via critical thinking.
I also must admit a bit of reluctance in expressing my thoughts about this subject, as I unfortunately expect some knee jerk “how dare you question XYZ technology” replies.
Your talk already sounds amazing, and I’m looking forward to when it’s live and public.
One thing I’ve found valuable, and I appreciate seeing, are notes about how various elements have changed over time and what I need to know. For example, it was great how the most recent Lynda course noted that you didn’t need to close each break tag any more and walked through how you didn’t at first, then did, but don’t now. As someone who’s learned a bit then forgotten some then relearned, that helped a lot to cement things in place.
Also, have you looked at some of the free visual interfaces for git, such as SourceTree? That helped me jump into a project at a hackathon when I didn’t have any git experience. Maybe some are too basic or limited for you?
I am in the same boat as Stephanie. +1 for all those things.
Aside from those, the strategies of styleguide-first or “cruft-to-core” or any other ways of approaching a project and solving it in an elegant manner.
Eric I’ve been following most of your posts from 2014 mainly in an attempt to try and share the pain Rebecca, you and your family were going through.
I believe web components are something that have been quite exciting in 2014 and I feel it would really change the way we build our frontends in the coming years
I hear that Mongo DB, Angular and Bootstrap are transforming the web.
In addition to what the folk above have mentioned — I’ve seen more and more people over the last 18 months using style guides / pattern libraries not as documentation, but as the core development artefact. Things like how Daigo Fujiwara talks about developing the new hbr.org. If it ain’t in the pattern library — it doesn’t exist.
I forgot to mention in my last comment, if you decide to work with github for pushing repos,
git remote show originis super handy for knowing if your remote copies are in sync with your local copy.
Jake Archibald and I recently recorded a show about the things in 2014 we thought were great for the web, and we mentioned Service Workers as the big deal for 2015. Might be a fun watch :)
I took an unintentional 9 month pseudo-hiatus and dove head first back in mid-May. In terms of CSS, the main thing that “emerged” during that time, was that we can now use everything that was a pipe dream before the hiatus. IE7, IE8 and almost IE9 are falling by the wayside. We can finally have fun and play with everything that is new and shiny. Oh, and everyone and their cousins are using Sass.
Not sure if your query is also in regards to other layers and tools. LMK.
Eric, I love your writing, so it’s good to hear that you’ll be back at it in full force in 2015. I would argue that you haven’t missed a thing. It’s all still here, and it’s forever changing. I’m still ignoring git, and as far as I’m concerned my life none the worse for it. You’ve been living life fully, and that is the most important thing. Moreover, your sharing of your pain has set a great example, and has helped me and others learn to handle pain with grace, and to wonder about and learn from its deeper meaning. Thank you for that.
I look forward to seeing you, hearing your talk in Boston, and reading what you write here in the future.
I think you’d find them interesting for a few reasons. There’s the fact that they aren’t one particular spec: they’re the combination of a bunch of separate small pieces, not-so-loosely joined. Then there’s the fact that they could fundamentally change the way that web development is done. I’m simultaneously very excited and very nervous about the potential.
Eric, I’d love to hear something on how even a mensch on these topics such as yourself finds a best way to get up to date after not paying close attention for a while. How do you learn what to learn/relearn first? How do you find trusted sources on what to pay attention to?
I’m in that boat myself with prototyping tools. There are so many, and so many either lock you in to their own workflow, or their own way of thinking about interaction flow, or offer divergent advantages. When my students ask what they should use, I do kind of (but justified, I think) tell them that the best tool is the one they’ll use most easily, and/or the one that their team works with.
I’m much farther out of the loop that you are re: the technical nuts & bolts of web development, but as a consumer of web content, I’d like to see you & the AEA gang keep pushing the message “design with wisdom”.
Specifically, one recent problem to watch out for: some designers have (IMO mis-) interpreted “mobile first” as a license to ignore large-screen desktop users. There are now sites that look beautiful on my iPhone, but incite rage when viewed on a 30″ monitor (mostly because they seem to have been designed to only show 2 or 3 content elements at a time, regardless of screen size/resolution–huge-screen users absolutely must scroll down to see more content, no matter how big the screen in question is, or how little content there is in total).
I suspect this might be caused by similar design/thought processes that have lead to your “Design for crisis” epiphany – focusing too much on the “main” or “important” use cases, where the usage stats say the users are going most often, etc., leading to highly non-optimal scenarios for the less common users/use cases. I think designers should be tasked with balancing their results, not hyper-optimizing toward one case (and as a result, away from some or all other cases).
I taught myself git earlier this year via a tutorial on Code School, and it was straightforward and clear. Good practice. Here’s the direct link:
I used Code School to learn Angular, too:
SASS, Cassandra, and AWS certification are on my roster.
Looking forward to your new work, and wishing you and yours a gentle new year.
I saw your AEA Orlando talk and it is still fresh in my mind every day. Thank you for sharing and making designing for crisis seem both attainable and so, so critical.
Web accessibility seems to be getting some much needed attention. So, you might want to look into the updates with via the w3c on web components.