Author Archives: Sagar Jauhari

Support Engineer: Experiments & Learnings

Each year Panorama Education helps thousands of teachers, principals and school administrators across the country to gather feedback from their stakeholders in a several different ways. Our relatively small engineering team (we just hired our 10th engineer!) strives hard to make sure that it is not only a great experience for millions of students who take our surveys but also a delight for schools and districts to gather and analyze feedback. With ever-increasing engineering needs, teams in a growing startup like ours often have to balance product development with operational and support-related tasks. And one of the ways we address this at Panorama is by a weekly support engineer rotation process.

Read More

Ruby Gem – ExternalFields

ExternalFields

We recently released a rails gem called ExternalFields (Github). As the name suggests, this gem allows you to create the illusion that an object has specific attributes when those attributes actually belong to an associated object. This is particularly useful for different classes within a single-table inheritance table to have access to separate fields in class-specific associations. In addition, this gem gives us more power than standard Ruby/Rails built-in delegation methods by automatically creating necessary objects and associating them.

Read More

Our Engineering Book Club

Every Wednesday afternoon you will find the engineers at Panorama huddled by the couches or gathered around the desks by the projector. Why? It’s Book Club time!

The Book Club started back in June 2014 when we realized that all of us had favorite programming/technical books which we loved talking about and wanted everyone else to read. So we decided that we’d all read a book together and then share our thoughts, learnings, questions. And then, every Wednesday, we discuss for half an hour what the chapter taught us, what we agree or disagree with and how can we incorporate the learnings in our daily work.

Read More