Можно, технический программист работает с низкоуровневым софтом. Обычный программист работает с высокоуровневым интерфейсом тобишь ему легче намного потому что за него все сделали и он использует. На вопрос можно ответить так: да, работайте хоть дизайнером лишь бы было желание
Писать код можно, вопрос в качестве такого кода. Тенхник-программист (выпускник ПТУ) - малообразованный кодер, дрессированный писать типовой код, решающий типовые рутинные задачи - в тех областях, которым обучили. Он не имеет знаний для эффективного решения нетривиальных задач.