Latest news about Bitcoin and all cryptocurrencies. Your daily crypto news habit.
In this installment of the Cosmic JS Developer Spotlight Series, we sat down with Ali Spittel, a Software Engineer and Developer Advocate residing in Washington, DC. Ali was most recently Lead Instructor at General Assembly prior to scaling back her course schedule to accept a position as Software Engineer and Dev Advocate at DEV Community.
When sheās not busy teaching or leading the front-end charge at DEV Community, sheās directing the DC Chapter of WomenWhoCode. Follow Ali on Twitter or her DEV Community profile and enjoy theĀ Q/A.
Cosmic JS: When did you first begin building software?Ali: I started writing code during my Sophomore year of college. I had an extra class block to take an elective, and I had heard that computer science was a great one to take. I fell in love with building stuff, and I moved into a teaching assistant role the next semester. I also started taking a C++ data structures and algorithms class, which I worked so hard at but I just didnāt understand. So, I decided that programming wasnāt for me, and moved down to DC for a political internship the next semester. Then, I fell back into data analysis programming for that internship, which led me into a software engineering career!
What is your preferred development stack?I think in a dream world, I would write Vue frontends with Django APIs. Python brought me into programming, and itās still my go-to language. Django, and Django REST Framework, has so much awesome stuff built-in that makes building apps fun and quick. For the frontend, I have love for both React and Vue, and I have professional experience with both. I just think Vue is usually easier to get up and running with. For databases, Iām a PosgreSQL loyalist.
What past projects are you most proud of and why?Though itās not strictly a code project, Iām really proud of my tech blogging. Iāve only been doing it for a little over a year, and itās been awesome to see it grow and peopleās response. I also built Learn Code from Us which highlights tech content creators from underrepresented groups in tech, which is something Iām really passionate about.
What were your biggest challenges being an instructor at General Assembly? Being an instructor is one of the most rewarding things Iāve ever done. Seeing studentsā growth is awesome. Learning to code can be really challenging from a lot of angles, and getting through that with the students is a challenge as well! Itās a truly immersive experience, and it is for the instructors asĀ well.
I only taught fulltime for a year and a half, but we did make two big curriculum changes to fit in better with where we saw the DC market going. We first moved from AngularJS to React, since AngularJS is in the sunsetting process. We also moved from Ruby and Rails to Django and Python, since Python is so well used by the data science community which is really big inĀ DC.
What was the inspiration for joining DEV Community? Iāve been a community member for a little over a year, and writing there was a huge part of how my blog gained traction. I really like the mission and the inclusive community that theyĀ foster.
Itās my dream job! I get to do everything that I love doingāāācoding, speaking, teaching, and working with the developer community. Iām very excited aboutĀ it!
What are some technologies you are excited about or want to learn more about?I really enjoy working with Gatsby and Vue, so I may try VuePress in the future. I also havenāt gotten a chance to play with React Hooks yet, Iām really excited aboutĀ them!
The Cosmic JS Spotlight Series is dedicated to showcasing developers that are building apps using modern tools. Learn how to Contribute here. To stay connected with us follow us on Twitter and join the conversation onĀ Slack.
Developer Spotlight: Ali Spittel of DEV Community was originally published in Hacker Noon on Medium, where people are continuing the conversation by highlighting and responding to this story.
Disclaimer
The views and opinions expressed in this article are solely those of the authors and do not reflect the views of Bitcoin Insider. Every investment and trading move involves risk - this is especially true for cryptocurrencies given their volatility. We strongly advise our readers to conduct their own research when making a decision.