Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I hear you, but let's not "blame Agile"

Also the key problem is not iterated development but remote access (AKA backdoors) baked into designs as a way to hedge bets.

There's some cases where remote field maintenance is absolutely the right thing to do.

You would not send a space probe to Mars without the ability to radically change its software while in service.

When facing unknown future conditions the concept of deferred functionality is essential.

In situations of consumer electronics, which are designed, purchased and deployed within a rigid set of operational expectations, deferred functionality is a MASSIVE security risk and a subversion of expected trust models.

Convergence means that these days I can literally turn any of your devices into anything else... your wall clock into a radio, your fridge into a web-server, your television into spy camera.

It's not Agile as a development philosophy that is somehow "to blame" but its corruption by the devious into an excuse for reserving the ability to change functionality while hiding behind the plausible deniability of "necessary maintenance".



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: