CHRIS: In the mini-profile on your site, you list your age as 18. That’s a typo right? You know far too much about web development to be green out of High School.
JAMES: Yep, it’s true! I was first introduced to the world of website-building at an even more surprising age of 9, when my dad introduced me to NetObjects and then later, Dreamweaver. Ever since then it’s been a constant learning experience; everyday I learn something new! I guess I should state it more explicitly on my site so there’s no confusion in the future! ;)
jQuery is merely an abstraction, and like all abstractions it will sometimes break or it won’t do something you’re after – when this happens it’s helpful to know exactly what you’re dealing with and how to fix it.
URL shortening service. There is a lot of talk recently about how these can be “bad for the internet”. For example, not getting search engine credit for links and unresolved URLs when they close down. What are your opinions on this?CHRIS: You have created a
JAMES: I actually agree, they are bad for the internet and popular sites like Twitter don’t help – creating a demand for these services. I only created it as a learning experience. I wasn’t expecting it to be used a lot but surprisingly, even with already existing services like TinyURL, it’s become quite a heavily-used service.
The core of the internet is in the fact it links a bunch of documents together. A URL is the most important indication of where you’re going to end up, so, to the average internet-user, meaningful URLs are invaluable. I’m not against short URLs because of what technical problems they produce (e.g. unresolved URLs) but more the usability side of things. These short-URL services will eventually die, it’s just a question of when…
Nice talk, Thanks
I quite recently stumble on to James blog and i was instantly taken back with his knowledge but also his writing style. I’ve been fumbling my way around the web for the last 10 years commercially and seeing the quality of James work i really wouldnt be shocked to see a book or two from James in the future.
Love you work James, keep it up ;)
Thanks for the First post out of 5 Chris! Great questions and answers and keep up the good work James
Thanks for this post, great interview. Discovered James’ blog, subscribed and looking forward to more!
thanks much :)
Subscribed. Great interview :-)
Great interview, learning to write code is something I’m learning to do myself and you just have to put the time in to nail it, like anything else.
As an aspiring web application developer, I feel learning the core technologies are absolutely crucial when it comes to fixing bugs and errors that pop up out of nowhere.
Thanks for interviewing me Chris, some really great questions; I enjoyed answering them! :)
Thanks for the comments everyone!
Great interview. And thanks for the link to James’ blog – I may be spending more time there than I do at CSS-Tricks ;-)
Cool stuff! I wish I had realized I would have had such a love for the web at that age.
Thanks for doing what you do :D
By the way, I bet it will be David Walsh on Friday!
To have such a focused mind at such an early age is incredible. Plus ‘get a bit annoyed when having to work and collaborate with other people’ and wearing sunglasses reminds me of some ASD kids I know. I wonder if James is ASD?
wow! I was really inspired of James…. really a lot things to learn from his work….
very nice interview, and James thanks for the words, and Chris it was a very nice idea posting these interviews, thanks a lot. Peace.