I have been working as a developer for many years. A few months ago I decided to write my own window manager & switcher, because most of the ones I tried were seriously glitchy when working on multiple monitors, and the rest lacked some important features for me.
I posted the process every day in the #buildinpublic community on Twitter.
As a technical founder, I write about my process on a daily basis @bodryachog.
I summed up the preliminary results today by writing a blog post : My Blog Post
I'd love it if it's useful to you.