Art of Software Development

New York City artist Nathan Sawaya  exhibited the following art piece of Lego art.  I guess everyone knows to how to connect, manipulate lego pieces.  But only artists like Nathan Sawaya can make such art from the ordinary lego bricks.  

We study software development by learning programming languages, tools, methods, ways of thinking, etc.  These topics are normally covered in computing-related curricula.  We also know that experiences are very important ingredient to master programming.  Exactly how all of them work together to upgrade software developers?  What is the journey by which a programmer can reach the mastery of programming or coding and produce art pieces of software?   

Comments

Popular posts from this blog

25 Google Interview Questions

Convert LaTeX to HTML