四虎影院

Life Lessons from Form Building

When we hear 鈥減rogrammer,鈥 many of us picture the stereotypical image of someone hunched over a computer, typing code on a dark screen; but what comes to mind when we hear 鈥渇orm builder鈥? Probably the term draws something of a blank. So just what do the four members of the CATLab Forms Team do? In listening to the reflections and advice from our Forms Team, we found that underneath their descriptions of their day-to-day activities were a lot of insights that apply to life just as well as they apply to web design.

1. Take charge of your learning

The Forms Team is a new division of the CATLab that started just this summer. Kristen Mohrhoff, who has managed our forms for the last two years, is now training a new generation of developers to take her place. All three of the new members鈥擪at Smith, Landon Moir, and Madison Huntington鈥攎entioned that the learning curve seemed overwhelming at first, but once they 鈥渏umped in,鈥 they were able to find their bearings. Kat especially said she appreciated how Kristen 鈥減ushed us to go and learn鈥 without micromanaging or hand-holding. Landon shared that he actually built his first few 鈥渇rom scratch鈥 so that he could gain a deeper understanding of how the different parts of the system worked together. Madison expressed a similar sentiment when she said what鈥檚 been 鈥渕ost helpful鈥 is 鈥渢rying it out and learning through doing.鈥

2. Lean into your community

Just because you have to make your learning your own doesn鈥檛 mean you have to do it absolutely alone. In fact, Landon said the 鈥渃ollaborative spirit鈥 was one of the things he enjoyed most about working on the Forms Team. Kat mentioned that it was helpful for her to spend time 鈥渏ust asking a lot of questions to people who already know what they鈥檙e doing.鈥 In our lives, we should seek out people who have more experience than us and try to learn from them. Madison emphasized how there鈥檚 an element of humility involved in relying on your teammates:

鈥淎t the beginning, embrace the intimidation factor and just go 鈥榶es, I don鈥檛 know what I鈥檓 doing.鈥 By leaning into that, you鈥檒l be able to reach out confidently to other members of your team who have more experience and can help you. In building those relationships you鈥檒l find the skills, the confidence, and what you need to succeed.鈥

3. Listen well

The first step of form building always involves talking to the people who requested it. The Forms Team actually has a 鈥渇orm request鈥 form鈥攁 form where people specify all the details of the form they want to be built. 鈥淚t鈥檚 pretty in detail what we ask from them,鈥 said Kat, 鈥渟o normally we have a pretty good idea of what they鈥檙e expecting.鈥 Getting all the expectations nailed down early can save a lot of time later. As Justin Davis, a staff product manager at AppFolio, put it, 鈥淚deally you know your product will be successful before you even start on it because you鈥檝e done your homework.鈥 Doing the homework, according to Justin, means spending time in conversation with the people you hope to serve so that you can truly empathize with them and design with them in mind. Just as you would when getting coffee aside with a friend, you need to be willing to put aside your own agenda and assumptions and simply listen.

4. Build on what already exists

Once our form builders have an idea of what kind of form is needed, they usually start by finding a form with similar functions and duplicating it. Landon, who鈥檚 building forms for upcoming CATLab events and for the theatre department, explained: 鈥淭hat allows us to quickly copy over the different Salesforce settings that we need instead of having to rebuild it from scratch every time. Usually, they鈥檙e completely made forms, like [taking] a basketball event sign-up and transforming that into some sort of theatre ticket option.鈥

The head of the CATLab Events Team, Emily Greig, shared that this summer is all about the 鈥渉eavy-lifting鈥 of creating templates and preset sections that can be dropped in to save time. Once the team has created these resources, they can also share them with other departments. The less time we spend trying to duplicate things that already exist鈥攚hether it be a form, a piece of technology, or a salad recipe鈥攖he more time we have to invest in the things we truly care about.

5. Be adaptable

One of the reasons our form builders are able to reuse so much of their work and save so much time is their framework of adaptability. They鈥檙e able to see the similarities between forms and also realize the small details that might need to change for a given situation. A great example of this is the Student Leadership Application that Kat has been working on. In the past, 四虎影院 had different forms scattered all over its website鈥攐ne for RAs, another for student body leadership, another for Intercultural Programs, ad infinitum. Now all of those applications are being consolidated into a single form. 鈥淭o do that,鈥 said Kat, 鈥渋t was a process of getting all of the different organizations to collaborate and send me the information.鈥 Then, based on what organization a student is applying for, only the relevant questions get displayed. This form also cleans up the back end of the application process since it packages these applications for easy review within Salesforce.

6. Pay attention to framing

An important aspect of forms might not be immediately apparent: What they鈥檙e titled. Even simple keywords like 鈥渞egistration鈥 or 鈥減ayment鈥 or 鈥渁greement鈥 help the user know what to expect. From the moment a person clicks on a form, what it鈥檚 called will 鈥渃onfirm whether or not they鈥檙e giving their info in to be registered or if they鈥檙e going to have to pull out their wallet or it鈥檚 just like 鈥榊es, this information is right,鈥欌 explained Landon. When putting together these forms, his goal is to do 鈥渁nything to make it easier for the person filling out the form is my goal.鈥

7. Let your goal inform your process

The reason the Forms Team was so essential this summer was that 四虎影院 is changing the way events are run, migrating everything into their Salesforce database. Because of that, 鈥渁 lot of times you have to start in Salesforce, building out the landscaping for where the information is going to go,鈥 said Kat. 鈥 You build backwards and then the part that is actually outward-facing to the person who鈥檚 filling out the form is normally the last step of it.鈥 In life, too, whether you鈥檙e repainting a room or budgeting your money, it鈥檚 important to keep your ultimate goal in mind so you don鈥檛 get caught up in the details or sink time and resources into the wrong thing.

So there you have it: A lot of the principles that inform good form-building are not esoteric rules about data or coding, but rather worthy reminders of attitudes and insights we should have in our own lives.

For more stories and insights, follow the CATLab on our various social media!

 |  |   |   |