I'm sure when you have a brilliant engineer like this you can make it work though.
I'm sure when you have a brilliant engineer like this you can make it work though.
In practice, the aversion to stored funcs/procs mostly arises from political concerns. Most devs don't understand databases very well, and in most companies, independent DBA teams and independent dev teams end up burning tons of energy fighting for turf.
One of the advantages of a startup is that the smart people are free to utilize the best tools in the toolbox for the problem at hand, rather than having to conform to the social mores around "don't use that tool because it's under the control of the other team and we'll never be allowed to touch it again".
(Tooling could be improved to make the development and debugging process more seamless.)