Category Archives: agile development

How Should Astronomy Pay For Software?

So asked Frossie Enonomou at ADASS XXIV in Calgary, October 2014.  She gave her view of the answer to this question. It’s not of course about paying for software, but about paying people to write software.  Generally speaking, it’s not … Continue reading

Posted in agile development, astroinformatics, Astronomy, Career Advice, careers, Computing, cyberinfrastructure, High performance computing, History of Computing!, informatics, information sharing, jobs, LSST, Open Access, Open Source, programming, Scientific computing, social media, social networking, software engineering, software maintenance, software sustainability, user communities | Tagged , , , , , , , , , , , | Leave a comment

Astroinformatics 2013 – Day Five Morning, December 13 2013

The last day, Day Five, of Astroinformatics 2013, hosted  by CSIRO, is now underway. In this successful meeting, we have been discussing advances in data processing, manipulation and management – crucial topics in modern astronomy. You can see the agenda … Continue reading

Posted in agile development, archives, ASKAP, astroinformatics, Astronomy, astronomy surveys, Cloud computing, computer modeling, computer videos, Computing, computing videos, cosmology, cyberinfrastructure, data archives, Data Management, Data mining, databases, DBMS, EMU, galaxies, galaxy formation, GPU's, Grid Computing, informatics, information sharing, programming, Scientific computing, SKA, social media, social networking, software engineering, software maintenance, software sustainability, Web 2.0 | Tagged , , , , , , , , , , , , , , , , , | Leave a comment

Best Practices for Scientific Computing

Software is now considered by many as a scientific instrument, and it has assumed the same importance as “telescopes and test tubes.” This is certainly an opinion I share, and one shared by Aruliah et al. in their paper “Best … Continue reading

Posted in agile development, astroinformatics, cyberinfrastructure, High performance computing, information sharing, programming, software engineering, software maintenance, software sustainability | Tagged , , , , , , , , , | 2 Comments

The Google Software Development Process: The Benefits of Code Review

This week, I have been attending the Large Synoptic Survey Telescope (LSST) All-Hands Meeting in Tucson, Arizona. During a session on software best practices, I heard a talk by Rob Pike on software development practices at Google. He described how … Continue reading

Posted in agile development, cyberinfrastructure, information sharing, programming, software engineering, software maintenance, software sustainability | Tagged , , , , , | Leave a comment

SPIE Conference: Distributed Agile Software Development in Astronomy; the SKA Example

I am attending the SPIE Astronomical Telescopes + Instrumentation conference in Amsterdam, Netherlands (July 1-6, 2012). One of the most interesting talks I have attended so far, in the Software and Cyberinfrastructure for Astronomy conference, was given jointly by Rebecca … Continue reading

Posted in agile development, Astronomy, astronomy surveys, cyberinfrastructure, Data Management, High performance computing, information sharing, Parallelization, programming, SKA, software engineering, software maintenance | Tagged , , , , , , , , , , , , | 1 Comment