Take advantage of other people’s experience and read through our Top Tips.
Top Tips are less in-depth than our Guides, but still contain some great, targeted advice from people who have been in your situation before and want to pass on the lessons they have learned.
Software development
- Top tips on agile software development
- Five top tips for developing Android apps
- The top five don'ts of software development
- Top tips for releasing software
- Top tips for packaging software
- Top tips for porting an application to a computing infrastructure
- Top tips on software for data visualisation
- Five tips for healthcare app development
- Top tips on creating Web Services
- Managing support requests
- Top tips for using Mercurial
Repositories and project infrastructure
- Top tips for choosing a computing infrastructure
- Sustainable software development on supercomputers
- Top tips for porting an application to a computing infrastructure
- What infrastructure do you need to start developing research software?
- Infrastructure for unselfish software development - a collection of top tips
- Infrastructure for closer collaboration
- Strengthen community engagement and deliver reliable software with the right infrastructure
- Top tips for migrating to an open-source repository
- Top tips for using an open-source repository
- Five tops tips on documentation
- Top tips on version control
- Top tips for using a wiki
Software carpentry
- Top tips for instructors at a Software Carpentry bootcamp
- Top tips for helpers at a Software Carpentry bootcamp
- Hosting a Software Carpentry boot camp: top tips
- Not got time to organise a Software Carpentry boot camp? Here's some quick alternatives
Citing software
Data handling
Promoting and communicating your project
- Top tips for working with a technical writer
- Five top tips for promoting your software
- Top tips for writing a press release
- Twitter tips: what I have learned about getting more followers
- Top tips for expanding your user community
- Academic blogging