Issue #444

1 September 2023


Issue #444
pointer.io


Friday 1st September’s issue is presented by Multi

The Best Pair Programming Tool For MacOS


Multi is a game-changing new way to work on code together with your team. Their MacOS app lets you point, draw, and even take control of your teammates' apps, so it feels like you're actually working together in the same room. 


Multi is giving Pointer readers a chance to skip their massive waitlist and try it for free.

Measuring Developer Productivity? A Response To McKinsey

— Kent Beck, Gergely Orosz


tl;dr: “We wrote this article for software developers and engineering leaders, and anybody who cares about nurturing high-performing software development teams. By “high performing” we mean teams where developers satisfy their customers, feel good about coming to work, and don’t feel like they’re constantly measured on senseless metrics which work against building software that solves customers’ problems. Our goal is to help hands-on leaders to make suggestions for measuring without causing harm, and to help software developers become more productive.”

 

Leadership Management

The Engineering Executive’s Role In Hiring

— Will Larson


tl;dr: Will discusses your role as an executive in your organization’s hiring, the components you need to build for an effective hiring process and provides concrete recommendations for navigating the many challenges that you’re likely to run into while operating the hiring process. He gives you enough to get started, build a system that supports your goals, and start evolving it into something exceptionally useful.”


Leadership Management Hiring

Why Top Engineering Teams Are Using Multi For Collaboration

— Alexander Embiricos


tl;dr: With teams being more distributed than ever before, Multi is bringing the joy of building together back by making your apps and operating system multiplayer. With Multi, multiple people can share screen at the same time, cursor sharing and drawing is effortless, and automatic deep links make sharing context one click away.


Promoted by Multi

Management UsefulTool

How To Sabotage Your Salary Negotiations Efforts Before You Even Start

— Aline Lerner


tl;dr: Common mistakes people make during salary negotiations, focusing on two key errors: revealing information too early and negotiating before being ready. Aline emphasizes that recruiters are not your friends; they work for the company and are incentivized differently. Revealing information like your current salary, expectations, or other job interviews can be used against you. The article advises being in "passive information gathering" mode during interactions with recruiters. It also stresses the importance of timing in negotiations. “Only when you have all the necessary information should you begin to negotiate.”


InterviewAdvice

"A leader is best when people barely know they exist, when their work is done, their aim fulfilled, they will say: we did it ourselves."


- Lao Tzu

5 AI Tools For Developers To Help Boost Your Productivity

— Lewis Cianci


tl;dr: (1) Phind: A developer-focused search engine that provides detailed answers and related links for coding questions. (2) Bloop.ai: Helps developers understand the structure of GitHub repositories quickly. (3) Codeium: Offers real-time code suggestions within various IDEs. (4) ColPat: Design tool that helps in creating color palettes and themes for apps and websites. (5) RegExGPT: Generates regular expressions based on natural language prompts.


AI UsefulTools

Authorization Academy

— Sam Scott


tl;dr: Authorization Academy is a series of (free) technical guides for building application authorization. Learn about RBAC, ReBAC, authorization enforcement, and authorization in microservices.


Promoted By Oso


Guide

Keeping Figma Fast

— Slava Kim, Laurel Woods


tl;dr: Figma's journey in evolving its performance testing system as the company scaled. Initially, Figma used a single MacBook for all its in-house performance testing. However, as the codebase grew more complex and the team expanded, this approach became unsustainable. The article outlines the challenges Figma faced, such as the need for more granular performance tests and the limitations of running tests on a single piece of hardware. To address these issues, Figma adopted a two-system approach: a cloud-based system for mass testing and a hardware system for more targeted, precise tests. Both systems are connected by the same Continuous Integration system and aim to catch performance regressions early in the development cycle.


Scale Performance Testing

Going Beyond The Map: Introducing Environment APIs

— Jennifer Anderson


tl;dr: Google Maps Platform has introduced a new suite of Environment APIs, designed to help developers create tools that encourage sustainable practices and adapt to new environmental realities. The suite includes three APIs: Solar, Air Quality, and Pollen. The Solar API aims to accelerate solar adoption by providing precise data and insights on solar viability and design. The Air Quality API offers reliable air quality data, visualization via heatmaps, and in-depth pollutant details. The Pollen API provides real-time pollen information for common allergens worldwide, offering localized pollen count data, heatmap visualizations, and actionable tips for allergy sufferers.


IndustryNews

Traffic 101: Packets Mostly Flow


tl;dr: “Slack handles billions of inbound network requests per day, all of which traverse through our edge network and ingress load balancing tiers. In this blog post, we’ll talk about how a request flows — from a Slack’s user perspective — across the vast ether of the network to reach AWS and then Slack’s internal services.”


Networks

Notable Links


Chartbrew: Connect directly to DB and APIs to create charts.


Embedchain: Framework to create LLM bots over any dataset.


FaceFusion: Next generation face swapper and enhancer.


OpenCopilot: AI Copilot for your SaaS product.


StringZilla: Fast sorting of larger textual datasets.


Click the below and shoot me an email!


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


12345