September 2017 Summaries
2 posts from Rescale
Filter
Month:
Year:
Post Summaries
Back to Blog
Gabriel Broner, the Vice President and General Manager of High Performance Computing at Rescale, shares insights into the evolution of the HPC industry, the advantages of cloud computing, and the future prospects of High Performance Computing. With 25 years of experience in the field, Broner has previously served in significant roles such as operating system architect at Cray, general manager at Microsoft, head of innovation at Ericsson, and vice president and general manager of HPC at SGI/HPE. He joined Rescale in June 2017, bringing a wealth of expertise to the company.
Sep 28, 2017
97 words in the original blog post.
Understanding the distinction between "what" a piece of code does and "why" it does it can significantly enhance code readability and maintainability by clarifying abstraction boundaries, as demonstrated through an example involving a Django web application. By clearly separating the two, developers can create reusable code components that encapsulate specific actions, such as identifying idle users to send reminder emails, thereby reducing cognitive load and simplifying the process of code modification and feature development. This approach aligns with Sandi Metz’s 5-line method rule, which advocates for methods that are concise, encouraging the encapsulation of individual actions and the composition of more complex functionalities. By adhering to these principles, developers can create a self-explanatory codebase, minimizing the need for a detailed mental model of the system’s operations and facilitating easier collaboration and code evolution.
Sep 19, 2017
582 words in the original blog post.