@heydon@front-end.social
@heydon@front-end.social avatar

heydon

@heydon@front-end.social

With apologies to CERN. Pronouns: he/they

This profile is from a federated server and may be incomplete. Browse more on the original instance.

heydon, to random
@heydon@front-end.social avatar

Me, a front-end developer: “This design is inaccessible, we need to do [x] to fix it. Users will thank us.”
Them: “We'll need to check with the design department.”
Me: “Look at me. I am the designer now.”

heydon, to random
@heydon@front-end.social avatar

IN SOVIET RUSSIA JAVA SCRIPTS YOU!

zachleat, to random
@zachleat@zachleat.com avatar

the @eleventy merch bundle shirts are done!

heydon,
@heydon@front-end.social avatar

@zachleat @eleventy checks for lack of colors "RAD!!!"

heydon, to random
@heydon@front-end.social avatar

This is art. Modem noises assigned to Google taking data from you. https://axbom.com/the-creepy-sound-of-online-trackers/

(HT @aral)

heydon, to random
@heydon@front-end.social avatar

Experimenting more with CSS tests. See https://heydonworks.com/article/testing-html-with-modern-css/

:has(h1):has(:is(h3,h4,h5,h6)):not(:has(h2)), :has(h2):has(:is(h4,h5,h6)):not(:has(h3)), :has(h3):has(:is(h5,h6)):not(:has(h4)), :has(h4):has(h6):not(:has(h5)) {
outline: var(--error-outline);
--error-skipped-heading-level: 'You have skipped a heading level. For example, a subsection within a section introduced by an h3 is currently introduced by an h5 or h6';
}

heydon, to random
@heydon@front-end.social avatar

Another found without alt text.

heydon, to random
@heydon@front-end.social avatar

I brought a couple of copies of Minima Morlia by exiled Judeo-Marxist critical theorist and aphorist Theodor Adorno to @ReactConfBognorRegis with a personal note from me inside to give to the first people who ask for them!

Life does not live!

Inscription on inside cover by me, reading "eat a dick, christofascists"

heydon,
@heydon@front-end.social avatar

@cferdinandi I thought your take was funny, I just didn't have a hard copy of the Satanic Bible!

patrick_h_lauke, to photography
@patrick_h_lauke@mastodon.social avatar
heydon,
@heydon@front-end.social avatar

@patrick_h_lauke Holy fuck, look at all that hair.

heydon, to random
@heydon@front-end.social avatar

I'm writing about the <article> element now. To preempt myself, I just want to say: it's completely useless. I never use it. Why? Because it's designed to represent an independent piece of content BUT since the document outline algorithm has never been implemented and the element (inevitably) appears as part of a larger web page, it should be introduced with an <h2> heading. BUT it makes no sense to head an "independent, distributable" piece of content with a subsection heading. Trash 0/5.

heydon,
@heydon@front-end.social avatar

@yatil The implication that <h2> means "this belongs to something else" just kind of kills it for me. I'm not saying using it is wrong as such though.

heydon,
@heydon@front-end.social avatar

@yatil Haha. Yeah, I think my brain goes "independent and distributable means it's own document and documents should have one <h1> heading" but some or all of that may be some sort of cognitive distortion.

heydon,
@heydon@front-end.social avatar

@boldewyn @yatil yeah, that's what I mean by the document outline algorithm (implementation of automatic heading levels).

heydon, to random
@heydon@front-end.social avatar

Stolen because it had no alt text

heydon, to random
@heydon@front-end.social avatar

I can't breathe

heydon,
@heydon@front-end.social avatar
heydon,
@heydon@front-end.social avatar

@elly You can hide other people's tweets??

heydon, to random
@heydon@front-end.social avatar

What can you say about the <area> element?

heydon,
@heydon@front-end.social avatar

I'm starting to kind of like <map> and <area> again. Like, you could make links that were not box-shaped! That's pretty cool.

heydon,
@heydon@front-end.social avatar

@tanepiper Nice! It was a great way to get around things like border-radius and web fonts (!) not existing.

DavidDarnes, to random
@DavidDarnes@mastodon.design avatar

I realise this poll was somewhat controversial, I should've turned on the option to select both (cool that Mastodon does that!). Also not a surprise that most people selected ‘Developer' down to where I posted the poll and my audience.

However I also think that people working on #DesignSystems often begin the design work and end up doing the implementation work as well. Though I could be wrong (cc @beep interested in your Opinions™)
https://mastodon.design/@DavidDarnes/112281559307211608

heydon,
@heydon@front-end.social avatar
heydon, to random
@heydon@front-end.social avatar

After a lot of sanding (use standard tuner hole sizes, Fender!) black locking tuners are now on my very black tele.

heydon, to random
@heydon@front-end.social avatar

Most of the time, I get hired to fix things as a consultant developer that would not be broken if they had been designed more thoughtfully in the first place. Sound familiar? But here's the thing: I'm not a developer. I studied art and design at university, including how to design websites. But they didn't teach me how to code, even though that's most of the work. So, in early employment, I had to ""steal company time"" to learn how to do that and be better at my job, as a designer.

heydon,
@heydon@front-end.social avatar

Recently, I've taken on design work that lets me work in code. One involved the ""redesign"" of a website. Being in this position allows me to improve the performance and accessibility of a website to an extent that is completely out of reach of a developer, who inherits prior art. And this is despite the fact that performance and accessibility are seen as responsibilities of developers.

heydon,
@heydon@front-end.social avatar

The perennial question is, "should designers learn to code?" I think a better question is, "why are we taking design away from those who did learn to code?" Why are we imprisoning them in Jira where they're doomed to fix all the tiny problems designers who can't code--and coders who can't design--should never have been put in a position to make?

heydon,
@heydon@front-end.social avatar

@jscholes Let's just talk about accessibility for simplicity: Someone says to me, "can you make this carousel accessible?" And the answer is usually no, not this one, it's fucked. It's extremely difficult or impossible to make good of the component. As a designer, I would have the authority to remove the carousel altogether and put a completely different pattern in place. Or, as a designer who can code, I could devise a carousel-like alternative that is, in fact, accessible BY DESIGN.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • megavids
  • InstantRegret
  • magazineikmin
  • Durango
  • cubers
  • Youngstown
  • rosin
  • khanakhh
  • slotface
  • osvaldo12
  • mdbf
  • thenastyranch
  • kavyap
  • DreamBathrooms
  • JUstTest
  • cisconetworking
  • everett
  • tester
  • ethstaker
  • Leos
  • tacticalgear
  • GTA5RPClips
  • ngwrru68w68
  • provamag3
  • normalnudes
  • anitta
  • modclub
  • lostlight
  • All magazines