you could do some programming yourself, feel the hard stuff or tedious stuff, start making your own abstractions because of your own internal desire for making it better
and then be motivated to seek out those utilities because you had a natural understanding of their motivation