Choosing what content to write about is hard. I can only spare so much time and effort to write something, and the level of quality I strive for means I really do take a lot of time per each post.
It's also somewhat like choosing which arrows to use from my quiver. Each one I put in the air takes effort and if people choose to follow the arrow all the way to the target, it will take them effort and time to understand the concepts. So I have to be very picky about which topics I cover, and pick only the highest value ones.
For instance, I'm working on a blog post now, demonstrating how to migrate from a PowerShell WPF GUI to an asp.net core web app and wow...I have fallen out of love with WPF GUIs.
I know it's ironic, I basically became an MVP off of writing how to create better and better WPF PowerShell GUIs for enterprise automation, and now I'm falling out of love with them.
But after three years of doing bootstrap asp.net webapps, I just can't conscientiously recommend people plow the 1,000 hours that it would take to make a, frankly, legacy style app.
If someone spent that time instead writing a webapp, they'd walk away with so many marketable skills and easily fall into a good paying job, versus the niche they'd have to chase if they went the aformentioned route.
Just the act of creating the GUI we'll be migrating from is a chore.
If MMSMOA 2020 happens, it will definitely be the last time I ever talk about PowerShell GUIs. There will always be Windows Admins and they'll always love PowerShell, and they'll always want to learn to make GUIs. Well, for them, I have already written 10,000 words on the topic.
Some of them might follow me though and want to become a full stack developer. My next 10,000 words will have to be for that crowd.
Alrighty - I’ll be watching out for this ;)