Free sources for numerical methods and math-intensive code

July 14, 2008 · Filed Under Software development · Comment 
From: Shawn Gay

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.

Read more

Some software development best practices

July 2, 2008 · Filed Under Software development · Comment 
From: Shawn Gay

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.

Read more

Agile software development practices

June 12, 2008 · Filed Under Software development, Web development · Comment 
From: Shawn Gay

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 …

June 4, 2008 · Filed Under Software development · Comment 
From: Shawn Gay

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