Один я считаю что переменные в одну букву это плохой код?
Ну не помню где, либо у Чейни, либо в го блоге было про то, что хорошая практика в го - это называть минимально необходимым для понимания в контексте названием
то что вы подразумеваете никак не связано с длиной переменных. Вот если глобально объявлена переменная p - это проблема. Внутри функций/методов/циклов - вообще плевать