It’s pretty amazing times for personal computing. With some engineering experience or a lot of back and forth you can materialize your own software idea scaled up to daily productivity use as fast as you can think of features plus the time to take a coffee break after each iteration!