Thoughts on architecture, design, courses, parametric design, hardware, BIM and open source