September 2018 Summaries
5 posts from Heap
Filter
Month:
Year:
Post Summaries
Back to Blog
Heap's innovative approach to interviewing engineers diverges from traditional methods by simulating a realistic workday, which involves candidates building a practical feature throughout the day. This process, designed to reflect the actual job environment, emphasizes practical skills such as debugging, self-management, and productivity, rather than solely focusing on technical knowledge assessed through whiteboard problems. By doing so, Heap gains a more comprehensive understanding of a candidate's capabilities in real-world scenarios, contributing to the selection of engineers who effectively contribute to team productivity. While this method presents challenges such as scalability and the need for skilled interviewers, it results in higher candidate satisfaction and more accurate predictions of on-the-job performance. The company believes that a well-designed interview process is crucial for maintaining a high-performing engineering team, as it helps identify and attract talented engineers who can thrive in their work environment.
Sep 28, 2018
2,537 words in the original blog post.
Design feedback often becomes a challenge due to uninformed opinions from non-designers, who may not have the necessary design understanding but still influence the process. The text argues that design should be a collaborative effort, where non-designers are educated to contribute effectively rather than sidelined. It outlines basic principles of design across product thinking, user experience (UX), and visual design, emphasizing the importance of understanding users, prioritizing cognitive load over simple click reduction, and creating effective visual hierarchy. These guidelines aim to bridge the gap between designers and non-designers, fostering a more inclusive and productive design process. Ultimately, the text encourages non-designers to engage meaningfully in design critiques and urges designers to educate their peers, enhancing collaboration and ensuring that the best products emerge from diverse team inputs.
Sep 26, 2018
2,679 words in the original blog post.
Product managers in the financial services industry face numerous challenges, including meeting high customer expectations, providing seamless omni-channel experiences, and complying with evolving regulations, all while adapting to disruptive technologies. To address these challenges, companies like OppLoans and LendingClub have implemented data-driven strategies using Heap for customer behavior analytics, enabling them to optimize their customer journeys and enhance conversion rates. OppLoans achieved a significant increase in annual revenue by identifying and eliminating friction points in their product experience, resulting in a seven-figure revenue lift and a 5% increase in conversion rates. Similarly, LendingClub improved its product intelligence by analyzing user behavior data, allowing them to identify and prioritize fixing validation errors in their loan application process, which led to an improved customer experience and the ability to assist thousands more customers each week. These optimizations highlight the importance of data analytics in enhancing business performance and customer satisfaction in the competitive financial services sector.
Sep 20, 2018
564 words in the original blog post.
A tale unfolds around a persistent NoClassDefFoundError encountered during the execution of a Flink job, leading to an exploration of JVM class loading and dynamic tracing. The error, which stemmed from a Redis client library integrated into a Flink job, was perplexing because the necessary class was confirmed to be in the JAR file. Delving deeper, the issue was traced back to the URLClassLoader being closed prematurely, preventing the class from being loaded when needed. By utilizing BTrace, a dynamic tracing tool, the team identified that the class loader was being closed before the class could be loaded, due to an Akka-based ActorSystem continuing to process Redis messages independently of the application lifecycle. The solution involved aligning the Redis client shutdown with the Flink application lifecycle using a RichSinkFunction, thus preventing the class loader from being closed prematurely and resolving the NoClassDefFoundError. This debugging journey not only resolved the issue but also enhanced the team's understanding and provided them with a new tool, BTrace, for future debugging scenarios.
Sep 12, 2018
1,647 words in the original blog post.
Jessica Barrett Holcom from TechnologyAdvice discusses the impact and advantages of self-service business intelligence (BI) tools for sales and marketing teams. With the increasing volume of data generated across various platforms like CRM and marketing automation software, accessing unified datasets for actionable insights has become crucial for these teams. Traditional reliance on data analysts and IT departments creates delays, making self-service BI tools a viable solution. These tools empower non-technical users to independently analyze data, improve resource allocation, and make timely, data-driven decisions, which are essential for staying competitive. Self-service BI fosters employee ownership, allowing sales and marketing professionals to tailor data analyses to their specific needs, leading to better understanding of customer behaviors and market trends. This autonomy not only enhances accountability and creativity but also ensures relevant data is leveraged effectively, enabling proactive strategies and immediate decision-making.
Sep 11, 2018
896 words in the original blog post.