This is an interesting blog post about some perceived motivations behind CS Theory. Although I don’t one hundred percent agree with the idea that CS Theory needs motivation from other science areas (the same reason why I think research in pure math doesn’t need motivation), it’s a good read and makes good points.
There are some situations, perhaps lucky ones, where it is felt that an activity needs no external motivation or justification. For the rest, it can be helpful to think of what the task at hand can be useful for. This of course doesn’t answer the larger question of what is worth doing, since it just distributes the burden somewhere else, but establishing these connections seems like a natural part of an answer to the larger question.
Along those lines, the following are five intellectual areas for whose study theoretical computer science concepts and their development can be useful – therefore, a curiosity about these areas can provide some motivation for learning about those cstheory concepts or developing them. They are arranged from the more obvious or common motivation to the less common: technology, mathematics, science, society, and philosophy. This post could also serve as an homage to delayed gratification (perhaps with some procrastination mixed in), having been…
View original post 1,052 more words