Issue #507

19 April 2024


Issue #507
pointer.io


Friday 19th April’s issue is presented by Kinde

Kinde: Enterprise Ready, Without The Enterprise Bulls**t


Powerful authentication for modern applications. Loved by over 25,000 developers, including teams at Datadog, ROKT, Atlassian and Figma.


Built from the ground up using best-in-class security protocols. SOC 2, HIPAA, and ISO27001. 


Serve enterprise customers with SSO, SAML, MFA, and more.


Before May 31st, enterprise customers with more than 100,000 MAU, or 3,000 MAO, get 6 months free after migration.

How To Share Your Point Of View (Even If You’re Afraid Of Being Wrong)

— Wes Kao


tl;dr: Principles on how to feel more confident sharing your point of view: (1) The more controversial the idea, the higher the burden of proof. (2) Update your assumptions about how you add value. (3) Share where your hunch is coming from—because it’s coming from somewhere. (4) Describe why the problem matters, so people understand why you’re speaking up. (5) Don’t rely on your credentials. Your idea should make sense on its own. (6) Use language that accurately reflects your level of certainty. Wes provides examples of each.


CareerAdvice

The 37signals Guide To Internal Communication


tl;dr: 30 rules including: (1) Give meaningful discussions a meaningful amount of time to develop and unfold. Rushing to judgement, or demanding immediate responses, only serves to increase the odds of poor decision making. (2) Meetings are the last resort, not the first option. (3) Writing solidifies, chat dissolves. Substantial decisions start and end with an exchange of complete thoughts, not one-line-at-a-time jousts. If it’s important, critical, or fundamental, write it up, don’t chat it down.


Leadership Management

An Open Letter To Auth Providers


tl;dr: The first job of any auth company is to protect its customers – before anything else. Somewhere along the way it feels like a lot of auth providers lost sight of the thing that matters: You, their customers.


Promoted by Kinde

Management

Mentorship, Coaching, Sponsorship: 3 Different Tools For Developing Talent

— Jacob Kaplan-Moss


tl;dr: “One of the main responsibilities of a leader / manager is helping their staff develop. Mentorship, coaching, and sponsorship are import tools in the staff development toolbox. Good leaders should be adept in all three, and know when (and when not) to use each. In my work with new managers, I sometimes see confusion about these three different tools, and I see people using them in the wrong circumstances.” Jacob provides a glossary, high-level explanation of what these three things are, how they differ, and where to use them.


Leadership Management


“Life is like riding a bicycle. To keep your balance, you must keep moving.”


— Albert Einstein


Database Fundamentals

— Tony Solomonik


tl;dr: "I tried thinking which database I should choose for my next project, and came to the realization that I don't really know the differences of databases enough. I went to different database websites and saw mostly marketing and words I don't understand. This is when I decided to read the excellent books Database Internals by Alex Petrov and Designing Data-Intensive Applications by Martin Kleppmann. The books piqued my curiosity enough to write my own little database I called dbeel. This post is basically a short summary of these books, with a focus on the fundamental problems a database engineer thinks about in the shower."


Database

How I Learned To Stop Writing Brittle Tests And Love Expressive APIs

— Titus Winters


tl;dr: “Expressive test APIs are a powerful tool in the fight against brittle, implementation-detail heavy tests. A test written with IsSquare(output) is more expressive (and less brittle) than a test written with details such as JsonEquals(.width = 42, .length = 42), in cases where the size of the square is irrelevant.” 


API Tests

How We Built Text-to-SQL At Pinterest


tl;dr: “We took the rise in availability of LLMs as an opportunity to explore whether we could assist our data users with this task by developing a Text-to-SQL feature which transforms these analytical questions directly into code.” The authors describe the tools evolution and implementation. 


LLM SQL

Hardest Problem in Computer Science: Centering Things

— Nikita Prokopov


tl;dr: Nikita discusses the struggles of properly centering text and icons despite the advances of modern CSS. He discusses problems with: (1) font metrics where the bounding box of a text block is not balanced around the cap height. (2) Line heights that complicate centering. (3) Icon fonts that convert icons into text. 


ThoughtPiece FrontEnd

Most Popular From Last Issue

Notable Links


DrawDB: Database design tool and SQL generator.


Morphic: AI-powered answer engine with a generative UI.


Portr: OS ngrok alternative designed for teams.


Redka: Redis re-implemented with SQLite.


Zed: Multiplayer code editor.


Click the below and shoot me an email!


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


12345