Issue #468

28 November 2023


Issue #468
pointer.io


Tuesday 28st November’s issue is presented by WorkOS

Quickly Add SAML Auth And SCIM Provisioning For Enterprise Customers

WorkOS enables developers to easily implement features that every enterprise customer requires, such as Single Sign-On, SCIM, User Management, and Audit Logs.


Beautiful API docs guide every step of the way, and transparent pricing scales based on usage. It’s a product built by developers, for developers.

Take Your Time Making Decisions

— Matt Rickard


tl;dr: "I taught myself how to breathe slower. How to slow things down. How to not answer somebody instantaneously… You can always move slower. The world will basically wait for you if you’re deciding something consequential. And you can always say, ‘I’d like to think about that a little bit.’ So the only reason to feel panicked is if you’re panicking yourself, and that’s your fault. You don’t have to do that. You can take your time, you can weigh things. It’s very infrequently that the timing has to be instantaneous."


CareerAdvice

Navigators

— Will Larson


tl;dr: Will had to solve a common problem — how to make technical decision within a large organization of over 400 engineers. He established Navigators, individuals accountable for these decisions in their area of expertise who report directly to the CTO. (1) Each major area of the business has one Navigator, who is an active contributor to the software written. (2) There is exactly one Navigator for a given area; Navigators do not overlap. (3) Each Navigator is accountable for the technical decisions made in their area. This includes interpreting organizational strategy and applying it to their context. Will elaborates on the roll here.


Leadership Management

Open Source Component System For Easy Auth Implementation


tl;dr: AuthKit is a pre-built, customizable sign-in UI hosted by WorkOS and supports a wide array of authentication methods out of the box. It abstracts away all of the complexity associated with building a secure authentication flow. Combined with User Management APIs, which handles all related backend tasks, AuthKit provides a complete auth stack built for devs and enterprises alike.


Promoted by WorkOS

Management UsefulTool

OKRs In Software Engineering

— Abi Noda


tl;dr: OKR maturity was found to be positively correlated with the following: (1) Having a unified mission as a team. This is intuitive: a unified mission brings alignment, and this alignment may drive people to set better OKRs as it is clear what they’re working toward. (2) Overall happiness at the company. This aligns with the finding from previous research that progressing towards a meaningful goal is a top motivator for employees. (3) Working remotely. “We hypothesize this is because teams who do not have regular face time and in person meetings with leadership need to be more clear on what they are doing, how it relates to the org, and have better ability to share back their progress.”

 

Leadership Management

“I’m opposed to setting aside time for refactoring. In my view refactoring is not an activity you set aside time to do. Refactoring is something you do all the time in little bursts.”


— Martin Fowler

Summarizing Post Incident Reviews With GPT-4

— Wuji Zhu


tl;dr: "We start by fetching the report from Confluence and parsing the HTML to extract the content of the PIR as raw text. We then remove sensitive data, including links, emails, and Slack channel names, to avoid exposing internal information to public models and ensure blameless summaries. We then send the text version of the report to GPT-4 chat completion to generate a summary." This is then archived with additional metadata and summarized onto the Jira ticket. Wuji provides an overview of how this is operationalized. 


Productivity Documentation AI

Scaling Standards And Community In Your Organization

— Nick Penston


tl;dr: Nick discusses (1) How to scale adoption of engineering best practices and organizational standards. (2) How to enable sustainable communities around common interests. (3) The power of a culture founded in continuous learning and innovation. "A key tenant to this model is to decentralize the ownership of standards and best practices to small groups focused on specific focus areas of a problem space. Your engineers and technical staff drive this process which facilitates the sharing of skills, knowledge, and measures of success."

Leadership Management

Git Branches: Intuition & Reality

— Julia Evans


tl;dr: Julia discusses an intuitive mental model that many people have, how git actually represents branches internally i.e. branches are a pointer to a commit, how the “intuitive model” and the real way it works are actually pretty closely related and some limits of the intuitive model and why it might cause problems. 


Git

The What, Why, And How of Mastering App Size


tl;dr: Spotify's approach to managing app size includes rigorous pre-merge and post-merge processes. In the pre-merge phase, automatic checks assess the impact of pull requests on app size, with a mandatory integration into the CI process and a 50KB threshold for app size increase. Emerge Tools analyze build differences, providing detailed reports. Post-merge, a dedicated Slack channel monitors significant size changes, celebrating successes when PRs reduce app size. This comprehensive system ensures balanced app development, maintaining app size within reasonable limits while fostering environmental sustainability.


Mobile

Notable Links


App Ideas: Collection of app ideas to improve your coding skills.


Flutter: Beautiful apps for mobile.


Narrator: David Attenborough narrates your life.


Prompts: Leaked prompts of GPTs.


RAGs: Build ChatGPT over your data with natural language.


Click the below and shoot me an email!


1 = Didn't enjoy it all // 5 = Really enjoyed it


12345