#DevDiscuss Archive
Tuesday March 14, 2017
9:00 PM EDT
ThePracticalDev
Mar 14 @ 9:00 PM EDT
Time for tonight's
#DevDiscuss
Twitter chat. The topic is CHOOSING NEW LANGUAGES
ThePracticalDev
Mar 14 @ 9:00 PM EDT
Rules: - Stay on topic - ALWAYS use the hashtag
#DevDiscuss
- Be NICE/POSITIVE ❤️ - Quoting tweets for clarity is encouraged
connorjshea
Mar 14 @ 9:01 PM EDT
You'll take Ruby from my cold, dead hands.
#DevDiscuss
ThePracticalDev
Mar 14 @ 9:00 PM EDT
Time for tonight's
#DevDiscuss
Twitter chat. The topic is CHOOSING NEW LANGUAGES
Nick_Craver
Mar 14 @ 9:01 PM EDT
I’m thinking about French or Mandarin next, thoughts?
#DevDiscuss
ThePracticalDev
Mar 14 @ 9:00 PM EDT
Time for tonight's
#DevDiscuss
Twitter chat. The topic is CHOOSING NEW LANGUAGES
JakeDohm
Mar 14 @ 9:02 PM EDT
You literally *always* break the rules within the first minute. NEVER ON TOPIC. 😂
#DevDiscuss
In reply to @Nick_Craver
5paceToast
Mar 14 @ 9:04 PM EDT
Look at the details. The scope keyword in D. The namespace issues in Ruby. The syntax. The design decisions.
#devdiscuss
aaroneiche
Mar 14 @ 9:05 PM EDT
Occasionally I look at some of the new languages around, but I still need/want to learn the long-lived ones: C, Java
#devdiscuss
ThePracticalDev
Mar 14 @ 9:06 PM EDT
Why might someone choose to learn a new programming language?
#devdiscuss
denniskeim
Mar 14 @ 9:06 PM EDT
So many languages. So little time.
#devdiscuss
KevinDavus
Mar 14 @ 9:07 PM EDT
The best reason to pick up a language is because you believe it solves a problem you have.
#DevDiscuss
ThePracticalDev
Mar 14 @ 9:06 PM EDT
Why might someone choose to learn a new programming language?
#devdiscuss
ElNinjaDev
Mar 14 @ 9:07 PM EDT
Which language would you recommend for GUI desktop applications at 2017?
#DevDiscuss
5paceToast
Mar 14 @ 9:07 PM EDT
It's useful in general. Helps broaden your idea range, reduces unknown unknowns (think haskell, that scope keyword again, RAII).
#devdiscuss
ThePracticalDev
Mar 14 @ 9:06 PM EDT
Why might someone choose to learn a new programming language?
#devdiscuss
philnash
Mar 14 @ 9:07 PM EDT
To get better at the ones they already know. To learn a new programming paradigm.
#devdiscuss
In reply to @ThePracticalDev
twarnock
Mar 14 @ 9:07 PM EDT
Best reason: because the languages you use are lacking in some way
#DevDiscuss
In reply to @ThePracticalDev
EntirelyAmelia
Mar 14 @ 9:07 PM EDT
To keep up with new technologies or just to keep learning new things.
#DevDiscuss
In reply to @ThePracticalDev
lucus_patrick
Mar 14 @ 9:07 PM EDT
@ThePracticalDev
https://t.co/swaL7yua53
#devdiscuss
In reply to @connorjshea, @ThePracticalDev
neonelisabeth
Mar 14 @ 9:08 PM EDT
YES this topic couldn't have come at a better time. 🙌🏼
@ThePracticalDev
#DevDiscuss
In reply to @ThePracticalDev
ThePracticalDev
Mar 14 @ 9:00 PM EDT
Time for tonight's
#DevDiscuss
Twitter chat. The topic is CHOOSING NEW LANGUAGES
ChrisCharabaruk
Mar 14 @ 9:08 PM EDT
A language based on a paradigm that a dev has not used before is a great way to discover new ways to solve problems.
#DevDiscuss
ThePracticalDev
Mar 14 @ 9:06 PM EDT
Why might someone choose to learn a new programming language?
#devdiscuss
KevinDavus
Mar 14 @ 9:08 PM EDT
Electron? C++/Qt?
#DevDiscuss
In reply to @ElNinjaDev
connorjshea
Mar 14 @ 9:09 PM EDT
we'll, when a programmer and a language love each other very much...
#DevDiscuss
In reply to @lucus_patrick, @ThePracticalDev
Ld00d
Mar 14 @ 9:09 PM EDT
To see all of the cool stuff your favorite language is missing.
#devdiscuss
In reply to @ThePracticalDev
lucus_patrick
Mar 14 @ 9:09 PM EDT
why learn new languages? to solve the next job, new paradigms in thinking, new levels of abstraction
#devdiscuss
In reply to @ThePracticalDev
_nagmak
Mar 14 @ 9:09 PM EDT
Friendly community is huge as a newbie. There's a Go Meetup near me hosting a Ladies Learning Go night that I'm looking fwd to.
#devdiscuss
man_yells
Mar 14 @ 9:09 PM EDT
Exploring a new programming paradigm
#devdiscuss
ThePracticalDev
Mar 14 @ 9:06 PM EDT
Why might someone choose to learn a new programming language?
#devdiscuss
Nick_Craver
Mar 14 @ 9:09 PM EDT
Pick a thing that needs the language. Learn with a motivation to strive for something beyond it, not for the language itself.
#DevDiscuss
ThePracticalDev
Mar 14 @ 9:06 PM EDT
Why might someone choose to learn a new programming language?
#devdiscuss
connorjshea
Mar 14 @ 9:09 PM EDT
well, when a programmer and a language love each other very much...
#DevDiscuss
In reply to @lucus_patrick, @ThePracticalDev
ncoghlan_dev
Mar 14 @ 9:09 PM EDT
Need to fix a problem in a component that uses it
#devdiscuss
In reply to @ThePracticalDev
aaroneiche
Mar 14 @ 9:09 PM EDT
For me It's typically because I need application. I can write JS for Android, but Java's better, C for hardware
#devdiscuss
In reply to @ThePracticalDev
Nick_Craver
Mar 14 @ 9:10 PM EDT
Almost no one learns a language by poking every corner of it. You need an awesome thing to build…learning is a byproduct.
#DevDiscuss
yechielk
Mar 14 @ 9:10 PM EDT
like the proverbial elephant each language exposes a side of computer science. Learn more languages; get a better picture overal
#devdiscuss
ThePracticalDev
Mar 14 @ 9:06 PM EDT
Why might someone choose to learn a new programming language?
#devdiscuss
aaroneiche
Mar 14 @ 9:10 PM EDT
I have mixed feelings about trying to adopt a language to an environment, rather than learning a env's language
#devdiscuss
In reply to @ThePracticalDev
neonelisabeth
Mar 14 @ 9:11 PM EDT
to make a task(s) easier either now or in the future
#DevDiscuss
In reply to @ThePracticalDev
jamessamsf
Mar 14 @ 9:11 PM EDT
@DevDiscussHQ
should people learn new languages for the sake of learning or as a tool for their job?
#DevDiscuss
In reply to @Nick_Craver, @DevDiscussHQ
bendhalpern
Mar 14 @ 9:12 PM EDT
Learning a new programming language means being introduced to a whole new community/culture. Much more than syntax and semantics
#DevDiscuss
ThePracticalDev
Mar 14 @ 9:06 PM EDT
Why might someone choose to learn a new programming language?
#devdiscuss
aaroneiche
Mar 14 @ 9:12 PM EDT
This is right on the nose - I have to have something I'm interested in to pick up a new language/library/skill
#devdiscuss
In reply to @Nick_Craver
Nick_Craver
Mar 14 @ 9:12 PM EDT
Put another way: most learning happens by accident. Do something that excites your mind, the rest follows naturally.
#DevDiscuss
diarraeg
Mar 14 @ 9:12 PM EDT
to improve their career and feed brain with new things.
#devdiscuss
In reply to @ThePracticalDev
kellyjandrews
Mar 14 @ 9:12 PM EDT
Choosing a new language has so many factors for me. Longevity, ease of use, community, stability. No need to rush into it -
#DevDiscuss
ThePracticalDev
Mar 14 @ 9:00 PM EDT
Time for tonight's
#DevDiscuss
Twitter chat. The topic is CHOOSING NEW LANGUAGES
HaktanSuren
Mar 14 @ 9:12 PM EDT
because someone always writes very cool 😎 app in a language you are not familiar with.
#devdiscuss
tsk tsk tsk
In reply to @ThePracticalDev
andreferreira_
Mar 14 @ 9:12 PM EDT
I'm a .NET developer and I like
#csharp
, but I want to learn more about
#JavaScript
world and maybe move into it definitely.
#devdiscuss
Nick_Craver
Mar 14 @ 9:12 PM EDT
.
@jamessamsf
@DevDiscussHQ
Whatever gets you excited, that’s your reason. This applies to programming and so far beyond.
#DevDiscuss
In reply to @jamessamsf, @DevDiscussHQ
aaroneiche
Mar 14 @ 9:13 PM EDT
Is that a feature or a bug? Sometimes approaching a new community can be very daunting, especially "hard" languages
#devdiscuss
In reply to @bendhalpern
RufusWasMyPawpa
Mar 14 @ 9:13 PM EDT
want to learn Crystal because it feels like the best way to gain mastery is to get in at the beginning.
#devdiscuss
In reply to @ThePracticalDev
Pr0x1ma
Mar 14 @ 9:13 PM EDT
learning new languages introduce new ways of thinking and thus new ways of problem solving
#devdiscuss
In reply to @ThePracticalDev
chznbaum
Mar 14 @ 9:13 PM EDT
Out of frustration with a current language. When really stuck, looking at the problem from a different lang & perspective helps.
#devdiscuss
ThePracticalDev
Mar 14 @ 9:06 PM EDT
Why might someone choose to learn a new programming language?
#devdiscuss
ToastbotGames
Mar 14 @ 9:14 PM EDT
Newer languages tend to emphasize different patterns than older ones. It's a fun way to explore new approaches to old problems
#devdiscuss
jayrav13
Mar 14 @ 9:14 PM EDT
Certainly because it's the cool, new thing to try (ex. Swift, Go, etc) from which you might learn new paradigms, styles, etc.
#devdiscuss
ThePracticalDev
Mar 14 @ 9:06 PM EDT
Why might someone choose to learn a new programming language?
#devdiscuss
stgoalvarezm
Mar 14 @ 9:14 PM EDT
As an
#androiddev
not sure if start with
#kotlin
or
#Swift
just because I can 😛
#DevDiscuss
orderwithchaos
Mar 14 @ 9:15 PM EDT
1 Try a new paradigm (FP) 2 Try new PL features (Async in C#) 3 Sick of limitations of current languages (inheritance in Java)
#devdiscuss
ThePracticalDev
Mar 14 @ 9:00 PM EDT
Time for tonight's
#DevDiscuss
Twitter chat. The topic is CHOOSING NEW LANGUAGES
chznbaum
Mar 14 @ 9:15 PM EDT
Oddly, it also helps me gain appreciation for the language that was stressing me out. No lang is perfect. Each has pros & cons.
#devdiscuss
Subzidion
Mar 14 @ 9:15 PM EDT
Joining a new team, when working for a specific platform (Browser, Desktop App, Arduino), and, of course, FOMO.
#devdiscuss
In reply to @ThePracticalDev
perrydBUCS
Mar 14 @ 9:16 PM EDT
I think that most often new languages are secondary to platform or framework or employer preference; we learn what we need
#devdiscuss
TsarVandall
Mar 14 @ 9:16 PM EDT
be able to work alongside a new team, expand your own means of productivity...just for the freaking hell of it
#DevDiscuss
In reply to @ThePracticalDev
bendhalpern
Mar 14 @ 9:16 PM EDT
I was pointed to this great post about "contempt culture" in our industry
https://t.co/zaDG4jtoez
Don't shit on other languages.
#DevDiscuss
vladkosarev
Mar 14 @ 9:16 PM EDT
Learn a new language to get better at building things even if you go back to your 'old' language. Improve your though patterns.
#DevDiscuss
jayrav13
Mar 14 @ 9:18 PM EDT
My entire TL is tweeting about tax returns and here I am like "but it's
#devdiscuss
time!" cc
@ThePracticalDev
@DevDiscussHQ
:D
In reply to @ThePracticalDev, @DevDiscussHQ
venikunche
Mar 14 @ 9:18 PM EDT
I've had to learn a new language mostly cuz of the project that I'm put on. I learned Python cuz that's what the project used 😊
#devdiscuss
ThePracticalDev
Mar 14 @ 9:06 PM EDT
Why might someone choose to learn a new programming language?
#devdiscuss
bendhalpern
Mar 14 @ 9:18 PM EDT
Good point. Definitely depends on your own personality and the place in your career.
#DevDiscuss
In reply to @aaroneiche
KevinDavus
Mar 14 @ 9:18 PM EDT
This is great. Everybody has something to learn from somebody else. Don't burn that bridge
#DevDiscuss
In reply to @bendhalpern
jmdembe
Mar 14 @ 9:19 PM EDT
I work with JavaScript. You know how great it is to program in a language that reads like English?
#devdiscuss
marioD78
Mar 14 @ 9:20 PM EDT
I am comfortable in my
#ruby
shoes, but nature of our job is to overcome challenges. Learn a new lang before getting too comfy
#DevDiscuss
ElNinjaDev
Mar 14 @ 9:20 PM EDT
Good answer: the bounds of the spectrum. Electron for development speed; Qt for performance. Is there something in between?
#DevDiscuss
In reply to @KevinDavus
SurlyMae
Mar 14 @ 9:20 PM EDT
Learning SQL & C# has made JavaScript much clearer and far less intimidating.
#devdiscuss
ThePracticalDev
Mar 14 @ 9:06 PM EDT
Why might someone choose to learn a new programming language?
#devdiscuss
jayrav13
Mar 14 @ 9:20 PM EDT
To clarify, this isn't a great reason to integrate a new language into a tech stack. But curiosity should drive experimentation!
#devdiscuss
EricSchillerDev
Mar 14 @ 9:21 PM EDT
#devdiscuss
New language solves something in a few lines that your normal forte takes pages to do.
In reply to @ThePracticalDev
Programazing
Mar 14 @ 9:21 PM EDT
Missed
#DevDiscuss
tonight to spend time with family.
gumnos
Mar 14 @ 9:21 PM EDT
Each language is a tool in your toolbox. I'd rather have a well-stocked toolbox than be stuck with one hammer.
#devdiscuss
In reply to @ThePracticalDev
io_exception
Mar 14 @ 9:21 PM EDT
popularity of the language among those who you admire
#devdiscuss
In reply to @ThePracticalDev
MadCow234
Mar 14 @ 9:21 PM EDT
This week's hot new RAD framework hit RC
#devdiscuss
marioD78
Mar 14 @ 9:21 PM EDT
This year I'm interested in functional programming and
#elixir
.
#DevDiscuss
kellyjandrews
Mar 14 @ 9:21 PM EDT
Learning something new is great - don't get me wrong. But don't take on something just because you think you "have" to.
#DevDiscuss
yousuf604
Mar 14 @ 9:22 PM EDT
My language preferences: -strong types -memory managed -compiled - good std library -return multiple values Any recommendations?
#DevDiscuss
gumnos
Mar 14 @ 9:22 PM EDT
I might learn tools/languages and never use again. But knowing that tool lets me use it when the need arises.
#devdiscuss
In reply to @ThePracticalDev
lucus_patrick
Mar 14 @ 9:23 PM EDT
you’ve a firm grasp of the principles of software, u learn there is no spoon, languages r the means to crafting ur reality
#devdiscuss
kellyjandrews
Mar 14 @ 9:23 PM EDT
Not Javascript.
#DevDiscuss
yousuf604
Mar 14 @ 9:22 PM EDT
My language preferences: -strong types -memory managed -compiled - good std library -return multiple values Any recommendations?
#DevDiscuss
ToriScalzo
Mar 14 @ 9:23 PM EDT
To break into a new part of the field i.e. Web development (Ruby/JavaScript) to software (Java/C)
#devdiscuss
ThePracticalDev
Mar 14 @ 9:06 PM EDT
Why might someone choose to learn a new programming language?
#devdiscuss
marccataford
Mar 14 @ 9:23 PM EDT
I'd add
#Python
to that list! Comes handy almost everyday for quick & dirty scripting,
#data
processing/analysis and automation.
#devdiscuss
aaroneiche
Mar 14 @ 9:05 PM EDT
Occasionally I look at some of the new languages around, but I still need/want to learn the long-lived ones: C, Java
#devdiscuss
YungAmazing
Mar 14 @ 9:24 PM EDT
because depreciated next to your name sucks
#devdiscuss
In reply to @ThePracticalDev, @ThePracticalDev
perrydBUCS
Mar 14 @ 9:25 PM EDT
@ThePracticalDev
What was your motivation to learn C# and SQL?
#DevDiscuss
In reply to @SurlyMae, @ThePracticalDev
bendhalpern
Mar 14 @ 9:26 PM EDT
Learning new languages is awesome, but there's no pressure. No mainstream programming language is "dying".
#DevDiscuss
luke_dot_js
Mar 14 @ 9:26 PM EDT
Because some old guy who is a famous programmer for some reason said I wouldn't be a real developer unless I did
#devdiscuss
ThePracticalDev
Mar 14 @ 9:06 PM EDT
Why might someone choose to learn a new programming language?
#devdiscuss
tblodt
Mar 14 @ 9:26 PM EDT
Not even Fortran. Or Cobol.
#DevDiscuss
In reply to @bendhalpern
jmdembe
Mar 14 @ 9:26 PM EDT
I also think about how I might want to work with data and Python is a great way to do that. I also get to learn it slowly 😎
#devdiscuss
gumnos
Mar 14 @ 9:27 PM EDT
Actually got a job because I'd put ASM on my resume. Demonstrated skills from bitwhacking to high-level abstraction
#devdiscuss
In reply to @SeanMDorman
bendhalpern
Mar 14 @ 9:27 PM EDT
For a while I was really feeling pressure to learn new languages. I've chilled out about that.
#DevDiscuss
stgoalvarezm
Mar 14 @ 9:28 PM EDT
So
#Scala
native is here. Time to take a look?
#DevDiscuss
io_exception
Mar 14 @ 9:28 PM EDT
"I suppose it is tempting, if the only tool you have is a hammer, to treat everything as if it were a nail."
#devdiscuss
ThePracticalDev
Mar 14 @ 9:06 PM EDT
Why might someone choose to learn a new programming language?
#devdiscuss
KevinDavus
Mar 14 @ 9:29 PM EDT
my only experience with ASM is making pong with it with push buttons to control and LEDs to track score
#DevDiscuss
In reply to @gumnos, @SeanMDorman
kellyjandrews
Mar 14 @ 9:29 PM EDT
Another thought I've always had is that if you understand the paradigm - the language is nearly swappable.
#devdiscuss
gumnos
Mar 14 @ 9:29 PM EDT
Even the worst tend to have at least one redeeming quality that can be appreciated and incorporated in better langs
#devdiscuss
In reply to @bendhalpern
orderwithchaos
Mar 14 @ 9:30 PM EDT
Try a new paradigm (FP), try new PL features (Async in C#), limited by current languages (inheritance in Java)
#devdiscuss
In reply to @ThePracticalDev
JavaScriptErika
Mar 14 @ 9:30 PM EDT
Flexibility, diversity and compatibility!
#devdiscuss
ThePracticalDev
Mar 14 @ 9:06 PM EDT
Why might someone choose to learn a new programming language?
#devdiscuss
gumnos
Mar 14 @ 9:32 PM EDT
Try LISP or Erlang. If you're feeling adventurous, give Prolog a whack (or let it whack you).
#devdiscuss
In reply to @AwesomeHaircut, @ThePracticalDev
nitish_dayal
Mar 14 @ 9:32 PM EDT
Sometimes it's just fun to break things, tbh. Learning a language doesn't mean committing to it; just expands your knowledge.
#devdiscuss
ThePracticalDev
Mar 14 @ 9:06 PM EDT
Why might someone choose to learn a new programming language?
#devdiscuss
kellyjandrews
Mar 14 @ 9:33 PM EDT
The why's are plenty - project, job, fun, challenge, boredom.
#DevDiscuss
ThePracticalDev
Mar 14 @ 9:06 PM EDT
Why might someone choose to learn a new programming language?
#devdiscuss
ElNinjaDev
Mar 14 @ 9:33 PM EDT
This tool will be helpful in learning ASM:
https://t.co/dndYN4kbGV
After you learn ASM, pointers will become crystal clear.
#devdiscuss
In reply to @SeanMDorman, @jonwarreninfo, @aaroneiche, @ThePracticalDev
ThePracticalDev
Mar 14 @ 9:34 PM EDT
HOW do you choose which new programming language to take on? Is the research process more active or passive?
#DevDiscuss
_nagmak
Mar 14 @ 9:34 PM EDT
Learn new languages to apply to different types of projects. Current ecosystem should be considered.
#devdiscuss
mrskellyvaughn
Mar 14 @ 9:34 PM EDT
Learning a new language is both humbling and exciting. You go from expert to novice and are forced to learn how to learn again.
#DevDiscuss
ThePracticalDev
Mar 14 @ 9:06 PM EDT
Why might someone choose to learn a new programming language?
#devdiscuss
gumnos
Mar 14 @ 9:35 PM EDT
Can't speak for
@SurlyMae
but strong SQL skills meant the difference between reports taking 20hr and 20sec to run.
#devdiscuss
In reply to @perrydBUCS, @SurlyMae
twarnock
Mar 14 @ 9:35 PM EDT
You have to do your research, saves soooo much time
#DevDiscuss
In reply to @ThePracticalDev
KevinDavus
Mar 14 @ 9:35 PM EDT
I do a lot of passive research. Study the different approaches that are involved and when I start to understand, I get active
#DevDiscuss
ThePracticalDev
Mar 14 @ 9:34 PM EDT
HOW do you choose which new programming language to take on? Is the research process more active or passive?
#DevDiscuss
SurlyMae
Mar 14 @ 9:35 PM EDT
When I keep seeing job ads listing it, I want to learn it.
#devdiscuss
ThePracticalDev
Mar 14 @ 9:34 PM EDT
HOW do you choose which new programming language to take on? Is the research process more active or passive?
#DevDiscuss
Nick_Craver
Mar 14 @ 9:36 PM EDT
I’m not ever looking for a language to learn - I’m usually just trying to solve a problem and it’s one of many hurdles.
#DevDiscuss
ThePracticalDev
Mar 14 @ 9:34 PM EDT
HOW do you choose which new programming language to take on? Is the research process more active or passive?
#DevDiscuss
nitish_dayal
Mar 14 @ 9:36 PM EDT
Personal learning: Does it sound like fun. Professional learning: Does it solve an existing problem w/o adding complexity.
#DevDiscuss
ThePracticalDev
Mar 14 @ 9:34 PM EDT
HOW do you choose which new programming language to take on? Is the research process more active or passive?
#DevDiscuss
mrskellyvaughn
Mar 14 @ 9:37 PM EDT
Selection is an active process. There are so many languages to learn, but which one is most useful for your career trajectory?
#DevDiscuss
ThePracticalDev
Mar 14 @ 9:34 PM EDT
HOW do you choose which new programming language to take on? Is the research process more active or passive?
#DevDiscuss
smpalladino
Mar 14 @ 9:37 PM EDT
to learn new approaches, regardless of whether I actually end up using the language from which I learnt it
#DevDiscuss
In reply to @ThePracticalDev
KevinDavus
Mar 14 @ 9:37 PM EDT
Of course understanding grows exponentially once I start actively using the language but I can't convince myself to just jump in
#DevDiscuss
_nagmak
Mar 14 @ 9:37 PM EDT
1. State of Resources. Are tools actively updated? 2. Are there domain experts for advice? 3. What am I trying to build?
#devdiscuss
kellyjandrews
Mar 14 @ 9:37 PM EDT
This will make me sound old - but I just don't. I have Ruby, PHP, JS in my pocket. I may learn GO, but how many do I need?
#DevDiscuss
ThePracticalDev
Mar 14 @ 9:34 PM EDT
HOW do you choose which new programming language to take on? Is the research process more active or passive?
#DevDiscuss
lucus_patrick
Mar 14 @ 9:37 PM EDT
@redmonk
’s GitHub to Stack Overflow rankings
https://t.co/3jSskslV5B
#devdiscuss
/s
In reply to @ThePracticalDev, @redmonk
kellyjandrews
Mar 14 @ 9:38 PM EDT
#devdiscuss
In reply to @kellyjandrews
gumnos
Mar 14 @ 9:38 PM EDT
I love that I can come back to Python code I wrote years ago and pick it up quickly. 1/
#devdiscuss
In reply to @http406, @ThePracticalDev
smpalladino
Mar 14 @ 9:38 PM EDT
I've noted that I've changed how I code in Ruby or in Crystal after going through Erlang and Clojure
#DevDiscuss
In reply to @ThePracticalDev
EduGladiators
Mar 14 @ 9:38 PM EDT
🤝SATURDAY
#EduGladiators
joins forces w/
#EdCampWake
w/
@BrendanFetters
guest host!
#worldgeochat
#pisdedchat
#DevDiscuss
#personalizedPD
ToriScalzo
Mar 14 @ 9:38 PM EDT
Half & half. Sometimes I become inspired by something new that comes out that I can't wait to try, other times it's market-based
#DevDiscuss
ThePracticalDev
Mar 14 @ 9:34 PM EDT
HOW do you choose which new programming language to take on? Is the research process more active or passive?
#DevDiscuss
vladkosarev
Mar 14 @ 9:39 PM EDT
Pick a bucket you want to learn (OO, FP, etc) poke at multiple languages from the bucket, pick the one you like
#DevDiscuss
In reply to @ThePracticalDev
gumnos
Mar 14 @ 9:39 PM EDT
Esp. after trying the same with C/C++/Java/Perl/shell/PHP/etc, where it would often take several days.
#devdiscuss
In reply to @http406, @ThePracticalDev
theteecee
Mar 14 @ 9:39 PM EDT
I usually have an idea then research common languages for that genre of project and move from there.
#DevDiscuss
In reply to @ThePracticalDev
KevinDavus
Mar 14 @ 9:39 PM EDT
Give it a few years and you'll be forced to learn or be left behind
#DevDiscuss
In reply to @kellyjandrews
chznbaum
Mar 14 @ 9:39 PM EDT
Depends on the purpose. Sometimes I'll choose from job ad requirements, other times Google research & asking around are crucial.
#devdiscuss
ThePracticalDev
Mar 14 @ 9:34 PM EDT
HOW do you choose which new programming language to take on? Is the research process more active or passive?
#DevDiscuss
gumnos
Mar 14 @ 9:40 PM EDT
While not dead, COBOL and FORTRAN aren't exactly winning new mindshare. 😉
#devdiscuss
In reply to @tblodt, @bendhalpern
Component_IO
Mar 14 @ 9:40 PM EDT
It's simple
#DevDiscuss
In reply to @ThePracticalDev
jayrav13
Mar 14 @ 9:40 PM EDT
It has always been passive for me (use for a work / hackathon project, get addicted, use everywhere).
#devdiscuss
ThePracticalDev
Mar 14 @ 9:34 PM EDT
HOW do you choose which new programming language to take on? Is the research process more active or passive?
#DevDiscuss
kellyjandrews
Mar 14 @ 9:40 PM EDT
Bucketlist.
#DevDiscuss
gumnos
Mar 14 @ 9:40 PM EDT
While not dead, COBOL and FORTRAN aren't exactly winning new mindshare. 😉
#devdiscuss
In reply to @tblodt, @bendhalpern
gumnos
Mar 14 @ 9:41 PM EDT
I find it worth Hello Worlding new languages to see what they have to offer. But usually revert to my standbys.
#devdiscuss
In reply to @kellyjandrews
perrydBUCS
Mar 14 @ 9:41 PM EDT
Joins in Crystal—Ouch!
#DevDiscuss
In reply to @gumnos
jayrav13
Mar 14 @ 9:42 PM EDT
The two languages I'm trying to more actively learn are Go and Swift, they are the first ones!
#devdiscuss
smpalladino
Mar 14 @ 9:42 PM EDT
a language strongly different to the one I'm currently working on, to move away from my coding comfort zone
#DevDiscuss
In reply to @ThePracticalDev
kellyjandrews
Mar 14 @ 9:42 PM EDT
I honestly still feel like I'm learning JS everyday of my life - why pick up another inadequacy?
#DevDiscuss
chznbaum
Mar 14 @ 9:42 PM EDT
Sometimes, though, I'll see something that's so cool it'll convince me that I just HAVE to learn that language.
#devdiscuss
kellyjandrews
Mar 14 @ 9:43 PM EDT
Sure - I've done that - but nothing I have latched onto and had to do repeatedly.
#DevDiscuss
In reply to @gumnos
smpalladino
Mar 14 @ 9:43 PM EDT
though I realise I'm making a terrible case for CrystalLang for Ruby devs by saying that :-P
#DevDiscuss
In reply to @ThePracticalDev
perrydBUCS
Mar 14 @ 9:43 PM EDT
It’d be interesting
#DevDiscuss
Q…how many of us were hired for one thing and ended up in smth completely different
In reply to @SurlyMae, @gumnos
TheLarkInn
Mar 14 @ 9:43 PM EDT
which has also led me to learning more about
@reasonml
,
@OCamlLang
etc.
#DevDiscuss
In reply to @rustlang, @reasonml, @OCamlLang
Component_IO
Mar 14 @ 9:44 PM EDT
I don't know what you guys are talking about, we're building our API with FORTRAN 😅
#DevDiscuss
In reply to @gumnos, @tblodt, @bendhalpern
kellyjandrews
Mar 14 @ 9:44 PM EDT
Why do I feel that is like DeVito and Schwarzenegger in Twins?
#DevDiscuss
In reply to @gumnos
tblodt
Mar 14 @ 9:44 PM EDT
WAIT WHAT
#DevDiscuss
In reply to @Component_IO, @gumnos, @bendhalpern
chznbaum
Mar 14 @ 9:44 PM EDT
There should be room for an impulsive language choice now and then for side projects.
#devdiscuss
kellyjandrews
Mar 14 @ 9:44 PM EDT
Sure - it comes down to syntax at the end of the day - otherwise you learned a language and not a theory.
#DevDiscuss
In reply to @nitish_dayal
Component_IO
Mar 14 @ 9:45 PM EDT
How many *weren't* hired for one thing and do something different!
#devdiscuss
In reply to @perrydBUCS, @SurlyMae, @gumnos
bendhalpern
Mar 14 @ 9:45 PM EDT
A good conference talk can get me most of the way there, honestly
#devdiscuss
ThePracticalDev
Mar 14 @ 9:34 PM EDT
HOW do you choose which new programming language to take on? Is the research process more active or passive?
#DevDiscuss
kellyjandrews
Mar 14 @ 9:46 PM EDT
*recommending on LinkedIn now*
#DevDiscuss
In reply to @gumnos
mrskellyvaughn
Mar 14 @ 9:46 PM EDT
I don't remember the last time I had free time to learn a new language for fun. Anyone who does should take advantage.
#devdiscuss
In reply to @chznbaum
Component_IO
Mar 14 @ 9:46 PM EDT
Yeah we use Vue.js on frontend and FORTRAN + graphQL on backend 😂
#DevDiscuss
In reply to @tblodt, @gumnos, @bendhalpern
Component_IO
Mar 14 @ 9:47 PM EDT
couldn't find a good open-source ORM in FORTRAN though, so had to write our own
#DevDiscuss
In reply to @tblodt, @gumnos, @bendhalpern
perrydBUCS
Mar 14 @ 9:49 PM EDT
@ThePracticalDev
Or maybe learning a language to land a specific role or job?
#DevDiscuss
In reply to @chznbaum, @ThePracticalDev
gumnos
Mar 14 @ 9:49 PM EDT
pressure is good to help avoid inertia/complacency but it's good to keep perspective and not chase fads.
#devdiscuss
In reply to @bendhalpern
kellyjandrews
Mar 14 @ 9:49 PM EDT
https://t.co/C5IXO1IY6i
#DevDiscuss
In reply to @gumnos
abhijeetavi
Mar 14 @ 9:50 PM EDT
-For love of learning new stuff -Staying relevant -Address a problem in an elegant manner, instead of bandaids.
#devdiscuss
In reply to @ThePracticalDev
tallguy_hackett
Mar 14 @ 9:50 PM EDT
After all the research is done my gut feeling is still the best indicator for my level of happiness choosing a new language
#devdiscuss
chznbaum
Mar 14 @ 9:51 PM EDT
I'll sometimes learn one that multiple companies I respect look for, but usually not for a specific job.
#devdiscuss
In reply to @perrydBUCS
venikunche
Mar 14 @ 9:51 PM EDT
I don't pick up a new language often. When I do, I do some research. For ex. what kind of applications are people building w/ it
#devdiscuss
ThePracticalDev
Mar 14 @ 9:34 PM EDT
HOW do you choose which new programming language to take on? Is the research process more active or passive?
#DevDiscuss
chznbaum
Mar 14 @ 9:53 PM EDT
As a new dev, the market moves so fast, by the time you're comfortable w/ a new lang, the original job may be gone.
#devdiscuss
In reply to @perrydBUCS
gumnos
Mar 14 @ 9:55 PM EDT
There's greater value in seeking out new paradigms. New languages using known paradigms don't grow you.
#devdiscuss
In reply to @kellyjandrews
living_syn
Mar 14 @ 9:56 PM EDT
@ThePracticalDev
I'm usually inspired by other peoples side projects in language "X" to try it out for myself.
#devdiscuss
In reply to @ThePracticalDev
gumnos
Mar 14 @ 9:56 PM EDT
So you're learning to hand-code PostScript? 😉
#devdiscuss
In reply to @luke_dot_js
heronfilho_
Mar 14 @ 9:56 PM EDT
I Like to see if it has an active community, it helps a lot to have ppl to discuss with when i'm choosing a new language...
#DevDiscuss
In reply to @ThePracticalDev
denniskeim
Mar 14 @ 9:57 PM EDT
Tonight's discussion reminded me of a time when one could program a PC with toggle switches on the front of a metal box.
#devdiscuss
twarnock
Mar 14 @ 9:58 PM EDT
How did you get it to show cat pictures?
#devdiscuss
In reply to @denniskeim
theteecee
Mar 14 @ 9:59 PM EDT
As someone new to software dev. It helps to see what others have done and see the whats possible.
#devdiscuss
In reply to @venikunche, @ThePracticalDev
chznbaum
Mar 14 @ 9:59 PM EDT
That tends to happen to me. And then if I face a hurdle in it, I know at least one person I can ask about it. 😉
#devdiscuss
In reply to @living_syn