Click here to Skip to main content
15,391,695 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.

 
GeneralRe: These languages are a bundle of nope. Pin
Chris Boss8-Jun-21 6:08
professionalChris Boss8-Jun-21 6:08 
GeneralRe: These languages are a bundle of nope. Pin
honey the codewitch8-Jun-21 6:12
mvahoney the codewitch8-Jun-21 6:12 
GeneralRe: These languages are a bundle of nope. Pin
Chris Boss8-Jun-21 6:33
professionalChris Boss8-Jun-21 6:33 
GeneralRe: These languages are a bundle of nope. Pin
honey the codewitch8-Jun-21 6:46
mvahoney the codewitch8-Jun-21 6:46 
GeneralRe: These languages are a bundle of nope. Pin
Matt McGuire8-Jun-21 6:18
professionalMatt McGuire8-Jun-21 6:18 
GeneralRe: These languages are a bundle of nope. Pin
honey the codewitch8-Jun-21 6:24
mvahoney the codewitch8-Jun-21 6:24 
GeneralRe: These languages are a bundle of nope. Pin
Matt McGuire10-Jun-21 4:24
professionalMatt McGuire10-Jun-21 4:24 
GeneralIt's been *weeks* since we've had a good religious war Pin
Chris Maunder8-Jun-21 7:24
cofounderChris Maunder8-Jun-21 7:24 
I'm going to be Devil's Advocate

I really like JavaScript / Typescript. Not because the language is the epitome of a well planned, cleanly architected, unambiguous and approachable language all kids should learn. It's not. It's a dog's breakfast. But because it works everywhere, it's not being owned by anyone, there's almost no religious wars going on around it, and because it's powerful, forgiving, and if you had to learn one language this one would be it. Full stack, front to back, every device (almost), every platform.

I also like and respect Python. Again: not what one would consider the cleanest, sanest evolution of a language, but it, like JavaScript, works pretty much everywhere, has a huge following, masses of libraries, and most importantly, is a great language for those who want to generate results rather than become artists. The difference between building a deck so you can have a BBQ as opposed to building a fully automated food preparation machine. I just want my burger and a beer and I don't need to understand structural engineering to get this thing completed.

Sure, Python is weird about spaces, but C-like languages are equally weird about closing brackets, and let's fact it - we all indent our code anyway. Maybe it was the 5 years in Purgatory doing FORTRAN that softened me but I find teaching a student how to code if/then statements or loops using Python to be less distracting than brackets for someone who's never seen code before.

My pet peeve: convention over configuration. It's like having to geek out and understand the backstory of all the characters in a movie, deeply, before you can sit down and watch the movie. The constant "WTF is going on?" with things like Entity Framework, for instance, just kills my soul every time I realise that if I'm to step off that very, very narrow line they've set, there will be Pain and there will be Misery.
cheers
Chris Maunder

GeneralRe: It's been *weeks* since we've had a good religious war Pin
honey the codewitch10-Jun-21 4:26
mvahoney the codewitch10-Jun-21 4:26 
GeneralRe: It's been *weeks* since we've had a good religious war Pin
Chris Maunder10-Jun-21 4:28
cofounderChris Maunder10-Jun-21 4:28 
GeneralRe: It's been *weeks* since we've had a good religious war Pin
honey the codewitch10-Jun-21 5:13
mvahoney the codewitch10-Jun-21 5:13 
GeneralRe: Python Pin
etkid848-Jun-21 7:45
Memberetkid848-Jun-21 7:45 
GeneralSave me from C programmers who think they know C++ Pin
charlieg6-Jun-21 13:30
Membercharlieg6-Jun-21 13:30 
GeneralRe: Save me from C programmers who think they know C++ Pin
Greg Utas6-Jun-21 14:18
mveGreg Utas6-Jun-21 14:18 
GeneralRe: Save me from C programmers who think they know C++ Pin
CodeWraith6-Jun-21 15:46
MemberCodeWraith6-Jun-21 15:46 
JokeRe: Save me from C programmers who think they know C++ Pin
Daniel Pfeffer6-Jun-21 17:19
professionalDaniel Pfeffer6-Jun-21 17:19 
GeneralRe: Save me from C programmers who think they know C++ Pin
Nelek6-Jun-21 20:34
protectorNelek6-Jun-21 20:34 
GeneralRe: Save me from C programmers who think they know C++ Pin
Tomaž Štih6-Jun-21 23:25
MemberTomaž Štih6-Jun-21 23:25 
GeneralRe: Save me from C programmers who think they know C++ Pin
Gary R. Wheeler7-Jun-21 16:07
MemberGary R. Wheeler7-Jun-21 16:07 
JokeRe: Save me from C programmers who think they know C++ Pin
Daniel Pfeffer8-Jun-21 6:36
professionalDaniel Pfeffer8-Jun-21 6:36 
GeneralRe: Save me from C programmers who think they know C++ Pin
honey the codewitch6-Jun-21 17:05
mvahoney the codewitch6-Jun-21 17:05 
GeneralRe: Save me from C programmers who think they know C++ Pin
Chris Maunder8-Jun-21 7:29
cofounderChris Maunder8-Jun-21 7:29 
GeneralRe: Save me from C programmers who think they know C++ Pin
honey the codewitch8-Jun-21 7:36
mvahoney the codewitch8-Jun-21 7:36 
JokeRe: Save me from C programmers who think they know C++ Pin
Chris Maunder8-Jun-21 7:44
cofounderChris Maunder8-Jun-21 7:44 
GeneralRe: Save me from C programmers who think they know C++ Pin
CPallini6-Jun-21 20:17
mveCPallini6-Jun-21 20:17 

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.


Straw Poll

Do you feel you fully understand the vision and purpose of the software project you're working on?
Sure you can be told the "what", but do you have the "why"?
  Results   201 votes