Interview with Caleb Stultz of Team Devslopes – Coauthor of iOS 10 in Swift 3
One of the in demand freelancing job online is programming/developing mobile applications. Some freelancers who have the skills and experience get the job and they earn while enjoying what they are doing. But not all of them acquired their skills from school. Some learned by watching videos or watching their friend do it, some learned from books.
If you want to learn application development or programming, you better start learning by reading because for some, reading is more effective than watching online. Their book will guide you from the beginning to the end and without the “to be continued” word after each page.
Today’s featured author is a Team Devslopes’ member and he coauthored iOS 10 in Swift 3 together with Mark Price, Evan Leong, Jacob Luetzow, Jack Davis, Jess Rascal, Jonny Burgoyne, Jason Brewer. iOS 10 in Swift 3 is a building and designing iOS applications beginner’s guide and will surely help any beginners in programming and developing their first iOS application.
Get to know the Author
Name: Caleb Stultz
Book: iOS 10 in Swift 3
Background: We are a company that has revolutionized the world of programming education. We believe that anyone can learn to code and we’ve seen the fruits of this in our students from age 12 all the way up to age 72. Many of our students have taken developer jobs in tech companies like Facebook, LinkedId, Square, and Glu Games. We also have had a student build and sell an app for $500,000 USD.
Favorite gadget: iPhone 7 Plus / Raspberry Pi 3 running RetroPie 👾
Hobbies: Hanging out with my wife, programming, Netflix bingeing, drinking coffee, skateboarding, hacking things.
1. What inspired you to write your book/s?
We decided to write this book, both as a reward for the backers of our Kickstarter campaign and as a way to engage a wider array of learners. Not everyone processes information the same way, so having the content of our video courses transliterated into an engaging, light, and fun book was a great way to help out.
2. If I am an aspiring author, what advice can you give?
I would say that the best way to get started is to, well, start. Many people make plans or talk about how they want to write a book. Just start. Take it a day at a time and be intentional to carve out a little time each day to work on your book. Another thing I would suggest is to do your homework when preparing for print on formatting, book layout, and the specific requirements of publishers/printers. Figuring these specifics out were a big headache at first. Once we figured it out things became much easier.
3. If there’s the chapter in your book people should have read, which one should it be, and why?
If you’re totally new to programming, you should definitely read over the first section of the book called ‘Intro to Swift’. If you have some experience, check out section 5 which touches on ‘Intermediate iOS’ and fun topics like building a chat app, weather app, and a game using SpriteKit. The book is over 800 pages so there’s plenty of other great chapters to read.
4. If you could give one piece of programming advice to our readers, what would it be?
Code every day. There is no better way to accelerate/refine your skills than to be consistently in code. Also, make sacrifices. When I was learning to code, I needed more time to learn quickly so I adhered to a polyphasic sleep schedule where I would code during the night, a little in the morning, and sleep before and after work. I don’t recommend that to everyone specifically, but I think it was critical to my initial success. For those who are already programmers, explore the latest topics and try to always challenge how you think. Working through a few problems from ‘Cracking The Coding Interview’ each week is a great way to do this.
5. As an author, which book made the most impact on you?
The book that was most impactful to me was probably ‘The $100 Startup’ by Chris Guillebeau. It inspired me to pursue programming and helped me to truly believe that my skills can be combined with something people want to buy. Something that adds value to others but also helps to cover my living costs. 😀
6. What would you like to ask the next author being interviewed?
(ed.: Caleb seems to be a fan of recursion, but we’ll post it anyway): If you could ask your favorite author any question, what would you ask and why?
Caleb Stultz is so nice. He gladly accepted our interview request and we are not expecting him to send us back the interview questionnaire so fast! Because of that, thank you very much sir Caleb! He is a great author and a humble person. We are so happy and honored that he dedicated some of his time for us. More coding to you Mr. Caleb, sir, and more books to publish for you and your team!