I knew this from years ago and it's all coming back, programmers are a lot like artists in my eyes
The one good thing I can say about this position is 'for the most part' it would be unique programs this second programmer will be working on. Some of the programs may integrate into programs (or interact with) another programmer built but we would not be saying :
"O.K. We are going to build a search engine and I want you to take care of programming the start of the search function and then I will have the other programmer working on the end of the search function at the same time"
Which, after reading my OP I can see why it would of come across like that.. I do have a question for both you and Sarettah though Hell Puppy. I am aware that you rarely find a programmer who codes like another one so as a theoretical question - If you have 2 programmers on staff will you have a lot of problems and programs being fixed non stop if you have one programmer fix/modify a small portion of code a different programmer built from ground up? Or if you already have a solid programmer should the second programmer be able to hop in and find the problems/modify it to your liking right away ?