Code, design and adaptability