This character engages in computer programming.
Computer programming is the process of designing, writing, testing, debugging / troubleshooting, and maintaining the source code of computer programs.
This source code is written in a programming language. The purpose of programming is to create a program that exhibits a certain desired behavior. The process of writing source code often requires expertise in many different subjects, including knowledge of the application domain, specialized algorithms and formal logic.