Hacker News new | ask | show | jobs
by supermw 2694 days ago
In Star Wars very few people know how to read, let alone read and write code.

This is a consequence of a world where technology advances faster than people are able to understand it, and abstractions build on top of abstractions to the point where everything just seems like magic and nobody needs to concern themselves with how things actually work.

In fact, pretty much nobody writes code except droids. The droids are instructed on what to write by a programmer, who is usually some old gray wizard in a hooded robe that speaks about what needs to be created and how it should be done at a very high level, then the droids get to work. Nobody actually understands the code the droids produce, and trying to is mostly a waste of time since you can just tell a droid to rewrite it anyway. As a result, most UI is also built by droids. That's why it's more likely to resemble something like ncurses or maybe vim with a powerline plugin, rather than MacOS or Windows.

Because nobody actually understands technology, they tend to develop crude mental models about how things work, and you end up with people doing things the hard way just because they don't know there is any other way to do it. In fact, Star Wars probably wouldn't have even happened if the Empire had better IT security.

It's also likely that people in Star Wars don't understand the concept of one technology being more "advanced" than the other, as they have no skills to evaluate that. So you sometimes see better technology in older times and worse tech in newer times.

When you look at Star Wars this way, the world actually seems very futuristic, because it is the end result of thousands of generations of people who have come to accept technology as a magical black box where you simply give inputs and get outputs. We can even begin to see this effect in our own world today.

1 comments

I think your first paragraph is an apt description of our world, starting from the early 20th century and onwards.
Especially the 21st century and onwards.
I'm not only talking about technology, but also critical infrastructure and transportation, both of which had breakthroughs in the 20th century with the development of cars and planes, as well as the development of AC transmission and the electric grid.
Far more people are writing code now than ever, though.