Skip to content

Instantly share code, notes, and snippets.

@the-frey
Created July 30, 2019 15:02
Show Gist options
  • Save the-frey/a35a3dc3ba378bffe4a145e5254bca66 to your computer and use it in GitHub Desktop.
Save the-frey/a35a3dc3ba378bffe4a145e5254bca66 to your computer and use it in GitHub Desktop.

We need to do more with object-oriented classes. Programming needs to become simpler – not harder. It needs to make objects do the nitty-gritty work. It needs to de-geek itself and become user-friendly in the extreme. It needs to do away with the acronyms. It should be more like BASIC, with objects that extend its usefulness to the max. Saving, opening, reading and resaving any file should be built in. Access to changing pixels and saving them in any lossless format (and every format should be lossless) should be easy. Pixel colors should be assigned numbers with a base of 256 in which to both read them and write them with. Going to a specific address, to use the data there, should instead take the form of nesting data in arrays. We need IDEs a 10-year-old could easily learn. We need to do away with the run line. Everything needs to be simplified. That is the idea of using higher level languages in the first place. The fact is, we need more programmers and we’re not getting enough of them. There is also another thing. Programming apps should come only on disk, and be delivered by snail-mail to the user. These disks should be coded, by law, with dedicated computers that are isolated from any outside tampering. Programmers should also work on such computers. The data in their apps should only be copyed to beta-test internet apps. These computers should be for programming only and, aside from accessing files on their own hard drives, they should be hard-wired to be read-only. The programmers need to become responsible for their own apps. They should be accountable for bugs. It should not be a question of the trillion or so things that can make an app malfunction due to the computer software that it runs on and with it. A user should be able to reformat his or her computer, reinsert the disk and, barring any hardware problems, the re-installed app should either work correctly or it shouldn’t. It’s way too easy, these days, to blame a bug in an app on something that does not involve the integrity of the people behind its creation.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment