I've Rediscovered How Fun Javascript Can Be, Ask Me Anything!
Shannon Crabill

Shannon Crabill @scrabill

About: Front-End Software Engineer

Location:
Baltimore, MD
Joined:
Apr 6, 2017

I've Rediscovered How Fun Javascript Can Be, Ask Me Anything!

Publish Date: Jan 18 '20
23 23

I remember when Javascript finally clicked for me way back in 2017.

It was magical.

I could build apps with weird functionality without too much overhead.

Then, my focus changed, life happened.

Nearly 3 years later (after learning OOP, Ruby, and Ruby on Rails in the meantime) I'm back on the Javascript train and ready to keep experimenting and learning.

AMA.

Comments 23 total

  • Ben Halpern
    Ben HalpernJan 18, 2020

    What lead you to stray from JS inbetween?

    • Shannon Crabill
      Shannon CrabillJan 18, 2020

      The million-dollar question!

      There is no Javascript in email development (my day job) so dabbling with that was strictly an evenings/weekend thing. Looking back at 2018, I spoke at 3 conferences which took up a lot of my spare time. And I bought a house, moved, enrolled/completed a nanodegree (which did have some complex Javascript at its core, but I was mostly playing catch up) and started looking into new roles. In 2019, more of the same, but by Spring things started to calm down.

      It wasn't that I didn't want to do more with Javascript, I was just had other priorities.

  • Laud B
    Laud BJan 18, 2020

    Awesome! What's your new javascript thing to do now that you didn't do before?

    • Shannon Crabill
      Shannon CrabillJan 18, 2020

      I hadn't used fetch much before now, so I am looking forward to using it and experimenting with APIs.

  • Waylon Walker
    Waylon WalkerJan 18, 2020

    What is your favorite new feature that you discovered.

    • Shannon Crabill
      Shannon CrabillJan 18, 2020

      It's really new but the move to let and const over var is great. Everything feels so much cleaner and easier to troubleshoot.

      • Waylon Walker
        Waylon WalkerJan 20, 2020

        Const is great! Array.map is my favorite. I never write for loops in is anymore.

  • Ryan Dsouza
    Ryan DsouzaJan 18, 2020

    What was the one feature in JS that helped you out the most while solving a given problem or issue?

    • Shannon Crabill
      Shannon CrabillJan 18, 2020

      It's not ideal but I still use a lot of console.logs() to quickly test my outputs or to see if my functions are firing. Using typeof has also been helpful.

      • AnupKTarafder
        AnupKTarafderJan 20, 2020

        Everyone I know, uses this. I have at least one console log in every function.

  • Seanmclem
    SeanmclemJan 18, 2020

    Optional chaining.. You love it?

    • Shannon Crabill
      Shannon CrabillJan 18, 2020

      I had not heard of optional chaining, but I like the idea of it. I'll have test it out.

  • Scott Tadman
    Scott TadmanJan 18, 2020

    What did you pick up from Ruby that impacted your JavaScript development style?

    • Shannon Crabill
      Shannon CrabillJan 21, 2020

      Learning the fundamentals behind OOP has been game changing. I feel like I get stuck less or if I do, I know what to try to work toward a solution. 💪

  • csharplove
    csharploveJan 18, 2020

    I got a question I’m in love with C# and I’m considering on stop learning it until I learn JavaScript ,My question is should I learn first c# or JavaScript ?

    • jappyjan
      jappyjanJan 18, 2020

      Wrong question.

      Learn what you need and what you want to.

      If you want to learn Javascript, do it.

      No language is generally better than another. It always depends on what you want to achieve...

      • csharplove
        csharploveJan 18, 2020

        Thanks for your answer & yes definitely I’m going to start doing that focusing on what I need to achieve ..

  • csharplove
    csharploveJan 18, 2020

    Is JavaScript Object Oriented Language ?

    • jappyjan
      jappyjanJan 18, 2020

      Not from day one. But it's possible by now.

  • Jiří Tarašovič
    Jiří TarašovičJan 19, 2020

    Why don't use typescript instead?

  • José Coelho
    José CoelhoMar 2, 2020

    I see you’re an Email developer, what does that entail? And how do you use Javascript for that?

  • Roland Taylor
    Roland TaylorMay 14, 2020

    Why does JavaScript hate me? All I did was call it all sorts of bad names...

Add comment