I typically listen to podcasts when writing documentation, but when it comes to real development time, I listen to "minimal techno"/edm as in Tycho, deadmau5, marshmello, apex twins, thievery corporation, ODEZA, Emancipator, Tame Impala
Hover (owned by Tucows) lost me as a customer when they refused to support DNSEC (Registrars are required to support it), using "But Hover just resells Tucows, we aren't a registrar" line, and then when pushed, offered it as a $500-per-change option.
So in the end, there was the initial cost $212 for the lappy (it's really small and lightweight too, great lappy), then a $5 recurring charge for the droplet that I would tunnel and own projects from there.
If you do think this path will be advantages, just be careful, get a simple DNS (hover.com) record too, things change you might want to move to a different provider.
Total Upfront cost: $222 + $5 + $20 doe DNS. Then recurring monthly is $5. The recurring yearly $20 for DNS.
The first Year you are looking at $55, not including the upfront cost.
Then the second year and going forward you are $60/yr and $20/y
The super nice part of all of this. you can destroy your environment with a vengeance, then start up a new droplet and things will be back to normal
This lappy did its job and is retirement with the significant other doing bills and looking at Facebook. Somedays I still wonder if that lappy misses the days of writing code till late in the morning on the back and only having to run the charger cable once. I would like to think it does.
My personal note, stay out of the cool guy editors at first. Use a minimal setup until you know exactly what you will be working on.
This at least reduces the burden of figuring out what receipt goes with what and I have a copy of it at all times in case of issues.