24 years a programmer in low level languages such as pure assembler to high level script based languages and everything in between.