A Quick Prelude
This morning, I was blankly staring past my monitors in a strange state of disassociation.
On my screen was the commit history of a substantial git repo.
While clearing out stale branches, I went down the rabbit hole of examining each engineer’s stylistic approaches.
Commenting out versus deleting old code.
Writing references to previous commits in comments.
How some engineers write intuitive variable and function names, while others might name them rather generically.
While some of those examples get called out and corrected in PRs, it left me with a lingering curiosity about our stylistic and functional choices when working with Airtable.
This is a rather open-ended discussion, but I wanted to open it up to see how everyone likes to do things.
It could be anything.
There are some things that I’m personally curious to know, but I’d encourage anyone to jump in and share anything that you keep in mind when you are planning, building, implementing, and working within Airtable.
Some things that I’m particularly interested to hear about:
-
Formulas
- What stylistic preferences, if any, do you have in writing formulas?
- Do you prefer some functions and operators over others?
- What do you use most?
- What do you never use?
-
Bases, Tables, and Syncs
- How do you map and think about new bases and tables?
- Beyond best practices, is there anything that you altogether avoid doing?
- How do you map and think about new bases and tables?
-
Fields
- Any field types you avoid like the plague?
- Any workarounds that you prefer to use instead?
I tend to be fond of the experience of finding forum posts from 2005 for software on version 1.2.16 and then using what I find to fix the behavior in the latest version sitting at like 17.8.21a.
I’m a huge believer in the necessity of precedent.
While I am curious to see what everyone might share, I’m also distantly hoping this thread might provide a lot of insight for users down the line.