Federico Tomassetti got his PhD in Software Enginering and worked in Academy and industry in Italy, Germany, Ireland and France. Among others he worked for TripAdvisor and Groupon. You can read more about his work at tomassetti.me
Bret Curtis holds a Bachelors in Computer Science and has worked as a Software and Systems Engineer who loves startups and FOSS. Bret has been involved in the Open Source world since 1996 and has a passion from cross-platform compatibility You can read more about his work at http://www.mindwerks.net
When I was young and learning to program, I was fascinated by the possibility of creating things that could live inside my monitor. I had the same feeling when I started to play with procedural content generation, which is to find the rules behind a phenomenon, encode them in an algorithm, and use that algorithm to create something virtual, but realistic — a plausible simulation.
Typically, you can give a seed or some initial parameters to a procedural content generation algorithm, and get some result. You could generate the landscape of a city, the shape of a tree or an entire world.