I began my career back in the days when developers actually used books as their primary source of information, when “seeking input from the community” about a programming question meant asking your coworkers for help (in-person), and when you actually had to thoroughly understand a platform and programming language in order to build anything useful. Fast-forward 20+ years, and I’ve managed to keep pace with the ever-changing landscape of software development pretty well, it seems. After all, my Google search skills are top-notch and I can cobble together an app using open source libraries with the best of ‘em. Is there really anything more to being a developer these days?!
Through the years, I’ve worked with some great technologies (and people!) and have worn lots of hats too — Developer, Technical Consultant, Sales Engineer, Technical Curriculum Developer, Developer Advocate, and Developer Experience PM, to name a few. These diverse experiences have fostered my strong empathy for the developer audience, an ability to build subject matter expertise at lightening speed, and a knack for distilling complex technical subject matter into easily understood concepts. I’m a teacher at heart and love helping others succeed, especially other developers.
I currently make my home near Seattle, WA, and when I’m not answering questions on Stack Overflow or thinking about how to make the world a better place for developers, I enjoying staying active and spending time in the great outdoors. If you like what you see here, feel free to follow me on Twitter and check out my latest project @ APINewbies.com.