Dag Ågren is a user on mastodon.social. You can follow them or interact with them if you have an account anywhere in the fediverse. If you don't, you can sign up here.
Pinned toot

Ok, I lied, I will make some videos of my Mastodon client and the animations I’ve been doing for it.

Here’s some toot browsing: mastodon.social/media/dkUgbMzM

Abuse, despicable human beings, weirdness, Silicon Valley Show more

Abuse, despicable human beings, weirdness, Silicon Valley Show more

Abuse, despicable human beings, weirdness, Silicon Valley Show more

Today is a good internet day.

Rather than try to eliminate state, programming languages meant to be used to interface with humans should emphasise state, and try to give you better tools to handle it.

Today's fight I want to pick:

All interesting user-facing code is highly stateful. Any framework or paradigm that de-emphasises statefulness is a bad fit to write code that humans are meant to use.

Dag Ågren boosted

@coffe @ohyran, @WAHa_06x36 is creating an awesome iOS app that follows local timelines without logging in.

Current mood: wow!! cool robot!!!

The hardest problem in computing:

There is more than one switch.

The second hardest problem in computing:

There is a switch on your screen. If you flick it, it changes a setting on a remote server.

I have this urge to try to tell the world all the things they are doing wrong in computer graphics, but if I started I would never stop.

There are so many things computer graphics programmers get wrong about how light or surfaces work, but the biggest one is believing the Phong model has anything to do with reality, or should be used for anything at all.

If there was a switch I could flick to erase all knowledge of the Phong illumination model from the world, I would flip it in a heartbeat.

Settings screen is getting there, slowly.

I just typoed "name" as "anem", and now I am thinking that that is a pretty good word that really should exist.

Dag Ågren boosted

github.com/halcy/notificat anyways, here's notificat - it subscribes to webpush notifications and prints them to the terminal. Now using Mozillas autopush so you can actually use this in practice on a normal computer!