Get Free Shipping on orders over $79
Software Development : A Handbook for Computational Scientists - Tobias Weinzierl

Software Development

A Handbook for Computational Scientists

By: Tobias Weinzierl

Paperback | 24 December 2026 | Edition Number 1

At a Glance

Paperback


$190.75

or 4 interest-free payments of $47.69 with

 or 

Available: 24th December 2026

Preorder. Will ship when available.

Computational software is the backbone of progress in many fields of science and engineering. As the importance and complexity of this software grows, developers should apply software development best practices systematically. However, exploratory, agile, and numerical codes present unique challenges.

Developers must combine cutting-edge expertise from applied mathematics, computer science, high-performance computing and domain-specific knowledge, relying on small, highly specialised research groups and individuals from diverse career levels, to maintain codebases across generations of team members, often working asynchronously across the globe. These conditions demand bespoke development techniques tailored to the research environment.

This book presents a collection of best practices and lessons learned from the computational science community, offering critical observations on where mainstream development techniques struggle or fail in this specialised domain, or where mainstream software development technology is widely adopted yet might not be the best fit overall. The author challenges common recommendations for code development and suggests that there is a need to design and implement bespoke software development workflows that deliver research software capable of facilitating new insights in challenging research environments.

The discussion remains technically focused, avoiding high-level management theory, career development frameworks, and team dynamics discussions in favour of practical ideas that make day-to-day research code development more efficient, effective, and enjoyable.

The book is written specifically for practitioners who develop software as part of computational science research. It addresses techniques, recipes, and principles relevant to PhD students, research software engineers, postdoctoral researchers, and senior academics who mentor and instruct colleagues.

More in Information Technology General Issue

Careless People : A story of where I used to work - Sarah Wynn-Williams

RRP $24.99

$21.75

13%
OFF
Doppelganger : A Trip Into the Mirror World - Naomi Klein

RRP $26.99

$22.99

15%
OFF
Open to Work : How to Get Ahead in the Age of AI - Ryan Roslansky

RRP $34.99

$27.99

20%
OFF
Computer-Aided Figured Graph Designing for Jacquard Weaving - C.  Prakash
Fundamentals of Computer Graphics - Steve Marschner

RRP $94.99

$85.75

10%
OFF
Introduction to Statistical Computing and Visualization Using R - Megha  Rathi
Secure Health : A Guide to Cybersecurity for Healthcare Managers - Mohamed Hammad
Smart Cities : Blockchain, AI, and Advanced Computing - Bhisham Sharma