Hello!
Good discussion here and a few things I’ll address as transparently as possible.
First, this change actually went out Jan 31, and we just realized that the automation did not fire the release notes as expected, so apologies for the late notice.
Second, we had a few reasons for this change. We were using a library that tried to pluralize/singularize text in some cases, like adding tables and adding views. The intention of using this library when adding a blank table with one field was to pluralize the table name and concatenate it with “name”.
Examples of what that looked like was:
Table name: Table name + default field
Vehicle → Vehicles name
Animal → Animals name
But, it was not perfect as there were often instances in which it would singularize a “technically” plural table name for some reason, like this:
Delta → Deltum name
Beta → Betum name
Data → Datum name
Fajita → Fajitum name
For non-English (typing) users especially, its results could even more be unexpected, causing confusion and frankly, a poor experience.
Third, as Knack grows, we need to scale with our users globally, and so we are on the lookout for ways across the app to provide a stronger foundation for internationalization ( i18n), so that we can more easily streamline localization efforts - including currencies, date/time locales, and more in the future.
Removing the library from this first field was in support of a better user experience for our non-English (typing) users and in support of i18n work, but, left us with the field just titled “Name”, which also was confusing, because we had the field type called Name.
So, we kept “Name” as the default title of the short text field name when a blank table is created, and renamed the Name field to “Person”. This made sense to our group of test users and went seemingly unnoticed by existing users until now .
For context on what other database apps call Knack’s “Person” equivalent:
Notion.so: “Person”
Monday.com: “Person”
Airtable: “User”
Noloco: “FullName”
Tadabase: “Person Name”
I do thank you for the feedback on this, and I apologize if this causes frustration. And also, I’d like to ask for your understanding in that we (at Knack) try to always be cognizant that a great number of our users do not have database expertise, and when making changes like this, we really do strive to find a happy medium for no-code users and users with more advanced database knowledge.
I hope this provides some insight into why this change was made and the thought that went into it. Let me know if you have other questions or feedback on this.
Cheers,
Kara