This article was originally published on ArchSmarter.

These days, nearly every architect uses a computer. Whether it’s for 3D modeling, documentation or even creating a program spreadsheet, computers are well entrenched within the profession. Architects now need to know almost as much about software as they do about structures, building codes, and design.

As our tools become more powerful and sophisticated, we need to evolve and develop our working methods in order to stay competitive. I’ve written previously about how architects should learn to code. A lot of the problems we need to solve don’t fall within the capabilities of off-the-shelf software. We need to tweak and customize our tools to work the way we work. Creating our own tools and software is one way to do this. (Read more) Via