This is the blog of a decades-long hobbyist developer with no ties to the commercial software industry. Expect the outside perspective.