Developers working in isolation without much if any thought given to design is how you end up with apps that only developers want to use, and the users you want to attract will reject after two minutes.