"To a great mind, nothing is little."
The most important single aspect of software development is to be clear about what you are trying to build.
真正认真对待软件的人应该自己做硬件。
I don't think you should ever regret anything. Everything happens for a reason.