What's stopping you from using Haiku? (as a primary system)

May I recommend you Smalltalk? Interactivity and state persistence may help to avoid keeping too much stuff in your head. Though, building something big without enough focus would still be hard.

I ported opensmalltalk-vm, so you can play with Squeak and Cuis on Haiku. I also plan to port Pharo someday, and maybe even Glamorous Toolkit.