PLATFORM
Progress
230307 FC
Does technical change necessarily mean progress?