Hello, I'm Shaun. I build stuff on the web and pretend to have time to make music and write words.
I also help teach people software development.
recent posts
all posts »New blog, who dis?
Had to rebuild the blog again due to a roadblock of old dependencies. I ❤️ JS.
Optimistic User Interfaces: A good kind of lie
Optimistic UIs are full of little lies that attempt to make the web feel more responsive and real-time. The truth can be predicted. Most of the time.
App privacy, part I: Apps are not private
It's hard to build cloud-synced collaborative apps if you genuinely care about user privacy. Most apps are not private by default by design. They should be.
Bizarre browser behaviour: SVG in the Cypress Tree
Pain is relative. Things are getting better.
It breaks all by itself
It sometimes feels inevitable that code over time will eventually break itself, but this isn't quite true.