Reading List

The most recent articles from a list of feeds I subscribe to.

Which New Language Should I Learn for Web Development?

One of my goals for the year is to learn a new programming language. It’s been a while since I learned a new language, and I feel like a lot of the languages I know well (Go, Python, C++) are similar to each other, so I want to try getting out of my comfort zone a bit with a language that feels weird to me.

Requirements

Here’s what I’m looking for:

Excellent tools: EditGPT – an AI powered review and edit suite for writers

There is no doubt that AI can help a lot when writing documents. There is also no doubt that it can be detrimental to both quality and the writing process if the AI-powered tool doesn’t have a user experience tailored to the task at hand. Generated Text and Its Downsides We live in a world […]

Be careful with Dropbox

Fun times with Dropbox’s new ~/Library/CloudStorage location and File Provider API integration.

Responsive web design turns fifteen.

The original “Responsive Web Design” article was published fifteen years ago. Time’s weird, man.

Notes from Simon Willison's Interview on Software Misadventures

I just finished listening to Simon Willison’s interview on the Software Misadventures podcast. I learned a lot from the interview, so I wrote up my notes.

This is not a summary of the whole interview, just the parts that were new to me or that I’d like to remember.

Simon Willison on the Software Misadventures podcast

Who’s Simon Willison?

  • One of the co-creators of Django, the most popular web framework for Python.
  • One of the most popular indepedent bloggers on Hacker News.
  • For the last few years, has focused his blog primarily on AI, especially on applications of AI technology in everyday software development.
  • Currently working on an open-source data analysis tool called Datasette.

Plugins as a form of open-source contribution

Original discussion