Chris Johnson
defaced.dev
Chris Johnson
@defaced.dev
Designer, developer, tinkerer.

Head of Data & Engineering: bamboonine.co.uk
Chief Tinkerer: gethorseman.app

/ defaced.dev
Pinned
It's that time of year again to brush up on your regular expressions.

Do you dare to discover the horrors that await in... The Typing of the RegEX

thetypingoftheregex.com
No screens on my first planned projects, just buttons. 👀
January 31, 2026 at 9:33 AM
Ordered the parts to start building my own hardware projects again. Along the way I'd forgotten how fun it is to make things you physically interact with.
January 31, 2026 at 8:39 AM
It's the one podcast I haven't unsubscribed from just in case more episodes appear.
January 22, 2026 at 7:43 AM
Four new episodes of The Missing Cryptoqueen!
January 22, 2026 at 7:39 AM
Chrome Android updated recently and locked the main thread to 60hz.

This meant all the silky smooth 120hz transitions and animations I was used to on my phone regressed significantly.

Thankfully you can disable this restriction via chrome://flags/#throttle-main-thread-to-60hz
January 16, 2026 at 1:31 PM
@thinkygames.com Daily 47 was tough! I'm still not sure on the logic required to solve it without a bit of trial and error.

(The hint about the Os was a bit confusing.)
January 16, 2026 at 9:32 AM
What!? Teenage Engineering added a hidden new effect (Fazer) in their latest OP-1 firmware update, that unlocks when you play the iconic Close Encounters notes. 🤯
December 29, 2025 at 10:43 AM
Reposted by Chris Johnson
If there's a better way to let people know you're available for work than writing a curse word laden blog post, I simply do not want to hear it!

Jokes aside, what do YOU call this kind of contact page?

www.nicchan.me/blog/the-f-o...
The f*** off contact page - Nic Chan
How to get people to NOT contact you
www.nicchan.me
December 8, 2025 at 7:34 AM
I've got such a weird issue with Chrome Android where it forcibly returns scrolling to the native handler. 😭

It doesn't happen in Chrome on any other device, nor in any Chromium fork, or any other browser.
November 25, 2025 at 5:56 PM
This is why I shouldn't be allowed organisation level access on GitHub.
November 6, 2025 at 5:11 PM
It definitely doesn't seem too difficult. I've got a lot of the systems in place in various tools already. 🤔
November 6, 2025 at 10:57 AM
Had an instance where copilot kept changing my code because it didn't believe the features I was using existed.

So I made a fake website that said they did exist, then pointed copilot at that, and *NOW* it believes me. 🙃
November 4, 2025 at 4:18 PM
I'm tempted by that, but if I had Ball x Pit and Megabonk on the go at the same time I'd probably end up neglecting the kids. 😂
November 3, 2025 at 12:50 PM
Living my best life, or rather many other lives.
November 3, 2025 at 10:29 AM
Reposted by Chris Johnson
I was there and can verify
October 19, 2025 at 6:52 PM
Reposted by Chris Johnson
NO!!!!! - dashare.zone ADMIN
June 2, 2025 at 6:42 PM
Software and hardware options (hardware for me at least). 🤯

I've been making stuff for myself rather than feeding the like-machine, which has been refreshing.
October 16, 2025 at 7:24 PM
Oh, and I made my own Slitherlink game for mobile as a PWA because everything else on the market was not... great.

I've been busy in my own way.
October 16, 2025 at 7:06 PM
I've been working on some personal projects that might be worth showing off soon. 🥳

The first is a gravitational quantizer. MIDI IN maybe MIDI OUT, depending on how close it gets to the event horizon.

I'm finalising the visuals at the moment which are heavily inspired by TE's work on the OP-1.
October 16, 2025 at 6:59 PM
I'd recommend the Pinecil
October 12, 2025 at 11:01 AM
Love this!
October 12, 2025 at 8:58 AM
Raise your hand if you discovered Weezer after poking around the files on the Windows 95 CD. 🙋
October 12, 2025 at 8:05 AM
I refuse to believe there are actually people who connect their white goods to their WiFi network.
October 11, 2025 at 5:08 PM
Might have to take TAPEFEAR offline for a bit for a rebuild. 🥲

The costs of the infra have got too much to carry each month with the tightening of budgets.

I'll likely take it down to retool, fix issues (it stopped updating) and change the infra so it's cost effective to run.
October 11, 2025 at 4:58 PM
Spotify Lossless doesn't appear to support the Chromecast Audio. 🤦
October 6, 2025 at 1:42 PM