#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
  • Nick_Craver Mar 14 @ 9:01 PM EDT
    I’m thinking about French or Mandarin next, thoughts? #DevDiscuss
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • kellyjandrews Mar 14 @ 9:33 PM EDT
    The why's are plenty - project, job, fun, challenge, boredom. #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
  • 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
  • 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