Blog
Notes from the design office
Practical articles on steel design, STAAD.Pro automation, OpenSTAAD and C#, and using AI well in structural engineering work.
All articlesSteel design 20Programming for engineers 4Loads & codes 3PEB 2Software 2AI for engineers 1OpenSTAAD 1
Programming for engineers
C# for civil engineers: where to start
Why C# is a practical first programming language for civil and structural engineers, what to learn first, and a 6-week path using engineering examples.
14 October 2026 4 min readRead
Programming for engineersAlgorithms for Weight Optimization of Steel Structures: A Guide for Civil Engineers
As civil engineers, we’re always striving to design structures that are not only strong and stable but also efficient and cost-effective. When
3 September 2024 8 min readRead
Programming for engineersProgramming for Civil Engineers: Why You Should Consider It and How to Get Started
If you’re a civil engineer and haven’t yet dipped your toes into programming, let me tell you—you’re missing out on something that
30 August 2024 5 min readRead
Programming for engineers
Excel VBA for Civil/Structural Engineers
Being different from my other blog posts, this particular article will be a walkthrough of the engineering tools which I created and
18 March 2023 3 min readRead