The modern web makes me want to throw up

I've written a fair bit over the last few months on other mediums (FB and Hackernews). I'm going to start collecting some of that content and reposting it here. From here: Performance of modern web apps is simply awful compared to their native counterparts by any measure. They load slowly…

Electron is flash for the desktop

What is slack doing? The process was in the background when this happened. I wasn't even interacting with it - I was in a meeting. I only noticed because my laptop fans were whurring when I got back. Restarting slack seemed to fix it for now. But that's not abnormal…

Databases have failed the web

Part 1 - a history lesson The year is 1980. Last year RSI released Oracle V2, the world's first commercial SQL database for the PDP-11: At an unnamed bank you have rooms full of mainframe computers like the PDP-11, with specialized computer operators to keep them running. 'Dumb terminals' at…

Composing databases

Why don't we compose databases the same way we compose our functions? We use mathematical operators to compose functions all the time. Most of the time we do it without even really thinking about it: y = op2(op1(x)) Or with chaining and more functions and stuff: complexOp = x =>…

_

Since then I’ve had the chance in the world of mathematics that bid me welcome, to meet quite a number of people, both among my “elders” and among young people in my general age group who were more brilliant, much more ‘gifted’ than I was. I admired the facility…

Unsplashy background images

I'm so sick of MacOS's default background images. They're pretty, I've just seen them all so many times now. Uuuuuggghhh So in the spirit of Sam's daily prototypes I decided to do something about it. Enter Unsplash - a service / platform / thing with a huge database of completely free, beautiful…