Hacker News new | ask | show | jobs
by roca 2880 days ago
Supporting even completely unused features creates significant costs, including:

-- Tests for those features still run regularly

-- Increased download size

-- Increased runtime code memory usage (it's impossible to completely separate code pages for unused features from used features)

-- The code must be maintained as interfaces they depend on are refactored

-- Attackers will find exploitable bugs that harm users and must be fixed

1 comments

We are talking about the RSS reader. How many extra megabytes do you think it will add to the download?