Help educate the ER HPC community on short and long term application development issues. Never has been and never will be.
Compilers simply translate application software specifications to machine code that is run by users.
The compiler can never know how to get the best performance for the application. Application developers must provide hints or transform software based on how the compiler writes machine code for the hardware. You must get your hands dirty to understand the field. There is always a tradeoff between short term and long term priorities. Functioning and efficient Code for application science.