Das Leben eines Softwareentwicklers ist eine stille Reise zwischen den Zeilen des Codes. Alles beginnt mit der ersten Codezeile, die mit Neugierde an der Universität oder am Computer geschrieben wird. Ali begann diese Reise auf ähnliche Weise. Sein Interesse an Computern seit der High School brachte ihn zum Fachbereich Computertechnik. In den Kursen, die er an der Universität belegte, lernte er jeden Tag mehr und mehr und genoss es, die Grenzen des Programmierens zu entdecken. Aus den kleinen Programmen, die er anfangs nur zum Spaß schrieb, wurden mit der Zeit größere Projekte.