He has lots of programs.... the blank spots are for programs added later. I put an o in front to tell which ones are active. I have 8 common use programs, 10 hacking programs and 1 level 3 unrestricted agent. The only programs he's missing are Armor, Medic, Black Ham, Blackout, Databomb and Medic, all which are not necessary for hacking.
Why isn't he a Matrix Fashion Designer, because he wouldn't fit in a Cubicle (He's HUGE, even for a troll). His social skills are high enough, he doesn't really need Chatty Quality. What''s wrong with being a stripper, I have 5 gay friends, 4 of them have done stripping at one point in their lives!?