Issue #397

14 March 2023


Issue #397
pointer.io


Friday 14th March's issue is presented by WorkOS

WorkOS is a developer platform to make your app Enterprise Ready. With a few simple APIs, you can add enterprise features like Single Sign-On (SAML), SCIM user provisioning, Audit Logs, and more.

Three-Bucket Framework For Engineering Metrics

- Abi Noda

#Leadership #Management


“CEOs don’t know or care about the technicalities of engineering measurement; what they really want is a way to have confidence that you’re accountable for the millions of dollars they are spending on engineering.” Abi argues that you should be concerned about 3 types of metrics as an engineering leader: (1) Business impact: Current or planned projects, and project roadmap. (2) System performance: Reliability, speed and user experience. (3) Developer effectiveness.

Using Cultural Survey Data

#Leadership #Management #Culture


Will focusses on reading and acting upon survey data from the perspective of an engineering leader. In this post he works through: (1) Reading survey results. (2) Taking action on survey data. (3) Whether to modify survey questions. (4) When to start and how frequently to run.

Building For Enterprise: The Developer’s Guide To SSO

#Guide #BestPractice


Single Sign-On via SAML or OAuth is often one of the first features an engineering team needs to build as a product gains traction among larger customers. We explore how it works, how to add it to your app, and best practices for implementation.


Promoted by WorkOS

Naming Conventions In Programming – A Review Of Scientific Literature

- Iwo Herka

#Tips #Naming


This article is divided into 2 chapters: (1) “Introduction to naming in programming”: A review of scientific literature present on the topic to deepen your understanding of the current body of knowledge on naming things. (2) “Guidelines for naming conventions in programming”: recommendations to improve your skills in choosing thoughtful class, function or variable names.


“A new idea comes suddenly and in a rather intuitive way, but intuition is nothing but the outcome of earlier intellectual experience.”


- Albert Einstein


What A Good Debugger Can Do

- Andy Hippo

#Debugging


Andy discusses various free and commercial products as examples to raise awareness and challenge the popular belief that “debuggers are useless” discussing modern tools that manage issues around breakpoints, data visualization, express evaluation, concurrency, hot reload, and more.

Balancing Quality And Coverage With Our Data Validation Framework

- Alexey Sanko

#Architecture #Data


Dropbox had a data validation problem, and this post discusses how they implemented a new quality check system in their big data pipelines that achieves a “balance of simplicity and coverage - providing good quality data, without being needlessly difficult or expensive to maintain.”

Designing Good Interfaces

- Paul Boyd

#SoftwareDesign


“An application with good code and a bad UI is still useless.” Paul looks at software design from both the application and UI perspective, illustrated with examples.

Vim Best Practices For IDE Users

- Sebastian Carlos

#Vim #BestPractice #DeepDive


“If you don’t have time to read the Vim User Manual, I sifted through it for you with a focus on IDE users.” A deep dive into all aspects of VIM.


Notable GitHub Repos

  • XLA: ML compiler for GPUs, CPUs, and ML accelerators.

  • OpenChatKit: OS base to create chatbots for various applications.

  • ZincSearch: Lightweight alternative to Elasticsearch that requires minimal resources.

  • Edge GPT: Reverse engineering the chat feature of the new version of Bing.


Recommended Reading

Only established or funded companies can hire from Pointer’s Collective:

  • Knock: The most powerful notification system - Developer Success Engineer. NY, Remote.

  • Summer: The data platform of the future - Backend Engineer, Remote.

  • Snowflake: Cloud data platform - Data Cloud Architect, Remote.


Reminder: you can also be anonymous and hide yourself from your current employer.


Sign Up To Pointer’s Collective Here


How did you like this issue of Pointer?
1 = Didn't enjoy it all // 5 = Really enjoyed it


1 ….. 2 ….. 3 ….. 4 ….. 5