Free sources for numerical methods and math-intensive code
As a scientific programmer, I am always on the lookout for open-source or free numerical method and math software libraries to leverage in my programs. There are some very useful packages out there that can make life a lot sweeter when you are writing physics, engineering, or other computationally complex code.
Some software development best practices
Software development projects vary over such a wide range of magnitudes and complexity that it is not easy to generate a list of best practices that is applicable to every project. However, there are a few practices that are nearly universal in my experience. The ones I will cover in this post are: configuration management, feature/defect tracking, and unit testing.
Agile software development practices
I am a big believer in iterative software development. The Agile model for software development is the one I currently look to for guidance in steering my projects. At the heart of the Agile model is the set of principles expressed in the Agile Manifesto.
Read more
First post …
This is the first post to the 100 Mind Street software development blog. Stay tuned and you can expect to see here regular updates on a variety of software development topics. Things I have in mind are:
- Object-oriented analysis and design
- Best practices for all phases of software engineering
- Numerical methods
- Leveraging third-party libraries
- Web development
- Running a software business
If any of these things sound remotely intriguing to you, check back often or subscribe to the rss feed!
Signing off,
SCG


