Cultures of Code
21–26 of 26 posts
Re: Cultures of Code
#22Re: Cultures of Code
#23I'm not as worried about the author's conclusions as he seems to be. I think there will always be more engineers than physicists, more financial experts than economists, and more security professionals than cryptographers. There will always be more people who want to take advantage of the fruits of basic research than there are people who want to do that basic research. And moreover, the basic researchers are general…
"I think we could do a lot better publicizing our work to encourage more people to think about our problems" One step would be to tear down the paywall that keeps decades of super-interesting computer science research locked up. I'm looking at you, ACM. (Paywalls really limit access from people non-affiliated to any subscribing institutions, and even for affiliated people, it might be that slightly annoying barrier t…
Re: Cultures of Code
#24Earlier quoted context omitted.
In a hypothetical situation I could be developing a piece of software and have an algorithm that is astronomically more efficient than its closest alternative, BUT if the efficient algorithm is good at doing exactly one thing and nothing else, while its alternative can be easily adopted to a variety of tasks and furthermore can be more easily understood by the guy who comes along after me, I am going to use the one t…
Another issue is that from a theoretical perspective, in a lot of cases, an algorithm that terminates , even if it takes longer than the heat-death of the universe, is an immense improvement over the current state. And the problem will be solved. And most of the field upheaved. But is the problem really solved solved? Nah.
Re: Cultures of Code
#25I'm not as worried about the author's conclusions as he seems to be. I think there will always be more engineers than physicists, more financial experts than economists, and more security professionals than cryptographers. There will always be more people who want to take advantage of the fruits of basic research than there are people who want to do that basic research. And moreover, the basic researchers are general…
"I think we could do a lot better publicizing our work to encourage more people to think about our problems" One step would be to tear down the paywall that keeps decades of super-interesting computer science research locked up. I'm looking at you, ACM. (Paywalls really limit access from people non-affiliated to any subscribing institutions, and even for affiliated people, it might be that slightly annoying barrier t…
http://cacm.acm.org/magazines/2014/11/179834-dealing-with-th...
Re: Cultures of Code
#26Earlier quoted context omitted.
In a hypothetical situation I could be developing a piece of software and have an algorithm that is astronomically more efficient than its closest alternative, BUT if the efficient algorithm is good at doing exactly one thing and nothing else, while its alternative can be easily adopted to a variety of tasks and furthermore can be more easily understood by the guy who comes along after me, I am going to use the one t…
Unless of course, you realize you need to optimize that particular use case... then you implement that ideality as a special case. ;)