Open Channel Foundation

I came across the Open Channel Foundation in a quick search for the NASTRAN source code. They provide software for a wide range of engineering and scientific applications. Note: The NASTRAN source code costs around $4000 USD.

Software Carpentry

Coming from an engineering background, I have seen the issues that well meaning engineers encounter when attempting to develop software. These include: Inappropriate technology or language selection Poor architecture and strong coupling between components Inadequate or non-existent testing As a…

An Engineering Design Framework – Part 1

The effectiveness of software application frameworks such as Ruby on Rails, automated build tools like Maven, and architectural design patterns like Model-View-Controller, demonstrate the value of a structured approach to development tasks. For me, the expression “convention over configuration” really…

Applying Agile Principles to Traditional Engineering Design

Agile software development methods evolved as a reaction to traditional project management methods that focused on documentation, change control and the linear execution of tasks. Agile methods recognize the complex and highly non-linear nature of software development and address the…

Fork me on GitHub