Why the word "Programmer" is pretty misleading

in #programming7 years ago

Beeing able to programm is seen as one of the most important skills for future generations and that's a good thing. I mean I've even made an own post about how important it is. But maybe just saying, that "programming" is important is an overstatement, here's why.

Not all programmers do the same.

A friend of mine once told me she thought programming was lame, because she doesn't want to just get on somebodys nerves by hacking them or some sh*t. And while I can totaly understand that she doen't want to do so, I think it's pretty bad to call everybody who works with code just a programmer.

The differences.

There's a ton of programmers that all do different stuff. For example the ones who make free software for our PC's to make our lifes easier, like winrar(that counts because of the test version that'll probably last longer than the whole universe) or discord for example (that offers us an option to talk to one another even if we are miles uppon miles apart) and even those two are totaly different in the style the are created. So lets just take a look at them in a style that's in better order.

Types:

  1. Windows/ Mac/Linux Tool Developers(Discord, Winrar, Audacity, Photoshop, ...)
  2. Android/IOS APP Developers(Whatsapp, Candy Crush, Camera-Apps, ...)
  3. Web Developers(Search Engines, Blogs[Steemit], YouTube, Amazon, ...)
  4. Game Developers(All the types above with Engines like : Unity, Game maker, ...)
  5. AI Developement(self driving cars, Watson, OpenAi, GoogleAIExperiments, ...)
  6. Hardware Developers(Raspberry Pi, Arduino, nearly every device in your house)
  7. Hackers(Finding errors in code and telling the coders or selling it's information)
  8. Script Kiddies(use public available tools to piss people off ): )
  9. ...

I could go on with this for a pretty long ammount of time, but this should be sufficient. Because there are some other differences between coders too like their languages(Python, Ruby, Java, Javascript, C, C#, C++) and also what other tools they can use like HTML, CSS, SQL, Game Engines, etc.

Conclusion

The key is, there are loads of different types of programmers out there and it would be stupid to say all of them are "just programmers" We should honor all of them in their same way and be happy how many of them offer what tey've done for free or even open source.(and for their great sence of humor)

Source

Sort:  

Excellent post. It is true, not everyone should call themselves programmers while interrupting the privacy of others to harm.

Thanks for the appreciation, nice to hear there are people with the same opinion as mine :)