The hardest single part of building a software system is deciding precisely what to build.
命里有时肯定会有,命里没有的不必强求,