Google Meet's new logo is meant to be a golden camera.
I just see a depressed fish.
| Website / Blog | https://chrissmith.xyz |
| CodePen | https://codepen.io/chris22smith |
| https://www.linkedin.com/in/chris22smith | |
| Rando Racer | https://randoracer.com |
Google Meet's new logo is meant to be a golden camera.
I just see a depressed fish.
Design/UX question.
A form has 3 number inputs. Their values must add up to 100. If they don't, which should be flagged as invalid - the last one touched or all 3?
Or is there a better design?
This is hilarious.
OpenAI tells ChatGPT models to stop talking about goblins
I watched 2001: A Space Odyssey for the first time last weekend. If you take out the first half hour of apes and last half hour of psychedelic weirdness it's... OK.
Visually amazing for 1968 and has influenced every sci-fi movie since but not a great watch today.
Semantics question. My page has a 'main' area and an 'aside' (sidebar). Does the sidebar content need to follow the main's heading hierarchy, e.g. start at h2 if the main page has a h1, or is it a separate context? Does any h1-h6 tag make sense in an aside? Thanks.
New post 📢
How to move from junior to senior developer
https://chrissmith.xyz/blog/2026/how-to-move-from-junior-to-senior-developer/
Today is the 8th anniversary of the first recorded death caused by a self-driving car.
https://en.wikipedia.org/wiki/Death_of_Elaine_Herzberg
Obviously, things have come a long way in 8 years. Would you take a driverless taxi today?
New post:
Will AI help me make my code worse?
https://chrissmith.xyz/blog/2026/will-ai-help-me-make-my-code-worse
I was interested to see if an LLM would give any pushback when faced with terrible developer decision making.
I just discovered a new thing in DevTools. 💡
There's a tab in Chromium browsers called 'Request conditions' which allows you to block or throttle requests based on URL pattern matching.
This makes it easy to simulate a particular endpoint not working as expected, which is very handy for testing if the error handling you've written actually does its job.