In this installment of the Developer Spotlight Series, we sat down with Raymond Camden, a Senior Software Engineer and Developer Advocate residing in Lafayette, Louisiana. Raymond has extensive experience in the technology space, having enjoyed stints at IBM, Adobe and AuthO prior to becoming a Senior Engineer for Developer Experience at . Follow Raymond on , or , and enjoy the Q/A. Cosmic JS American Express Twitter GitHub LinkedIn Raymond: I began on an Apple 2e (it may have been the +) back in the 80s. My initial reason was to cheat at games (ask me about hex editing for Bard’s Tale) but after seeing Tron I was really inspired to become a coder. Boy was reality somewhat different… Cosmic JS : When did you first begin building software? The web in general. I’d say mainly and lately with , but I’m passionate about the entire web stack. My favorite editor is Visual Studio Code (although I was a big Brackets fan for a while). When working on the back-end I’ll still use JavaScript and Node.js. What is your preferred development stack? JavaScript Vue I was big into MUD programming (multi-player online text adventure games, think Zork but with multiple players) and I built a framework to enable easier dialog creation and more thematic elements (time passing, etc). The code wasn’t necessarily rocket science, but the end result — enabling more creativity — is something I’m really proud of. What past projects are you most proud of and why? Oh — and I built an app that scans your contacts, finds ones without pictures, and assigns a random cat picture. Yeah, I’m pretty proud of that too. GraphQL for one. A lot of my work involves APIs and GraphQL feels like a real game changer. I’m incredibly excited about serverless and have been (slowly) playing with various different platforms and trying them out. What are some technologies you are excited about or want to learn more about? For web developers, is the absolute best resource for learning, period. I’m a big fan of Node School as well since I like the interactive problem/solving experience. I’m also a big believer in building something that already existed. As programmers we’ve got DRY beaten into our skulls and that obviously makes sense, but when I’m learning a new language or platform, I’ll build somethingvthat already exists, like a blog. That way I’m focused on the *how* of building it and not the *what*. The end result may be thrown away, but it’s a great way to spend more time learning then trying to figure out what to do. Do you have any tips for new developers just starting to code? MDN Web Docs The is dedicated to showcasing developers that are building apps using modern tools. Learn how to . To stay connected with us and . Cosmic JS Developer Spotlight Series Contribute here follow us on Twitter join the conversation on Slack