About.My mission is to make everything Fortran development more functional. By bringing modern software development tools and techniques to Fortran, scientists and engineers can stop struggling with bugs and start focusing on solving the really hard problems.
|
As an engineer, I've spent a lot of time writing Fortran code. I've seen a lot of other scientists and engineers do the same. But as I learned more about software development, I realized we were all really bad at it.
It's not that the programs didn't work; they almost always gave us the right answers. And it's not that the programs ran slow; most of them were highly tuned and ran amazingly fast. The problems were in how long it took to write them or make changes to them. And learning how to use one was always quite an adventure. And those are the things that software is supposed to make easier.
So why do so many scientific and engineering programs take so long develop? Why are they so hard to use or change? Because despite software being necessary to the progress being made in their fields, most scientists and engineers aren't trained as software developers. They just don't know that it can be easier.
It is my mission to bring modern software development tools and techniques to Fortran. By making Fortran programming easier, we can let our scientists and engineers focus more of their time on solving the hard problems and making real technological progress.
It's not that the programs didn't work; they almost always gave us the right answers. And it's not that the programs ran slow; most of them were highly tuned and ran amazingly fast. The problems were in how long it took to write them or make changes to them. And learning how to use one was always quite an adventure. And those are the things that software is supposed to make easier.
So why do so many scientific and engineering programs take so long develop? Why are they so hard to use or change? Because despite software being necessary to the progress being made in their fields, most scientists and engineers aren't trained as software developers. They just don't know that it can be easier.
It is my mission to bring modern software development tools and techniques to Fortran. By making Fortran programming easier, we can let our scientists and engineers focus more of their time on solving the hard problems and making real technological progress.