Why couldn’t I pick a more sexy project to work on during my learning tour of basic PHP??
I had these motivations:
1) I wanted to automate doing backups and moving things between development & test sites. It made sense to do that in either bash or PHP. I wanted to learn PHP for the web dev and I don’t like programming in bash.
2) The wallet idea seemed like a cool feature that would be relatively easy to program and useful to me & others. It needed an interactive commandline interface.
3) To be productive I knew I needed to get started using an IDE and setting up unit tests, etc. Easiest to go through that first with a console prog.
4) I looked online at the Composer/Packagist website and saw some libraries that did cross platform console menu/cursor type stuff in a seemingly low complexity way. That kind of impressed me & I wanted to try it out.
5) The wp-cli package claimed https://packagist.org/packages/wp-cli/wp-cli 280k installs, and I had some basic tool idea to improve on that – exchanged e-mail with the developer, by chance, & he seemed to agree.
So I didn’t feel it was un-sexy. And I don’t feel is is “too big” a project. Just a bit slow to learn a new lang and it’s libraries.