The concept of "build it and they will come" may be a good approach for pyramids and baseball fields, but not for engineering projects. Good engineers are creative and come up with plenty of ideas about features for products and tools for better engineering practices. But what they do with these ideas can make a big difference in your team. Many engineers believe if they have an idea, they need to first build it into a solid feature or tool before sharing it with others. If you build it, how do you know "they" will come? How do you know your idea will be received well? How do you know that people will want to adopt it? The only way you will know this is by sharing your idea *before* you turn it into reality. You need to describe what problem you are trying to solve, what user scenario you are completing, what gap you are trying to fill, or what savings will be generated (cost, time, etc.) with your idea. If you are leading teams, you should help your engineers feel comfortable with sharing their ideas. Communicating ideas has many benefits.
There are many ways to describe your idea before fully implementing it. Try creating user scenarios, story-boards or UI mock-ups, diagrams or models, documentation like a gap analysis or one-page proposal document. You can do a prototype or proof of concept although you should consider running your idea by some people before even getting this far along. Then set up a meeting and get the key people in the room like those that need to be in agreement for you to move forward with implementation as well as those that may use what you are planning on creating. Gather feedback from all of them and be willing to adapt your idea as you receive input.
At the point you are ready to build "it", you should know who will come to use it and in what way. You need to do this upfront planning and communication because if you build it and they don't come, you have wasted your time.