With evolving technologies, would it be recommended that I dual - major or at least minor in programming to better incorporate technologies in my future career as an architect?
Hello, I'm a first year architecture student in UC Berkeley. I've wondering about the developing models of creation and planning and how that will affect my future in the field. I wonder how will the future of planning & drafting change. About how will we incorporate developing models of technology. Will there be incorporations of Virtual Reality in the creation of spaces? Will AI be used as a tool for creation? If we are headed towards this model of innovation would any professionals in the architecture field recommend that I dual-major or at least minor in programming? Are there any professionals out there that I could get in contact with who have current work experience in the field and could help me out in making my decision? Thank you!
6 answers
Ibrahim’s Answer
Here’s my honest take, as someone who’s seen tech blend with design in real-time:
👷♂️ Yes, Learning Programming is a Smart Move
You don’t need to be a full-stack developer, but knowing how to code — even at a basic level — will give you a serious edge. Especially with tools like:
Grasshopper + Rhino (parametric design)
Unity or Unreal Engine (VR walkthroughs)
Python or JavaScript for scripting automations in modeling software or AI tools
Even a minor in Computer Science or programming could open doors to creative tech roles in architecture that most grads won’t be qualified for.
🔮 The Future of Architecture = Tech + Design
AI is helping generate floorplans, analyze energy use, and optimize layouts
VR/AR is huge in presenting immersive designs to clients and stakeholders
Generative design lets you test hundreds of variations instantly
Automation is cutting time on repetitive modeling tasks
The best part? These tools don’t replace creativity — they enhance it. Architects who understand tech will lead the future of design.
💬 How to Connect With Pros
Check out:
LinkedIn – Search "computational designer" or "architect + AI" and message them respectfully
UC Berkeley’s architecture or computer science departments – Ask professors for alumni or guest speaker connections
ACADIA & AIA conferences – You’ll find tons of pros innovating at the intersection of tech and architecture
You could also look into Design Technology or Computational Design roles — those are real jobs now!
🎯 Final Thought
If tech excites you and you want to stay future-proof, go for the minor in programming. It’ll stretch your skills, deepen your design thinking, and make your work stand out. You don’t need to know everything — just enough to speak both design and tech fluently.
Proud of you for thinking like a future architect and innovator. You’re on the right path. 🙌 Let me know if you want help finding beginner coding resources made for designers!
Sneha’s Answer
Emer’s Answer
John’s Answer
I'm not in architecture of buildings, but in my current role, I do design and architecture of technology elements to elegantly and efficiently solve problems for my company. So I'm a huge proponent of the importance of design! Even though I eventually landed on a major of computer engineering, one of my very first classes in college my freshman year was AutoCAD drawing.
With a little CS background, besides just developing up-to-date technology knowledge skills, you'll still be designing... You'll might find that there are a lot of design aspects and approaches that you can also learn-by-doing with programming. Design is design! :) Innovation comes about when you can find ways to apply approaches and ideas in one domain and bring it to another domain. Systems thinking is also huge... learning how things affect other things, dependencies, scalability, usability, etc. etc.
My current view is that AI will be valuable for design thinking in the future, but it will always only remain a tool for humans to leverage. It will probably be instrumental for your career to know and keep up to date with AI and VR capabilities, but I believe that AI will continue to be no substitute for the design ability we retain as humans. There are just to many inputs and externalities that AI can't ever know about. Technology and tools to create things will continue to evolve and the "barrier to create" will continually go down, but the key will always be what you will bring with these tools to your work.
Stefan’s Answer
I'm in a programming heavy field and successfully use programming in my daily tasks but I did not major or minor in the field. However, I did take a course in programming in high school and another in my undergraduate. I think these were both beneficial to me in providing a foundational understanding of how computers work and how to get started. In the rapidly advancing ability for generative AI and low or no code applications to handle the details for you, an approach like this might be a good way to get started and prepare you.
My approach of adding a few courses to my degree program worked well because when I did eventually find myself programming regularly it was in a specific field (statistics) that has its own specialized languages and it was better for me to immerse myself hands on with these when the time came, many years after taking these initial courses.
Best wishes!