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

It’s only responsible for the toasting part. The bread machine makes the bread.


If the toaster is the thing that “performs the task of making toast”, what do you call it when a human gets bread and puts it in a toaster?


I guess we could call it delegation?


“Hey man, I’m delegating. Want a slice?”


Hi delegating! No, I but I'd like some toast


Can’t help you with that, I’m not a toaster.


Seems more like dependency injection. :p


What is your definition of "responsible"? The human is making literally all decisions and isn't abdicating responsibility for anything. The average toaster has literally one operational variable (cook time) and even that minuscule proto-responsibility is entirely on the human operator. All other aspects of the toaster's operation are decisions made by the toaster's human designer/engineer.




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

Search: