3

Five questions

 1 year ago
source link: https://adactio.com/journal/20206
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

Journal—Five questions

Five questions

May 30th, 2023

In just a couple of weeks, I’ll be heading to Bristol for Pixel Pioneers. The line-up looks really, really good …with the glaring exception of the opening talk, which I’ll be delivering. But once that’s done, I’m very much looking forward to enjoying the rest of the day’s talks.

There are still tickets available if you fancy joining me.

This will be my second time speaking at this conference. I spoke at the inaugural conference back in 2017 when I gave a talk called Evaluating Technology. This time my talk is called Declarative Design.

A few weeks back, Oliver asked me some questions about my upcoming talk. I figured I’d post my answers here…

Welcome back to Pixel Pioneers! You return with another keynote - how do you manage to stay so ever-enthusiastic about designing for the web?

Well, I’d say my enthusiasm is mixed with frustration. And that’s always been the case. Just as I’ve always found new things that excite me about the World Wide Web, there are just as many things that upset me.

But that’s okay. Both forces can be motivating. When I find myself writing a blog post or preparing a talk, the impetus might be “This is so cool! Check this out!” or it might be “This is so maddening! What’s happening!?” …or perhaps a mix of both.

But to answer your question, the World Wide Web never stays still so there’s always something to get excited about. Equally, the longer the web exists, the more sense it makes to examine the fundamental bedrock—HTML, accessibility,progressive enhancement—and see how they’re just as important as ever. And that’s also something to get excited about!

Without too many spoilers, what can we expect to take away from your talk?

I’m hoping to provide people with a lens that they can use to examine their tools, processes, and approaches to designing for the web. It’s a fairly crude lens—it divides the world into a binary split that I’ve borrowed from the world of programming; imperative and declarative languages. But it’s a surprisingly thought-provoking angle.

Along the way I’ll also be pointing out some of the incredible things that we can do with CSS now. In the past few years there’s been an explosion in capabilities.

But this won’t be a code-heavy presentation. It’s mostly about the ideas. I’ll be referencing some projects by other people that I’m very excited by.

What other web design and development tools, techniques and technologies are you currently most excited about?

Outside of the world of CSS—which is definitely where a lot of the most exciting developments are happening—I’m really interested in the View Transitions API. If it delivers on its promise, it could be a very useful nail in the coffin of uneccessary single page apps. But I’m a little nervous. Right now the implementation only works for single page apps, which makes it an incentive to use that model. I really, really hope that the multipage version ships soon.

But honestly, I probably get most excited about discovering some aspect of HTML that I wasn’t aware of. Even after all these years the language can still surprise me.

And on the flipside, what bugs you most about the web at the moment?

How much time have you got?

Seriously though, the thing that’s really bugged me for the past decade is the increasing complexity of “modern” frontend development when it isn’t driven by user needs. Yes, I’m talking about JavaScript frameworks like React and the assumption that everything should be a single page app.

Honestly, the mindset became so ubiquitous that I felt like I must be missing something. But no, the situation really has spiralled out of control, much to the detriment of end users.

Luckily we’re starting to see the pendulum swing back. The proponents of trickle-down developer convenience are having to finally admit that it’s bollocks.

I don’t care if the move back to making websites is re-labelled as “isomorphic server-rendered multi-page apps.” As long as we make sensible architectural decisions, that’s all that matters.

What’s next, Jeremy?

Right now I’m curating the line-up for this year’s UX London conference which is the week after Pixel Pioneers. As you know, conference curation is a lot of work, but it’s also very rewarding. I’m really proud of the line-up.

It’s been a while since the last season of the Clearleft podcast. I hope to remedy that soon. It takes a lot of effort to make even one episode, but again, it’s very rewarding.

3:17pm

Tagged with pixelpioneers conferences talks presentations bristol travel declarative design frontend development questions answers

Older »

Have you published a response to this? Let me know the URL:

Previously on this day

1 year ago I wrote Re-evaluating technology

The importance of revisiting past decisions. Especially when it comes to the web.

Monday, May 30th, 2022 2:42pm

3 years ago I wrote Programming CSS to perform Sass colour functions

Combining custom properties, hsl(), and calc() to get cascading button styles.

Saturday, May 30th, 2020 10:40am

4 years ago I wrote Indie web events in Brighton

Homebrew Website Club every Thursday, and Indie Web Camp on October 19th and 20th.

Thursday, May 30th, 2019 5:35pm

5 years ago I wrote The Gęsiówka Story

Republishing a forgotten piece of history.

Wednesday, May 30th, 2018 6:28pm

6 years ago I wrote Checking in at Indie Web Camp Nuremberg

Posting from Swarm to my own site.

Tuesday, May 30th, 2017 5:55pm

7 years ago I wrote Regression toward being mean

I need to get better at balance.

Monday, May 30th, 2016 5:49pm

8 years ago I wrote 100 words 069

Day sixty nine.

Saturday, May 30th, 2015 10:19pm

11 years ago I wrote dConstructickets

Get ‘em while they’re hot.

Wednesday, May 30th, 2012 12:43am

12 years ago I wrote Hashcloud

The web is agreement.

Monday, May 30th, 2011 9:57pm

17 years ago I wrote Copenhagen

I’m off to Denmark for the Reboot conference.

Tuesday, May 30th, 2006 7:38pm

20 years ago I wrote Laptop Land

As promised, I’m blogging wirelessly from Riki Tik’s in the North Laine, Brighton.

Friday, May 30th, 2003 4:06pm

20 years ago I wrote Switching lifestyles

Mark Frauenfelder is making another switch.

Friday, May 30th, 2003 11:17am

21 years ago I wrote Too busy to blog

I’m afraid updates are going to be scarce over the next few days. My mother is here in Brighton for a visit so Jessica and I are showing her the sights.

Thursday, May 30th, 2002 9:45pm

More information

© 1998 - 2023 Jeremy Keith.


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK