# data[].attributes.body
I changed my mom's autocorrect to say "nuggets" every time she types "ok"

# data[].attributes.body
predicts the word you want

# data[].attributes.headline
constriction to the English language, limits evolving modern vocabulary

# data[].attributes.subject
constriction to the English language, limits evolving modern vocabulary

# data[].attributes.headline
misspell words you know how to spell sometimes 

# data[].attributes.subject
misspell words you know how to spell sometimes 

# data[].attributes.body
makes your texts look more formal than casual (could be an affordance or a constraint depending on the person/situation)

# data[].attributes.body
It makes it so people don't need to learn to spell things.. which is a constraint in my opinion. It makes it harder for people to learn because knowing correct spelling isn't needed.

# data[].attributes.body
just because it's spelled right doesn't mean its the word you want

# data[].attributes.headline
Wrong words sent to the wrong people can cost you your job

# data[].attributes.subject
Wrong words sent to the wrong people can cost you your job

# data[].attributes.body
Speed up typing

# data[].attributes.body
To increase the usability of the system

# data[].attributes.body
might not know the word you're trying to type

# data[].attributes.headline
You type slower because you have to fix the mistakes

# data[].attributes.subject
You type slower because you have to fix the mistakes

# data[].attributes.headline
can remember words not in the dictionary, like Hokie

# data[].attributes.subject
can remember words not in the dictionary, like Hokie

# data[].attributes.body
Looking oblivious when it puts the wrong word.

# data[].attributes.body
It limits your ability to say a word that's at all unusual because it assumes you means something else

# data[].attributes.body
Write words you only know how to sound out

# data[].attributes.body
"Hokies" --> "Homies"

# data[].attributes.headline
if used correctly, you can type extremely fast

# data[].attributes.subject
if used correctly, you can type extremely fast

# data[].attributes.body
aid distracted/multitasking writing

# data[].attributes.body
if you are using words outside of the dictionary (names, etc.) you may have to retype them multiple times

# data[].attributes.headline
"Duck".... I'm sure some of you get that...

# data[].attributes.subject
"Duck".... I'm sure some of you get that...

# data[].attributes.body
If you don't know how to spell something

# data[].attributes.headline
It can make it hard to use abbreviations

# data[].attributes.subject
It can make it hard to use abbreviations

# data[].attributes.body
Dictionary approved words in the computer

Or

Common words users of the website have made.

# data[].attributes.body
How do autocorrect and autocomplete limit your ability to do things you want to do? What do they make difficult for you? Think about which features of autocorrect and autocomplete are intuitive and which features are “hidden” or only available to advanced users. What shortcomings are there to autocorrect and autocomplete?

# data[].attributes.body
What do autocorrect and autocomplete allow or encourage you to do? What does they make easy for you?