NineNeatherBird I feel like that is a way simplified version of programmers. Not every programmer is all about security. Some programmer are just web designers, they do not ever touch the back end that handles the validation of passwords or even the security of the database which holds the passwords.
Point being, not all programmers are network security programmers, and definitely not Information Secuirty experts or programmers. So no the difference between a programmer and a hacker is not the "keeping things safe" or "destroying". Hackers are programmers, the definition of hacking is as:
hack1
hak/
verb
gerund or present participle: hacking
1.
cut with rough or heavy blows.
"hack off the dead branches"
synonyms: cut, chop, hew, lop, saw; slash
"Stuart hacked the padlock off"
2.
use a computer to gain unauthorized access to data in a system.
"they hacked into the bank's computer"
3.
informal
manage; cope.
"lots of people leave because they can't hack it"
synonyms: cope, manage, get on/by, carry on, come through, muddle along/through; More
Now you may say Hackers can be responsible and more focused on destroying, but in a literal sense they are programmers who are using a computer to gain unauthorized access to a data in a system. If a programmer has authorized access to a system it's just a regular guy programming. So you see if you had a dude who only deals with the web design, a normal programmer not in info sec not part of network security no access to the database....if he starts to use his programming knowledge to gain access to the database....then he becomes a hacker. Simple as that. Programmers do not even have an obligation to make sure their code is secure, it would be nice, but on the other end that is usually some other programmers job, with his slew of team members.
But what do I know? I'm probably one of those bad programmers you mentioned who doesn't care as long as it works, cause at the end of the day the security portion is not my job lol.
soymilku Also I am now lurking, and I do not eat food that smells bad, if you say it smells good I might try it but generally I don't usually like it. The closest I ever got was leche flan, that some kid brought for her birthday at school, it was disgrossting! Never again.