Ben Nadel
A Passionate Web Developer With 25 Years Experience
Pronouns: He / Him
I started playing around with HTML in the late 90s, which was definitely fun. But, it was the QBasic class that I took in 1997 which made me fall in love with programming. The ability to manifest my thoughts on the screen was intoxicating; and I knew immediately that this was what I wanted to do with my life, both professionally and personally. I can't image doing anything else that would bring me this much joy.
I strongly believe that inspiration is for amateurs. So every day, I wake up, go to my desk, and actively "practice" web development from about 5:30 AM to 8:30 AM. There is too much know these days in the modern web landscape. But, I do my best to stay up on the latest and greatest techniques; even if I often choose older, more battle-tested technologies in my day-to-day work.
I love both back-end technologies like ColdFusion and front-end technologies like Angular. I fancy myself a full-stack developer with a penchant for product development.
Feature Flags Book
In 2024, I published my first book, Feature Flags: Transform Your Product Development Workflow. This book includes everything that I've learned about feature flags over the last 8 years, from the technical foundations up through to the organizational changes they make possible. Feature flags are simply amazing; and, I hope that this book lets you experience some of that same excitement and potential.
Working Code Podcast
I'm also a co-host on the Working Code Podcast - a weekly show about all aspects of web development, work, and interpersonal relationships. If you want to hear me rant, come listen to our archived episodes.
InVision App, Inc
I am the co-founder and a principal engineer at InVision App, a company that is at the forefront of the design and user-experience (UX) revolution. There, I spend my days making sure that our servers are running smoothly, our database queries are executing quickly, and our users are receiving the experience that they deserve. I like to say that my team's mission statement is to advocate for the users, not for the business.
Visit Me
I'm based out of the New York area and I love living in the North East United States. If you're ever in the New York area, please drop me a line or direct-message me on Twitter — I'd love to get together, talk about web development, and take a photo for the blog.
Ask Me
If you want to get in contact with me to say Hi or to ask me about a challenging web development issue, please use my contact form.
About This Blog
This blog — sometimes known as "The Kinky Solutions" blog — is my platform for experimentation and community interaction. With each post, I try to delve deeper into the ever-expanding universe of web development. I understand that growing my skills as a developer not only takes time and an unquenchable thirst for knowledge, it also takes the support of others. That's why my blog tries to be just as much Question as it is Answer. I find that the feedback provided by my readers is just as helpful, if not more so, than the content itself. As such, I do my best to promote high-quality conversations from which everyone in the community can learn.
I try to publish several blog entries every week on some aspect of web application development including (but not limited to) the topics of ColdFusion / CFML, Lucee, JavaScript, TypeScript, Node.js, Angular (js), HTML, Cascading Style Sheets (CSS), and SQL. If you want to be part of the conversation, check back often or subscribe to my RSS feed.
Or, take a deep dive into every post I've ever written →
On My Father, Bruce Nadel
For all that I have accomplished, I know that none of it would have been possible if it wasn't for the endless love and support of my father, who was taken from us too early. Read more »