What does the word "afford" mean in this passage from an online article? I'd appreciate some synonym as well.
Email Limits What You Can Do
You do things with people. How you talk is what you do.
There is a theme amongst the best software thinkers I know, and it goes like this: Architecture is everything. I don’t mean how the code is structured. The architecture of how the software fits, limits, and affords the human mind.
I tend to think that the 3d definition of "afford" from the online Merriam Webster dictionary is closer, but still not very accurate:
to be able to pay for (something)
to be able to do (something) without having problems or being seriously harmed
to supply or provide (something needed or wanted) to someone
Best Answer
While "afford" is usually used with regards to having enough money or other resources to spend on a certain thing, it can also be used to indicate that an object embodies a certain possible use. Typically the word used is "affordance", but the verb afford is sometimes used as well. See the Wikipedia article on affordance for some examples:
A possible synonym might be "lend itself to"; a knob lends itself to twisting. I'm not sure if this is the meaning intended in the example text, but it could make sense: