I have been writing code since 1965 - too many languages to list. I developed and published programming tools for the Commodore VIC 20 and 64, a chess program for in 8086 Assembly and a FreeCell solver in Java. I am now writing some Android apps and am having fits because I need serial Bluetooth to work with all phones 2.1 or greater but it does not for reasons that are unclear. I suspect that some carriers have crippled serial BT in order to prevent tethering but I don't know for sure.