The pros of doing my coding the hard way is that I am able to use that knowledge to help others when they are in need of knowing features. The cons is everybody who codes for a living thinks I'm insane but no I'm just poor and can't afford a good computer.