Director of Technology: Jeff McFadden
Jeff is at the helm of Dwell's incredible development team, and we’re so blessed to have him. We asked him a few questions so you can get to know him a little more.
1. Take us behind the scenes, how do you get from the concept to live app?
Typically we start by creating a mockup in Photoshop or a UI prototyping tool like Invision. We spend some time discussing the various UI components and working through any complications that might arise from our desired implementations.
From there I like to get a prototype of the basic features working so that we can start to get an idea of how well the various concepts are working together. At that point it’s a matter of continuous iteration and refinement, slowly smoothing the rough edges and polishing the surface until it’s finally ready.
2. What is the biggest challenge of creating Dwell from a developer’s standpoint?
Probably optimizing the app for slow/poor network conditions. It’s easy to get an app to work when you have a strong and fast wifi connection, but we want Dwell to work for people on the slowest, jankiest 3G networks out there. That’s going to require a lot of optimization, caching, and resiliency.
3. What part of the app are you most excited about?
Probably the audio pipeline. It’s started out simply enough, but we've been implementing some fun and challenging things that are making the app stand out and provide a truly fantastic aural experience for our listeners.
4. What kinds of projects were you involved in before Dwell?
I’ve worked with the Lightstock team in since 2012. I’ve also worked on quite a few apps, including the initial versions of the Ask Pastor John, Solid Joys, and Sermon of the Day apps for Desiring God, among others. And I co-founded Sermons.io
5. What made you want to join the Dwell team?
I didn’t really have a choice. 😉 Seriously though, Dwell is an amazing idea with an opportunity to have a massive impact for good in the world. Who wouldn’t want to work on Dwell?
6. How do you envision Dwell in the future? More features? Different uses?
I’m looking forward to the day when Dwell is in the hands of listeners all across the globe, in myriad languages, transforming lives through the joy of Christ.