Ryan's Thoughts on the Software World