Click here to Skip to main content
15,891,473 members

Welcome to the Lounge

   

For discussing anything related to a software developer's life but is not for programming questions. Got a programming question?

The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.

 
PraiseRe: Programming Question of the Week? Pin
megaadam20-Jan-17 8:13
professionalmegaadam20-Jan-17 8:13 
GeneralCongratulations Sander Pin
Pete O'Hanlon20-Jan-17 3:10
mvePete O'Hanlon20-Jan-17 3:10 
GeneralRe: Congratulations Sander Pin
Ravi Bhavnani20-Jan-17 3:27
professionalRavi Bhavnani20-Jan-17 3:27 
GeneralRe: Congratulations Sander Pin
Frank Alviani20-Jan-17 4:59
Frank Alviani20-Jan-17 4:59 
GeneralRe: Congratulations Sander Pin
Sander Rossel20-Jan-17 5:20
professionalSander Rossel20-Jan-17 5:20 
GeneralHot Crazy Matrix Pin
Jörgen Andersson20-Jan-17 2:49
professionalJörgen Andersson20-Jan-17 2:49 
PraiseRe: Hot Crazy Matrix Pin
Stylianos Polychroniadis20-Jan-17 4:38
Stylianos Polychroniadis20-Jan-17 4:38 
GeneralWhy Python? Pin
Marc Clifton20-Jan-17 2:48
mvaMarc Clifton20-Jan-17 2:48 
Though that question could be expanded "Why nodejs" or "Why Ruby on Rails".

Don't get me wrong, I actually like Python. It's awesome for doing development on SBC's like the rPi or the Beaglebone. But will be less awesome once .NET Core supports ARM processors (apparently it doesn't yet, from what my google-fu was able to determine yesterday.)

But Python and the rest, well, they're just not C# (or C++, but I haven't used C++ in so many years now the rust has turned into individual oxidized atoms of iron.)

What gets me is how many jobs use Python (or one of the other aforementioned) for things like web servers/services. Why? Why do I keep encountering what is often overtly expressed as a disdain for Microsoft tech? Ultimately, I guess it boils down to free, cheap, open source, etc., and probably the biggest reason, it's whatever bias the lead developer had/has when the first line of code was written. And that bias, well, I keep encountering it.

Of course I'm biased as well, and of course I think I have good reasons for my biases towards strong typed compiled languages. Still, it's disturbing, disappointing, annoying, and frustrating that I actually encounter very little adoption of Microsoft tech for contract jobs and even on site employment in my little corner of the world here in Albany NY.

What's your experience? Where are the .NET hubs of contract/employment opportunities in the US and more generally, the world?

I suppose you could say I should just get a spine and code. But for me, programming is like being in a relationship with the programming language. Its got to have good communication skills (running the app to find syntax errors is not good communication), its got to be intellectually engaging (real OOP, real functional programming, real lambda functions, etc.), its got to be good looking (Tk and their ilk is just gross for creating desktop UI's), and its got to be fun to be around (JetBrains IDE's are pretty good, but still not the Visual Studio experience, and intellisense / autocomplete with languages like Python are pretty lame) and most importantly, the number of psychological problems should be minimal (the split personalities of dynamic typing come to mind.)

Marc
V.A.P.O.R.ware - Visual Assisted Programming / Organizational Representation

Learning to code with python is like learning to swim with those little arm floaties. It gives you undeserved confidence and will eventually drown you. - DangerBunny

Artificial intelligence is the only remedy for natural stupidity. - CDP1802

GeneralRe: Why Python? Pin
Pete O'Hanlon20-Jan-17 2:54
mvePete O'Hanlon20-Jan-17 2:54 
GeneralRe: Why Python? Pin
Marc Clifton20-Jan-17 2:57
mvaMarc Clifton20-Jan-17 2:57 
GeneralRe: Why Python? Pin
lopatir20-Jan-17 3:29
lopatir20-Jan-17 3:29 
GeneralRe: Why Python? Pin
Eddy Vluggen20-Jan-17 2:54
professionalEddy Vluggen20-Jan-17 2:54 
GeneralRe: Why Python? Pin
Marc Clifton20-Jan-17 2:56
mvaMarc Clifton20-Jan-17 2:56 
GeneralRe: Why Python? Pin
Dan Neely20-Jan-17 4:42
Dan Neely20-Jan-17 4:42 
GeneralRe: Why Python? Pin
Eddy Vluggen20-Jan-17 4:53
professionalEddy Vluggen20-Jan-17 4:53 
GeneralRe: Why Python? Pin
Dan Neely20-Jan-17 5:23
Dan Neely20-Jan-17 5:23 
GeneralRe: Why Python? Pin
Eddy Vluggen20-Jan-17 6:18
professionalEddy Vluggen20-Jan-17 6:18 
GeneralRe: Why Python? Pin
mikepwilson20-Jan-17 3:34
mikepwilson20-Jan-17 3:34 
GeneralMessage Closed Pin
22-Jan-17 21:26
Marc Greiner at home22-Jan-17 21:26 
GeneralRe: Why Python? Pin
mikepwilson23-Jan-17 8:34
mikepwilson23-Jan-17 8:34 
GeneralRe: Why Python? Pin
Asday23-Jan-17 1:39
Asday23-Jan-17 1:39 
GeneralRe: Why Python? Pin
mikepwilson23-Jan-17 8:35
mikepwilson23-Jan-17 8:35 
GeneralRe: Why Python? Pin
Hooga Booga23-Jan-17 2:55
Hooga Booga23-Jan-17 2:55 
GeneralRe: Why Python? Pin
kalberts23-Jan-17 3:36
kalberts23-Jan-17 3:36 
GeneralRe: Why Python? Pin
mikepwilson23-Jan-17 8:35
mikepwilson23-Jan-17 8:35 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.