Thoughts of a hobby developer