We may earn an affiliate commission when you visit our partners.
CodeMash

CodeMash 2020 | What Architecture (The Building Kind) Can Teach Us About Architecture (The Software Kind) | Wes Delp

Read more

CodeMash 2020 | What Architecture (The Building Kind) Can Teach Us About Architecture (The Software Kind) | Wes Delp

Architecture has existed for the better part of human history. Over 2000 years ago, the Roman architect Vitruvius claimed that a good building must be durable, functional, and bring delight. Sounds familiar, right? In this conference session, Wes Delp will explore how architectural design concepts such as, 'less is more', 'form vs. function', and 'adaptive reuse,' can be applied to the software patterns and structure in your own applications. You'll discover how the successes and failures in building design over the years provide timeless lessons for designing and architecting software that will stand the test of time.

Enroll now

What's inside

Syllabus

What Architecture (The Building Kind) Can Teach Us About Architecture (The Software Kind)

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Examines architectural concepts like 'less is more' and 'form vs function,' which are timeless lessons for software design and architecture
Relevant to software engineers, architects, and designers looking for insights from the field of architecture

Save this course

Save What Building Architecture Can Teach Us About Software Architecture: CodeMash to your list so you can find it easily later:
Save

Activities

Coming soon We're preparing activities for What Building Architecture Can Teach Us About Software Architecture: CodeMash. These are activities you can do either before, during, or after a course.

Career center

Learners who complete What Building Architecture Can Teach Us About Software Architecture: CodeMash will develop knowledge and skills that may be useful to these careers:
Software Architect
Software Architects design and build software systems, making sure that these systems are secure, reliable, and scalable. This course may be useful to someone in this role because it can teach them about the principles of architecture, including how to create systems that are both efficient and effective. This knowledge can help Software Architects to create better software systems that meet the needs of their users.
Network Architect
Network Architects design and build networks, making sure that these networks are secure, reliable, and scalable. This course may be useful to someone in this role because it can teach them about the principles of architecture, including how to create networks that are both efficient and effective. This knowledge can help Network Architects to create better networks that meet the needs of their users.
Systems Engineer
Systems Engineers design and build complex systems, including software systems, hardware systems, and networks. This course may be useful to someone in this role because it can teach them about the principles of architecture, including how to create systems that are both efficient and effective. This knowledge can help Systems Engineers to create better systems that meet the needs of their users.
Enterprise Architect
Enterprise Architects design and build enterprise systems, making sure that these systems are secure, reliable, and scalable. This course may be useful to someone in this role because it can teach them about the principles of architecture, including how to create systems that are both efficient and effective. This knowledge can help Enterprise Architects to create better enterprise systems that meet the needs of their users.
Security Architect
Security Architects design and build security systems, making sure that these systems are secure, reliable, and scalable. This course may be useful to someone in this role because it can teach them about the principles of architecture, including how to create systems that are both efficient and effective. This knowledge can help Security Architects to create better security systems that meet the needs of their users.
Database Architect
Database Architects design and build databases, making sure that these databases are secure, reliable, and scalable. This course may be useful to someone in this role because it can teach them about the principles of architecture, including how to create databases that are both efficient and effective. This knowledge can help Database Architects to create better databases that meet the needs of their users.
Architectural Designer
Architectural Designers plan and design buildings, making sure that these structures are safe, functional, and aesthetically pleasing. This course may be useful to someone in this role because it can teach them about the principles of architecture, including how to create buildings that are both beautiful and functional. This knowledge can help Architectural Designers to create better buildings that meet the needs of their clients.
Architect
Architects plan and design buildings, making sure that these structures are safe, functional, and aesthetically pleasing. This course may be useful to someone in this role because it can teach them about the principles of architecture, including how to create buildings that are both beautiful and functional. This knowledge can help Architects to create better buildings that meet the needs of their clients.
Building Engineer
Building Engineers design, construct, and maintain buildings, making sure that these structures are safe, functional, and efficient. This course may be useful to someone in this role because it can teach them about the principles of architecture, including how to create buildings that are both beautiful and functional. This knowledge can help Building Engineers to create better buildings that meet the needs of their clients, including the systems within them.
Landscape Architect
Landscape Architects design and create outdoor spaces, including parks, gardens, and campuses. This course may be useful to someone in this role because it can teach them about the principles of architecture, including how to create spaces that are both beautiful and functional. This knowledge can help Landscape Architects to create better outdoor spaces that meet the needs of their clients.
Interior designer
Interior Designers plan and design the interiors of buildings, making sure that these spaces are safe, functional, and aesthetically pleasing. This course may be useful to someone in this role because it can teach them about the principles of architecture, including how to create spaces that are both beautiful and functional. This knowledge can help Interior Designers to create better interiors that meet the needs of their clients.
Urban Planner
Urban Planners design and plan cities and towns, making sure that these areas are safe, functional, and sustainable. This course may be useful to someone in this role because it can teach them about the principles of architecture, including how to create spaces that are both beautiful and functional. This knowledge can help Urban Planners to create better cities and towns that meet the needs of their residents.
Civil Engineer
Civil Engineers design and build infrastructure, including roads, bridges, and water systems. This course may be useful to someone in this role because it can teach them about the principles of architecture, including how to create structures that are both safe and functional. This knowledge can help Civil Engineers to create better infrastructure that meets the needs of their communities.
Construction Manager
Construction Managers oversee the construction of buildings and infrastructure projects. This course may be useful to someone in this role because it can teach them about the principles of architecture, including how to create buildings that are both safe and functional. This knowledge can help Construction Managers to better manage construction projects and ensure that they are completed on time and within budget.
Structural Engineer
Structural Engineers design and build the structural elements of buildings, including the foundations, walls, and roofs. This course may be useful to someone in this role because it can teach them about the principles of architecture, including how to create structures that are both safe and functional. This knowledge can help Structural Engineers to create better buildings that meet the needs of their clients.

Reading list

We haven't picked any books for this reading list yet.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Similar courses are unavailable at this time. Please try again later.
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser