Simon Willison’s blog continues to be a wealth of interesting posts. Recently:

If you’re remotely interested in how modern programming is developing, including serious consideration of the bad bits, then Simon is a must-read.