No, there is no lead programmer and the founder isn't technical. I'm the only person here who actually understands software engineering. I have to write long essays and letters to explain why things aren't the way they should be and I often have to lecture the other developers on what I mean by O(nlogn) vs O(n^2), ftp vs version control, spread sheet vs bug tracking system, project manager vs supervisor, sys admin vs phpmyadmin user.