The ambiguity in blackhat hacker vs. traditional MIT hacker is up for discussion but there is a third kind of hacker that I cannot comprehend.
Why do we call people who develop user apps hackers. I mean if a person is developing a web software with JavaScript, Rails and MySQL then it is not really hacking. Those tools are designed for that purpose so they are not used in a particularly clever/unexpected way to achieve a result. I mean if you are emulating an old OS purely in JavaScript, then that's a neat hack because that's certainly not what the language is designed for but a "location based social network" does not really qualify, does it?
Why do we call people who develop user apps hackers. I mean if a person is developing a web software with JavaScript, Rails and MySQL then it is not really hacking. Those tools are designed for that purpose so they are not used in a particularly clever/unexpected way to achieve a result. I mean if you are emulating an old OS purely in JavaScript, then that's a neat hack because that's certainly not what the language is designed for but a "location based social network" does not really qualify, does it?