Bruce Lawson Profile Banner
Bruce Lawson Profile
Bruce Lawson

@brucel

31,217
Followers
1,917
Following
7,100
Media
116,020
Statuses

Web standards a11y lovegod, wrote books. Multiple Sclerosis. He/ him. Personal views. RT≠+1. Mostly post @brucelawson @vivaldi .net. My music:

Birmingham, UK
Joined January 2007
Don't wanna be here? Send us removal request.
@brucel
Bruce Lawson
4 years
A friend in Germany tells me everyone’s panic buying sausages and cheese. It’s the Wurst Käse scenario.
506
10K
44K
@brucel
Bruce Lawson
18 days
This is excellent. No more twatting about with multiple interviews etc; if you're invited to one of these, you know the organisation will be a bag of shit.
@aliniikk
Ali Ansari
22 days
Excited to introduce the world’s first AI interviewer, gpt-vetting. With gpt-vetting, you can interview 100x more candidates in less time & candidates get a more enjoyable, gamified, and less biased interview experience. You define the skills you want the interview to focus on,…
916
262
2K
36
729
9K
@brucel
Bruce Lawson
4 years
Modern web development: "If you just spin up an instance of Golden Goose on Elastic Clownshoes, then clone the flugelhorn inside a Bangwoosh container, connect to the Zonk using Zonk -commit -rj -hgs.plonk, you're good to go. Chrome only of course"
66
957
3K
@brucel
Bruce Lawson
4 years
And apparently Greece is running low of hummus and taramasalata, leading to fears of a double-dip recession.
30
389
2K
@brucel
Bruce Lawson
4 years
Wow, BBC reports that the King of Spain has been refused entry into UK and told to quarantine on his private jet. The reign in Spain stays mainly on the plane.
58
454
2K
@brucel
Bruce Lawson
2 years
Spotted: React delivering your FAQ page.
Tweet media one
16
208
2K
@brucel
Bruce Lawson
4 years
Mozilla laying off their devtools people is a massive blow. The excellent devtools were a good., non-ideological reason for developers to use Firefox as part of their daily work, & thus test in it & care about it. Moz had long given up on any other developer relations activities.
27
379
2K
@brucel
Bruce Lawson
5 years
Just heard a joke about Oedipus and King Midas. It was motherfucking gold.
19
406
2K
@brucel
Bruce Lawson
8 years
We know he can swim, but .. ?
Tweet media one
9
948
1K
@brucel
Bruce Lawson
7 years
Breaking: Programmer accused of writing unreadable code refuses to comment.
28
859
1K
@brucel
Bruce Lawson
5 years
If you are a JS developer who writes front-end code, learn the semantics of HTML. There are 120-ish elements. Most 2 year olds know 100 words; by 2½ they know 300 words. Have an HTML vocabulary greater than a toddlers'. You can do it.
30
325
1K
@brucel
Bruce Lawson
5 years
Why do Norwegians and Swedes put bar codes on their military ships? So when they dock, they can Scandinavian. xx
36
216
1K
@brucel
Bruce Lawson
5 years
@LeaveEUOfficial @carolecadwalla @Nigel_Farage In what capacity does Fascage "speak for the nation"? He failed to be elected to parliament six times, if I recall correctly.
49
63
1K
@brucel
Bruce Lawson
3 years
I made this red square using pure CSS!
Tweet media one
108
41
1K
@brucel
Bruce Lawson
2 years
Why We're Breaking Up with CSS-in-JS by the 2nd most active maintainer of Emotion, a widely-popular CSS-in-JS library for React.
43
214
1K
@brucel
Bruce Lawson
5 years
@JuliaHB1 'great unwashed'? Surely you mean "hard-working British men and women", you mouth-farting elitist oaf.
67
46
1K
@brucel
Bruce Lawson
4 years
I just received a DM from my MP, @jessphillips , checking that the benefits for the self-employed cover La Daughter and me during Covid. Her genuine concern for her constituents is why I voted for her.
13
34
896
@brucel
Bruce Lawson
2 years
Big shout-out for the designer of the Dublin Beds logo
Tweet media one
47
88
896
@brucel
Bruce Lawson
2 years
I love a well-designed, informative infographic
Tweet media one
13
155
892
@brucel
Bruce Lawson
5 years
"Ok, as part of your interview test for junior developer, we want you to put some words, an image and some links onto a webpage. We use Node, Docker, Kubernetes, React, Redux, Puppeteer, Babel, Bootstrap, Webpack, <div> and <span>. Go!"
16
206
810
@brucel
Bruce Lawson
5 years
I'm so proud of my son. It's not easy for a kid with a learning disability to apply to a mainstream college by himself (he only told me afterwards) but we've practiced interviewing and handshakes all over xmas, and today he was successful.
30
10
777
@brucel
Bruce Lawson
5 years
Another day, another article by a JavaScripter complaining that it took them hours to style their page, after first saying they don't know simple CSS concepts. It takes me ages to write ES6 from scratch. That's a deficit in my skills. not a deficiency of the language. Arrgh.
23
170
749
@brucel
Bruce Lawson
11 years
Yes, yes Java updater "3 billon devices run java". 14 million people have syphills, too, but that doesn't mean I want it.
39
2K
706
@brucel
Bruce Lawson
3 years
Using less of it.
9
123
653
@brucel
Bruce Lawson
6 years
One trick that made me a better programmer/ speaker/ product person: rest, a lot. That's when ideas come. Read a lot, eclectically, about everything that interests you. That's where ideas come from. And wear groovy shirts.
16
137
634
@brucel
Bruce Lawson
4 years
Web developers who hate HTML and CSS are definitely in the wrong business.
@themarcba
Marc Backes
4 years
Web developers who hate JavaScript are probably in the wrong business 😅
216
566
4K
22
108
609
@brucel
Bruce Lawson
7 years
Meme-ing
Tweet media one
13
191
596
@brucel
Bruce Lawson
4 years
I hate that there was a threatening Christian fundamentalist on the tube shouting anti-Semitic abuse at a kid wearing a kippah. But I love that Asma Shuweikh, a hijabi Muslim woman, intervened to support the child & his family. You rock, Ms Shuweikh.
17
104
563
@brucel
Bruce Lawson
7 years
To the bastard who stole my Microsoft Office CD - I'll hunt you down. You have my Word.
19
105
556
@brucel
Bruce Lawson
4 years
Atkinson Hyperlegible Font: A new typeface – greater legibility and readability for low vision readers, free from the Braille Institute
Tweet media one
10
239
544
@brucel
Bruce Lawson
6 years
Every software project I've worked on since 1988.
Tweet media one
1
121
515
@brucel
Bruce Lawson
5 years
@jessphillips One day, your prints will come.
1
6
458
@brucel
Bruce Lawson
7 years
Protip: to quickly tell the sex of an ant, put it in water and see if it sinks. Sinks: girl ant. Floats: buoyant.
9
189
449
@brucel
Bruce Lawson
2 years
I'm old. I don't care about NFTs, or "Web3". I don't care about the Metaverse. Except for some niche uses, I've no interest in VR/AR. For me, frameworks and tooling only matter if they don't hinder the things I do care about: an open Web, affordable and accessible to all.
9
41
437
@brucel
Bruce Lawson
7 years
Just said to Siri "Surely it won't rain today?" She said, "it will - and don 't call me Shirley". I'd forgotten to switch off Airplane mode.
8
211
424
@brucel
Bruce Lawson
4 years
The only thing flat-earthers fear .. is sphere itself.
7
58
398
@brucel
Bruce Lawson
5 years
What a hero. 17 year old Olga Misik in front of Moscow riot police, reading the Russian constitution's articles on the right to peaceful protest, to free speech and how the people's will and power are the most important thing for the country. She was arrested, detained and fined.
Tweet media one
8
123
391
@brucel
Bruce Lawson
4 years
@chuckborowicz Thank you. If a strangers' joke lands on your timeline, you need to wash your hands. Stay safe!
3
10
385
@brucel
Bruce Lawson
5 years
Terrifying. Dozens of vulnerable MPs are being duped by the MayMay Challenge, in which they are induced to attempt economic suicide in exchange for retaining their seats or a chance of a junior ministerial job. #MayMayChallenge
Tweet media one
12
186
368
@brucel
Bruce Lawson
3 years
A nun, a priest, and a rabbit walk into a blood bank. The rabbit says, "I think I'm a type-o."
10
61
378
@brucel
Bruce Lawson
2 years
I'm utterly shocked by the number of people who didn't know that every iOS browser is forced to use Apple's WebKit, despite being called chrome or Firefox. And this is *developers*. Apple aren't wholly to blame; Mozilla and Google are complicit in the bait-and-switch.
17
37
377
@brucel
Bruce Lawson
6 years
Check, and mate, Pythagoras.
Tweet media one
13
204
367
@brucel
Bruce Lawson
7 years
I'm in a hotel lobby surrounded by chess players bragging about games they've won. Very festive: chess nuts boasting in an open foyer.
13
116
361
@brucel
Bruce Lawson
4 years
@jengleruk @jessphillips No, she's working to get a man who's a danger to our nation's economy and security out of the PM's office.
9
4
355
@brucel
Bruce Lawson
6 years
Terminal screen full of errors. Me to the team: "It won't build for me" Team: "What did you do". "I followed the instructions on the readme". Eye-rolling abounds. "Don't do that".
12
57
347
@brucel
Bruce Lawson
3 years
Looking at my appointments in Google. Monday: Greg Tuesday: Ian Wednesday: Greg Thursday: Ian Friday: Greg Saturday: Ian It's the Gregorian calendar.
9
40
348
@brucel
Bruce Lawson
2 years
Now, this is proper customer service
Tweet media one
6
25
342
@brucel
Bruce Lawson
4 years
My partner hasn't noticed I switched all the labels on the spice rack. But I know the thyme is cumin.
17
52
341
@brucel
Bruce Lawson
3 years
Apologies if you find this a fence sieve.
Tweet media one
10
15
337
@brucel
Bruce Lawson
5 years
@slicknet 1964, My grandad (a coalminer): So, you wear a shirt & tie to work, sit at a desk moving paper around, & at 21 you're paid more than I am now? My Dad: Yes. 2010, Dad: So, your company makes a free product, competing with other free products, & you make more than I did? Me: Yes.
6
38
336
@brucel
Bruce Lawson
3 years
I am *delighted* to announce that, for the 18th birthday of CSS Zen Garden, I have restored my original design "Geocities 1996" to its former glory. (Some class/ ID names changed so it broke.) Web Standards are future-proof, and great design is timeless
34
54
314
@brucel
Bruce Lawson
5 years
I didn't believe that a chiropractor could improve my posture. But now I stand corrected
22
27
307
@brucel
Bruce Lawson
7 years
Letter from son's school: b/c of funding reductions, they're cutting the school day by 30 mins. 2.5 hrs less education a week. Thanks Tories
43
494
282
@brucel
Bruce Lawson
4 years
@jessphillips @MarcusRashford Aye. Taxpayers subsidised MP's Commons meals by £3.1 million in 2019. At £2.30 a head, that's 1,347,826 free school meals. Cummings' £50K council tax write off is another 21,739 fed kids. When will the elite learn responsibility and stop expecting handouts?
5
50
295
@brucel
Bruce Lawson
4 years
Hyphens are important
Tweet media one
10
53
293
@brucel
Bruce Lawson
3 years
"Reflection of heart cave in Chiba, Japan". Is it just me, or does anyone else see something entirely different?
Tweet media one
33
10
284
@brucel
Bruce Lawson
6 years
Bah, no wonder my CSS wasn't working. I was refreshing the wrong bloody tab. The whole web platform is therefore rubbish and should be replaced with Java.
14
29
281
@brucel
Bruce Lawson
6 years
Mozilla is 20 years old today. More than ever, the web needs a strong Mozilla to fight browser dominance, campaign for privacy and net neutrality. I hope they get their mobile strategy together - but am confident with @andreasbovens working his Belgian magic. Happy birthday, Moz!
4
76
274
@brucel
Bruce Lawson
3 years
@AlanFreestone If women don't want to fuck a weird creep, that doesn't make it "toxic misandry", it makes it "women having control of their bodies and choices". The fact that you think women controlling their bodies is "toxic misandry" reveals a lot about you, and it's not healthy. Seek help.
4
15
258
@brucel
Bruce Lawson
29 days
@belldotbz Ginger funster @sil has long maintained that every org needs a 12 year old boy (or me and him) checking product names and logos. But then, the folks at the Brazilian Institute for Oriental Studies would never have released this logo (now hastily ..er... pulled) which sparks joy.
Tweet media one
8
2
268
@brucel
Bruce Lawson
5 months
I got a fab Humpty Dumpty figurine in Aldi. It comes with Aldi King's horses, and Aldi king's men.
11
48
260
@brucel
Bruce Lawson
8 years
I've got a new job! I'm Deputy CTO at Opera. Which is nice. Self-indulgent explainer blogpost:
157
53
260
@brucel
Bruce Lawson
7 years
I'm leaving Opera
168
93
246
@brucel
Bruce Lawson
8 years
We're all seemingly getting what we deserve.
Tweet media one
7
242
236
@brucel
Bruce Lawson
4 years
NCSA Mosaic v 1.0 was released 26 years ago today. It had "Full hypertext support, including using inlined images as anchors". Images could be aligned middle, top, or bottom, instead of just top, & "background color can be set to white instead of grey".
Tweet media one
14
126
234
@brucel
Bruce Lawson
2 years
New t-shirt
Tweet media one
7
13
245
@brucel
Bruce Lawson
2 years
On my first ever visit to my employer's HQ yesterday, I accidentally breached engineering etiquette when I mentioned my computer. Apparently it's bad luck to say "MacBook" in an office; you have to call it "The Scottish laptop".
10
36
237
@brucel
Bruce Lawson
3 years
I can't believe it's Pancake Day tomorrow. That's really crêped up on us.
14
36
235
@brucel
Bruce Lawson
4 years
"how come a church organ doesn't sound like a chip tune, which is also built up from simple waveforms? Well, actually it will, if you remove the church. And if you connect a Commodore 64 to a loudspeaker in a large hall, it will sound like an organ."
5
104
224
@brucel
Bruce Lawson
2 months
@JasonHall369 He is displaying his country's flag - see the hat on his head. But he can't spraypaint an ad for his shop on the wall in a conservation area, and has been warned about this repeatedly whether or not it contains a flag. Hope this helps get your blood pressure down to safe levels.
10
13
224
@brucel
Bruce Lawson
8 years
Headscarfed leader of religious group that rejects aspects of secular UK society seen 21 miles from French coast
Tweet media one
5
213
219
@brucel
Bruce Lawson
5 years
In a recent poll, 80% of people in the UK said they would not open their homes to a sentient water basin that walked up to their door and asked for shelter. Let that sink in.
10
70
224
@brucel
Bruce Lawson
4 years
Filling myself with delicious Japanese food to celebrate my birthday. 20 years ago when I was diagnosed with multiple sclerosis, I never dreamed I would still be alive by now. Carpe diem, my little gyozas. Xx
Tweet media one
30
1
219
@brucel
Bruce Lawson
3 months
We need immediate support from web developers and businesses that operate online in the EU. The European Commission needs to hear from YOU to understand the devastating impact Apple’s new ban will have on your livelihoods, businesses and customers.
12
114
211
@brucel
Bruce Lawson
3 years
6
24
204
@brucel
Bruce Lawson
6 years
"I do not think we help our cause by talking about CSS as this whacky, quirky language. CSS is unlike anything else, because it exists to serve an environment that is unlike anything else." - @rachelandrew preaching most righteously
5
62
205
@brucel
Bruce Lawson
5 years
To the Person who stole my glasses: I will find you. I have contacts.
9
30
206
@brucel
Bruce Lawson
5 years
My lad just received an email saying "we look forward to your place here at the college". I'm so, so proud of him. It was so hard to get him a statement of special educational needs 11 years ago, and he's worked so hard for this.
14
0
201
@brucel
Bruce Lawson
3 years
A colon can completely change the meaning of a sentence. For example, - Jane ate her friend's sandwich. - Jane ate her friend's colon.
8
32
203
@brucel
Bruce Lawson
3 years
Marvelling at this woman who can summon lobsters from the deep, drawing them towards her outstretched hand.
@BudrykZack
Zack Budryk
3 years
Obsessed with this picture from the Boston Globe of a lobsterwoman yeeting one that wasn't big enough
Tweet media one
703
12K
87K
7
46
197
@brucel
Bruce Lawson
4 years
Here's my 5500 word article for beginners on writing good semantic HTML, using a Cheeky Girls fan site to walk through the thought process.
6
57
201
@brucel
Bruce Lawson
4 years
I think about the layoffs at Mozilla like I think about the ones we had at Opera. The strategy that the Excellent Thinkers at the top were pursuing failed. So, the Excellent Thinkers laid off so many clever people who did what the Excellent Thinkers told them to do.
8
38
199
@brucel
Bruce Lawson
3 years
I hate it when movies show a "hacker" furiously tapping away on two keyboard at once. It's such a stereo-type.
13
32
197
@brucel
Bruce Lawson
5 years
And there we are: Only non-Chromium browser on Windows will be Firefox. So, for the love of Web, TEST IN FIREFOX.
6
92
194
@brucel
Bruce Lawson
2 years
It's the 59th day of an unpatched Safari bug that leaves every iOS web user leaking data. They can't choose a different browser, because of the #AppleBrowserBan , which Apple says is to protect users' privacy and security.
10
69
193
@brucel
Bruce Lawson
5 years
John & Yoko waiting for the maid to make the bed so they can continue protesting against the system. (via FB chums)
Tweet media one
9
47
190
@brucel
Bruce Lawson
2 years
Chromium & Firefox intwend to ship a new HTML Sanitizer API, which developers can use to remove content that may execute script from arbitrary, user-supplied HTML content. The goal is to make it easier to build XSS-free web applications.
5
39
190
@brucel
Bruce Lawson
4 years
Police officer: "So, Mr Lawson, how did the hackers escape?" Me: "No idea, they just ransomware."
9
33
183
@brucel
Bruce Lawson
4 years
It's a 5 minute walk from my house to the pub, but a 45 minute walk from the pub to my house... The difference is staggering.
4
17
184
@brucel
Bruce Lawson
4 years
Your occasional reminder that if you're refactoring a site to make it accessible, you can't do it all at once, and may never be able to do it the best way (with proper HTML). But every single fix you deploy makes it better for somebody, day by day, even if it takes months.
4
62
182
@brucel
Bruce Lawson
5 years
"It seems the best way to improve web development would be to completely remove the need for CSS." I think the author of this comment means "The best way to make my life as a JavaScript developer easier is to remove any language I don't understand"
10
22
182
@brucel
Bruce Lawson
5 years
Arggh- I know loads of jokes about cash machines, but I just can't think of one ATM.
7
18
182
@brucel
Bruce Lawson
3 years
At work, that nice @LeonieWatson came and told our devs about screen readers. She answered the Q "what are the biggest barriers that have easiest fixes: - images w/o alt text - lack of landmarks, eg <main>, <nav> etc - not using semantic HTML, eg <div> instead of <button>
4
47
182
@brucel
Bruce Lawson
3 years
This is the best sticker I've ever had. Thank you science, thank you socialist medicine.
Tweet media one
Tweet media two
Tweet media three
12
2
182
@brucel
Bruce Lawson
6 years
Lucky June.
Tweet media one
8
25
178
@brucel
Bruce Lawson
6 years
Finally, a helpful explainer diagram for the webpack plugin API
Tweet media one
6
65
179
@brucel
Bruce Lawson
9 years
You mark my words , hipsters http://t.co/4Knetso9w3
Tweet media one
25
213
174
@brucel
Bruce Lawson
5 years
My arm is a bit sore after yesterday's flu jab. Haven't developed autism. Anti-vaxxers:
@Lar7aNorr1s
Dr Lara Norris
5 years
@kurteichenwald @UtdLabile I saw a patient earlier this year. She had measles because she wasn’t vaccinated. She had a stroke and will need years of rehab. She’s 6.
19
378
442
4
39
163