That's called optimizing bish developer bandwidth, rather than optimizing bish user bandwidth. Neither requires philosophy :)