On Human Computer Interaction
Traditionally we create tools to augment our own faculties. We wanted to fell trees, so we created the saw. We wanted to combine pieces of wood, so we created the hammer. However, we can also augment how we approach those problems in the first place, this is what it means augment human intellect.
What I'd like to do here is give a sense of my own direction and focus. I've gone into this a little bit in my about page, but I'd like to expand a bit on the core themes, explain their importance and my thoughts on how they play out in the market place.
The Philosophy of vim
For those of you who have not heard of the text editor vim, it is a text editor lauded for its adaptability, and supreme extensibility. You can basically do anything you want in vim, and that’s nice, but at the same time it has the steepest learning curve for any piece of software you will encounter.
The Role of Artificial Intelligence
The goal of Artificial Intelligence, and in many ways computing as a field, is to remove the busy work. To remove the clerical from the equation leaving us to glean greater insights. In this way, I don't think of Artificial Intelligence as taking away the jobs created by such tasks, instead creating thousands of new fields waiting for people to leap in and explore. This does, however, require a shift in thinking, from looking for steady reliable incomes to experimenting with different fields and taking on projects as opposed to careers. When people choose to devote themselves fully to a new idea and have the help of an AI to aid their research and learning, people will create more, and enjoy their work and the work of others more.
View All Tags