Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Do you program for profit? [closed]

I am not sure if this question has been asked again, but would you program in a language just for the financial benefits? Or even more, since most of us code in several different languages: do you work in a language that you are not fond of, but you still do it for profit? And if so, what would be the language that you master and like and want to work in at job?

I am currently a python developer and have received an offer to work on .net technology (asp.net, mvc, c#) but coming from a unix background I am somehow reticent to this. On the other hand, the financial benefit is bigger on the .net side. Also I do like coding in python more than in c#, but that's just me being subjective.

Thanks!

like image 341
hyperboreean Avatar asked Jan 21 '09 10:01

hyperboreean


3 Answers

I'm a Java developer (also with a linux background) and I love my current job, so I will probably be programming in Java for another while.

But honestly, I think you should get over your "religious" concerns :) Learning a new language will broaden your knowledge and will be fun. .NET is quite young, so the designers had a chance to learn from the past and get certain things right that are maybe awkward in other platforms/frameworks/languages you know (i can only judge for java: exception handling sucks, the late introduction of generics is sub-optimal, swing is overly difficult to use -- just to name a few).

If your new job not only offers the possibility to learn a new technology, but also means more money, lucky you!

like image 64
Rahel Lüthy Avatar answered Sep 21 '22 03:09

Rahel Lüthy


Yes. I work as a consultant, so I program in whatever language the client wants me to use.

I don't mind using a different language at work to what I "prefer". Since I also do some hobby programming at home, I can use whatever language I want for those projects. To me, programming is about problem solving and creative outlet, so the implementation language is often not that important.

Personally, I think it's possible to enjoy programming in any language. Different languages and architectures provide different advantages, disadvantages and challenges, and I have learned to appreciate them all.

like image 27
Anders Sandvig Avatar answered Sep 21 '22 03:09

Anders Sandvig


For profit - YES,
Only for profit - NO

like image 39
Przemek Avatar answered Sep 25 '22 03:09

Przemek