The Webb Space Telescope continues to progress, despite insider skepticism
arstechnica.com