It's been a huge challenge for me, because I find so much joy in building stuff. I didn't discuss it in the article, but one thing that's helped me is to just give myself a "free roaming" day here and there to just open up Xcode and work on some idea that I know won't ship. Just gives me that dopamine hit though, and sometimes a lot of that code finds itself in Elite Hoops.