Flocode: Engineering Insights 🌊

Flocode: Engineering Insights 🌊

#093 - Code, Context, and Calculation: A Modern Framework for Engineering

How to Implement AI Tools into a Professional Engineering Workflow.

James O'Reilly's avatar
James O'Reilly
Jan 21, 2026
∙ Paid

This article is taken from a guest article for Engineering Skills with Dr. Seán Carroll, I am a member of Engineering Skills and I can’t recommend it highly enough for deep technical dives into a broad spectrum of structural engineering topics. Seán has hundreds of hours of deep, unique tutorial content., check it out.


The focus on “learning to code” in engineering often misses the point. Getting a handle on Python’s syntax is the price of admission; it is not the final objective. Durable professional advantage comes from the framework that surrounds the code. I work primarily on large-scale infrastructure projects, and I rely on a host of specialized software for FEA, CFD, GIS, BIM, and more. Python is the universal solvent that stitches it all together, but the integrity of the work depends entirely on the system it lives within.

This framework assumes you have a basic handle on Python syntax. Our focus is not on the language but on the professional system it must inhabit.

The following roadmap will provide a good sense of where you might fit along the Python learning path, which is not definitive but presents one logical course from beginner to advanced tooling.


A Specification-First Approach to Modern Engineering

In professional engineering consulting, our work culminates in three primary deliverables: Reports, Drawings, and Specifications.

User's avatar

Continue reading this post for free, courtesy of James O'Reilly.

Or purchase a paid subscription.
© 2026 James O'Reilly · Privacy ∙ Terms ∙ Collection notice
Start your SubstackGet the app
Substack is the home for great culture