Think Geek: 5 Questions with Justin Firth
October 17, 2014
Orville Redenbacher made popcorn history there. Cy Williams and Larry Bird launched legendary sports careers there, while Wes Montgomery, Michael Jackson and Axl Rose called it home-base while aiming for the stars. Where is… there? It’s the Hoosier State, of course! Our favorite Indiana son is none other than Justin Firth, developer at GeekHive. Justin attended Purdue University (Go Boilermakers!) and earned a B.S. in Computer Science. When Justin’s not geeking from his remote office in the Midwest, you’ll find him hanging out with family and friends, gaming, or fending off sleep.
In 140 characters or less, what is back-end web development?
It’s the guts – modeling data w/in a DB, creating functional methods to act on that data, & efficiently exposing both for front-end dev use.
If a website were a cake, back-end web development would be… ?
Back-end development would be the cake, while front-end development would be the attractive decoration. Without the back-end there is no substance to the application, but without the front-end there is no appeal.
What are some creative roles or ways you’ve seen developers use their back-end web development skills?
Back-end web developers are suited to position their development skill in various scientific and financial applications, as software architects, or as project managers. Back-end developers are in a position and deal with various problems tangential to their role, such as server configuration and release management, and it is not uncommon to see that interest turn into a specialty.
What are some of your go-to books, links, resources for back-end web development?
- Scott Guthrie’s blog: https://weblogs.asp.net/scottgu
- Rob Connery’s blog: http://www.wekeroad.com/
- Steve Sanderson’s blog: http://blog.stevensanderson.com/
- Oren Eini’s (aka Ayende Rahien) blog: http://ayende.com/blog
- Long Lei’s blog: http://blog.longle.net/
Any advice for an aspiring developer?
Never stop learning! The more you learn, the more you realize how little you know. Our career changes faster than any person can possibly keep up with so use every opportunity you can to stay current. Always have some project to work on that interests you, be it at your job or on your own.
Stay up to date with our email updates!