In this episode: investing money, finding AppleTV devs, introducing developers to Swift, self-teaching, and state machines!


If you have questions of your own, you can tweet us at @immutablefm, email us at [email protected], or join our Slack team!


Topic 1: As a software dev, we make pretty good salaries. What type of things do you guys invest in? I know Sam has mentioned owning a house, but how do you guys manage your $$$?

CPA Andrew's website
CPA Andrew on Twitter

Topic 2: How do I find AppleTV devs?

tvOS
Drew Wilson
Kloc - Drew Wilson's AppleTV app
Github

Topic 3: How can I best introduce someone to Swift?

Swift
Objective-C
C++
Treehouse
Apple's iBook on Swift "The Swift Programming Language"
Pasan Premaratne
Amit Bijlani

Topic 4: Self-teaching on a large solo project or multiple mini projects?

Treehouse
Code School
One Month
Codecademy
StackOverflow
Canvas
Apple Developer Forums

Topic 5: How do you learn problem solving techniques or create own algorithms for problems? Little background of how this question came into my mind: some time back while working on app which has many states (stages) and based on the server response the app will behave. I went ahead and wrote some dirty codes and my friend suggested me to take a look at “State Machine” which i never heard of. After couple of hours i started customising the same in objc. Now i feel more happy and any change come in is solvable very easy now a days. So now i am actively searching for new techniques or algorithms to solve problem.

finite-state machines or "state machines"
Andy Matuschak "Functioning as a Functionalist" at Functional Swift Conf.
Justin Spahr-Summers "Enemy of the State" at Functional Swift Conf.
Design Patterns: Elements of Reusable Object-Oriented Software

Twitter Mentions