Engineering for Delight: Putting the client experience first when building a product
Wednesday, July 17, 2024
No items found.
July 2024
Engineering for Delight: Putting the client experience first when building a product
Included topics
No items found.

Front end engineer André Morgan pulls back the curtains on his team’s approach to building a platform that offers a delightful client experience.

by André Morgan

The work of building and maintaining the Ethic platform is an ongoing process led by our dedicated team of engineers. However, we don’t often unpack just how that team works to deliver an exceptional product that supports a personalized, efficient, and delightful client journey for both advisors and investors. This week, front-end engineer André Morgan weighs in on the challenges and opportunities inherent in putting the client experience first when building our platform. 

Some key takeaways from our chat with André:

  • Balancing Developer and Client Experience: Prioritizing developer experience is crucial as it directly impacts the quality and speed of delivering features to clients. Ensuring alignment across teams on the value of this helps maintain a sustainable and consistent workflow.
  • Intentional Time Investment: The key to creating a strong product offering lies in balancing immediate opportunities with the need to invest time in strong technical foundations. This requires intentional planning and a culture that respects engineering concerns.
  • Complexity in Simplification: Translating complex internal systems into a user-friendly platform without losing sophistication is a significant challenge. By keeping the focus on listening to clients and collaborating meaningfully, we can create a personalized and impactful investing experience.

What are the biggest challenges you’ve found in putting the client experience first? 

As a developer, I can say that client experience has some friendly competition: developer experience. To start, developer experience has to do with the efficiency and effectiveness of factors in the software development arena like code comprehension, code scalability, code contribution workflows and feature specs, to name a few. Good developer experience serves client experience in that it delivers quality features to our clients faster (and sanity to our engineers!). Developer experience is the yin to the client experience yang, which also means that when there’s bad developer experience, the negative effects on client experience really do snowball.

While the benefits of investing in developer experience can be an easy sell, the challenge arises from the fact that good developer experience often requires upfront time investment without clear upfront results. We’ve got opportunities at our doorstep and a strong team that can pull off just about anything. With all this excitement, balancing seizing the moment and investing time into building strong technical foundations takes a lot of intentionality. This is a challenge, but a really satisfying one to take on at Ethic. 

How do you approach this challenge?

I think that overcoming the often challenging clash of client experience and developer experience involves these two things:

  1. Alignment across teams on the value of developer experience toward serving client experience. We need to all appreciate how this helps us move quickly at a sustainable level of consistency.
  2. Alignment on how to maintain a healthy balance between a quick turnaround and investing time in developer experience. 

If we’re intentional about keeping developer experience a top priority on our product roadmap, we’ll be fine. Thankfully our team has a culture where engineering concerns are treated with a high level of respect, so I'm confident that we’ll keep this challenge in check.

With all these learnings in mind, what’s next? What are you excited about?

In framing what I'm most excited about, I sort of have to sneak in another challenge callout. Our internal systems that enable what we do are extremely complex. With that complexity comes the challenge of translating the relevant controls, activities, and results of these systems to clients in a way that feels easy to use while not losing sophistication.

Our product offering is unique. There are many different avenues for personalized and impactful investing that we support through one platform. We’re on a pretty uncharted path here so there aren’t any direct references out there for us or our clients on how to deliver the ideal product. It takes a lot of focus, listening, and deep collaborative work to figure out what’s important to our clients and how to package and then build those elements. 

But one real reward as we navigate this new path is that we get to witness advisors and investors become more and more empowered through a personalized experience. Although very hard, this is really meaningful and fulfilling work, and I'm very excited to be involved. 

What’s a Rich Text element?

The rich text element allows you to create and format headings, paragraphs, blockquotes, images, and video all in one place instead of having to add and format them individually. Just double-click and easily create content.

Static and dynamic content editing

A rich text element can be used with static or dynamic content. For static content, just drop it into any page and begin editing. For dynamic content, add a rich text field to any collection and then connect a rich text element to that field in the settings panel. Voila!

How to customize formatting for each rich text

Headings, paragraphs, blockquotes, figures, images, and figure captions can all be styled after a class is added to the rich text element using the "When inside of" nested selector system.

Request a demo
Please enter your first name
Please enter your last name
Please enter a valid email address
Submit
* By submitting, you agree: the personal data you have provided will be processed for purposes of providing you the best service possible. Your data will not be transferred nor assigned to third parties. You can exercise your right to access, rectify and delete your data, as well as the other rights granted by law by sending an email to support@ethicinvesting.com. For further information, please check our privacy policy at ethic.investments/legal/privacy-policy.
Thank you.
Thank you for getting in touch. Keep an eye out for a confirmation message in your inbox.
Oops! Something went wrong while submitting the form. Please try again.
Sources and footnotes

Important Disclosures 

Information provided herein is for informational purposes only and does not intend to make an offer or solicitation for the sale or purchase of any specific securities, investments, or investment strategies. Information contained herein was carefully compiled from third-party sources that Ethic Inc. believes to be reliable, but Ethic Inc. does not have control over any third-party content and cannot guarantee the accuracy of that information. Hyperlinks to this third-party informational content and websites are provided solely for reader convenience. By clicking hyperlinks to third-party content, you will be leaving the Ethic Inc. controlled environment.

Ethic Inc. is a Registered Investment Adviser located in New York, NY. Registration of an investment adviser does not imply any level of skill or training. Information pertaining to Ethic Inc’s registration or to obtain a copy of Ethic Inc.’s current written disclosure statement discussing Ethic Inc.’s business operations, services and fees is available on the SEC’s Investment Adviser Public Information website – www.adviserinfo.sec.gov or from Ethic Inc. upon written request at support@ethicinvesting.com. Information provided herein is for informational purposes only and does not intend to make an offer or solicitation for the sale or purchase of any specific securities, investments, or investment strategies. Any subsequent, direct communication by Ethic Inc. with a prospective client shall be conducted by a representative of Ethic Inc. that is either registered or qualifies for an exemption or exclusion from registration in the state where a prospective client resides. Information contained herein may be carefully compiled from third-party sources that Ethic Inc. believes to be reliable, but Ethic Inc. cannot guarantee the accuracy of any third-party information.

Contributors
Included topics
No items found.