Is it normal if I write algorithms or applications in C++ then give it to a C++ expert for optimization or possible bug fixes? Is a mid-level programmer with good ideas to solve problems or create a new solution, a position in a development team?
valid question