I was on a PeopleSoft project many moons ago where we had a Russian developer. He was a very good PeopleCode programmer but knew no SQL. He wound up writing all of his queries in PeopleCode instead of letting the Oracle database do the heavy lifting. His stuff was slow, slow. slow...
A one trick pony huh? I’ve seen a lot of them. The resume says 5 years of experience when it means 1 year of experience 5 times over.
We avoided interactive web apping with our big project. It introduces a creeping slowness as the data gets larger. Spit out the data into an array and let Javascript deal with it.
We do all business logic with PL/SQL called from Java in both batch and when we build the web page.