Alex Garcia początkowo programował w języku C++, ale później wybrał Javę. Interesują go też języki Groovy, Scala i JavaScript. Pracował jako administrator systemów, a także jako programista i konsultant. Garcia jest wielkim zwolennikiem metodyk zwinnych. Pasjonuje się nowymi językami, paradygmatami i platformami.