Pinned post
Pinned post

Hello! I am and I have registered this side account so I can kvetch about tech without boring everyone who cares not one jot about it.

Couldn't find an up to date solution to get Notion events in Google Calendar so I built my own. Feel free to use it and/or fix its many and obvious shortcomings. (It's the bits of the tool I needed and nothing more.)

I've made one of those daily word game things! But it's not just Wordle in a hat, it's a totally different puzzle and I'm really pleased with how it came out.

some days it feels like clients all expect google to put everything on page one when they only link to it once, five pages deep in their main websites, behind a link marked rel="beware_of_the_leopard"

i can't, i can't use this commit message, it's too... jockstrappy

you LOOP useState? you LOOP her like the reducer function? JAIL! jail for mother for ONE THOUSAND YEARS!

Since this did such numbers on birdsite:

Five or so years ago I was working on the BBC's developer portal at and I was asked to replace the terrible fake code on the laptop screen in the stock photo. As an easter egg, if you click on the laptop screen then you can change it too.

I made a game for #gmtkjam

It's an arcade shooter where the design of your ship is both a tactical consideration and your health bar

The way contradictory models are layered on top of each other in modern web development is like going into Subway and trying to carefully craft your order so you end up with a lasagna.

New game:

Linux Battleships

Players SSH into each other's machines and take turns guessing process IDs to kill; last machine standing is the winner

Why is it that developers are unable to see a tab bar without massively overthinking it?

Oh no, they think, a tabbed component, we'll need a whole complicated state management system around it to hot-swap content and—


Just put some basic links in and style them to _look like_ tabs. 99% of the time that's all you need.

Starting to wonder to what extent a design system is just Eats, Shoots and Leaves for UX.

Show thread

<Button size="big" color="red" variant="danger" type="poison" shape="pill" icon="download" generation={2} overrideFocus>Export</Button>

Show thread

All designers:

"With our new design philosophy we can just make a library of re-usable components and it'll be easy to build new features!"

*ten seconds later*

"I have designed the first five features." No two buttons look the same.

#Typography #Sound
It's Friday my friends, so here is some sound activated typography experiment, works with any sound (so you can speak, clap your hands, etc) by

(alt video: the letters of the typography move based on the noise in my flat)

shoutout to vscode's two very complicated scrollbars which disagree with one another

Not sure how I've only just noticed that both Firefox and Chrome let you duplicate a tab by middle-clicking on "refresh".

passive-aggressively approving everyone else's merge requests in the hope they'll realise mine has been sitting there for days

what if pianos were weird???

i mean, they so are, but like what if they really went to town with it? build a batshit piano and play cursed music on it!

this is what happens when i start writing code at midnight

Show older
Mastodon for Tech Folks

This Mastodon instance is for people interested in technology. Discussions aren't limited to technology, because tech folks shouldn't be limited to technology either!