Marxian alienation and web development
Read NoteSome interesting thoughts from Heydon on burnout, why it's a positive thing that we're talking about it more, and what a major root cause is for many …
theAdhocracy
Some interesting thoughts from Heydon on burnout, why it's a positive thing that we're talking about it more, and what a major root cause is for many …
The Climate Strike License is an attempt to block companies that profit from climate change using open-source software. It's certainly an interesting approach, though I've no idea how enforceable it …
How do you decide which use cases you should support and which you shouldn't? This question has been hovering in the back of my mind for quite a while now, because it seems to be increasingly …
I've had my current Sony Xperia for nearly three years, which is a good run, but it's definitely starting to show its age. First of all the headphone jack broke; it still works, it just doesn't know …
So the end is nigh. Fifty-two weeks, fifty-nine articles, two failures and the most complete challenge I've ever set myself. Sure, I may not have managed to write once a week, every week, during 2017 …
The way we make websites is built on a false assumption: that the tools we use are the right ones for the job. Now – more than ever – we should be questioning why common frameworks, …
Reading notes from Stephen Fry in …
There are several strong arguments for moving away from using "master branch" as default terminology, but what should it be replace with? Personally, I like the idea of extending the tree abstraction that we use when talking about branches, so have started using "trunk".
I've been thinking a lot about an article I read recently that called out technical writing online for being overly trusted. But shouldn't that same argument apply more universally to third-party code coming from any source?
A lot of blame is heaped on the near-mythical "algorithm", but is that really just an easy scapegoat for actual societal issues?
A(n expectedly) brilliant article from Jeremy highlighting some of the absurdities underlying our current privacy nightmare called "behavioural advertising". Most …
A sobering look into the history of the UX industry. I think the outlined three "phases of UX" seem pretty on point from my own experience: from idealistic, trusted advisor; to oft-ignored and …
Making the case for the title UI Engineer as a meaningful descriptor for those of us that consider our work in front-of-the-front-end terms.
I find the whole Australian link tax to be silly and a rare instance where I'm very much on the side of Big Tech, but Thomas has done a much better job of explaining why it's all a farce than I …
IWC London was one year ago today. When it came to an end, I felt like I finally understood the IndieWeb. I was wrong.
Baldur has written a wonderfully paced, deeply interesting post on the whole SPA/MPA (AKA normal website) debate with one critical conclusion: SPAs are fine; MPAs are fine; anything will suck if …
Yes, it is 😉 Of course, Molly does a much better job of outlining why the Web3 experiment appears to be failing so spectacularly, and politely calls out the rest of the industry for allowing the …
A halfway solution to a design pattern that I see often, but have yet to find an easy way to implement: text that wraps so it is always fattest in the middle, and thinnest at either end.
I'm not sure I agree fully with everything Jared has written here – and there's a strong feeling of bias-tinted vision to some of the claims – but I enjoyed the overall trend of the argument and …
A brilliant deep-dive into the subtle psychological manipulation that occurs when interacting with LLMs and other so-called "AI" tools and the parallels inherent with con-artist tricks such as …
I read the entirety of the EAA – including all supporting documentation – so you don't have to.
A high-level overview of the differences between behavioural and contextual advertising, and some of the (many) advantages of the …
The increasing use of React Server Components is meaning the end of the CSS-in-JS era. But what options exist to fill that gap? I've been pleasantly surprised with what I've found.
How to change your Git author details for a single codebase, and check that the changes have taken effect.
Semantic Versioning (SemVer) is both a much-needed industry standard and a complete albatross in terms of maintenance behaviour. Anthony agrees, and is proposing …
Somehow, I've been writing these little blurbs for an entire decade now. What better time to take a look back at how this site has evolved.