This is the best way I've found to get things done, with a corollary: spend a little extra time at the end of the day deciding on what tomorrow's 3 things are.
Kids like different things. I apparently liked to be a smartass.
On the BBC Micro, tape-based games needed to be loaded into memory at 0x0E00. But the floppy disk driver (DFS) took up 0x0E00 to 0x1900, so you couldn't just copy your games from tape to disk.
My dad wrote a simple program in BBC Basic, to load a game from disk at 0x1900 and then relocate it to 0x0E00 and run it. I thought this was ingenious, but kind of slow.
The BBC Micro user guide must have been very good, because I (7) managed to learn enough 6502 assembly language to rewrite the relocator. My version took just a few seconds.
I'm not sure my relationship with my dad has ever quite recovered.
For myself and friends and family, I maintain a Linux distro. It contains Chrome, LibreOffice, GIMP, Inkscape, Skype, not to mention a full OS and video drivers etc. And it's smaller than the iOS Facebook app.