@Ghosty As in which ones are good? Or why they are the devil and no one should ever use them? Or the conspiracy to keep programmers locked into a technology they don't fully understand by hiding the details of the implementation with whiz-bang wizards and such?

@BradleySmall As in ease of use vs Freedom.
-> Is it worth giving up your Freedom to get more ease of use, features, etc..

@Ghosty Now there's an economics question if I ever heard one.

Or perhaps a game of "Would you rather?"

Suppose you have a lucrative job, programming in-house code in a proprietary language using all proprietary tools and a good paycheck. Or you are working for free using all free/libre tools but you have to live on ramen and ketchup packets and sleep on your Auntie Fanny's couch? :)

@BradleySmall @Ghosty Sometimes idealism is a wonderful thing. Sometimes you want to pay your bills and eat. It would all be great if we all had the privilege or luxury to just take an idealistic stand and do something because it was "right" or met with our philosophical stance on how things should be.

Morals and values can be relative, and subjective sometimes.

I have worked in the Gaming (casino gambling) industry as well as the Pornography (well known magazine) industry. Sometimes I just allow myself a little moral flexibility. I might not be the right person to ask if you are looking for moral guidance when it comes to writing software.

@Absinthe @BradleySmall That's true. Morality is just one factor asides others when it comes to looking for a job. It's the nature of capitalism I guess. Money plays almost everywhere a big role.

Follow

@Ghosty @BradleySmall there are plenty of non-proprietary IDE's though. If you are stuck in Windows world, give SharpDevelop a look-see, or MonoDevelop. Otherwise Eclipse, or NetBeans, or CodeLite or Codeblocks all come to mind.

@Absinthe @BradleySmall I’m on Linux :D.
I’m currently using qtcreator for coding c++.
I use vscodium for web development and Python.

@Absinthe @BradleySmall even though qtcreator is for developing c++ QT apps it is so far my favorite when it comes to developing "vanilla" C++ because of it’s easy interface while being feature packed :).

Sign in to participate in the conversation
Qoto Mastodon

QOTO: Question Others to Teach Ourselves
An inclusive, Academic Freedom, instance
All cultures welcome.
Hate speech and harassment strictly forbidden.