Issue #411

5 May 2023


Issue #411
pointer.io


Friday 5th May’s issue is presented by Postman

Postman Workspaces simplify each step of the API lifecycle and streamline collaboration so you can create better APIs—together. Join 25 million developers using Postman for faster API development.

Contrafreeloading

— Mike Fish


tl;dr: “Most people want to work for their rewards. Promotions received after striving for it for years are the ones people are most proud of.” Mike illustrates how humans don’t want free rewards. He believes the three grand essentials of happiness - “something to do, someone to love, and something to hope for" is a valuable framework to manage your own or someone else’s career.  


Leadership Management

Rules Of Thumb For Software Development Estimations

— Vadim Kravcenko


tl;dr: “Who am I to tell you how to estimate projects? I can only give you some pointers and describe some things that worked well for me over the years. So that’s exactly what I will do — give you some rules of thumb to make your life easier.”


Management CareerAdvice

Meaningful Collaboration Across The API Lifecycle

Kin Lane


tl;dr: Collaboration is at the heart of successful software development, but working together on APIs brings challenges. In this article, Kin Lane, Chief Evangelist at Postman dives into the critical components of meaningful API collaboration across the API lifecycle and provides insights and strategies for success.


Promoted by Postman

Leadership Management API

How LinkedIn Adopted A GraphQL Architecture For Product Development

- Arun Sethuramalingam


tl;dr: “In this blog post, we will cover how the GraphQL layer is architected for use by our internal engineers to build member and customer facing applications. Specifically, we will dive into some of the architectural choices that are unique to LinkedIn and why we chose each one of them.”


Architecture Scale


“Complexity has nothing to do with intelligence, simplicity does.”


— Larry Bossidy


How To Survive Your Project's First 100,000 Lines

- Evan Ovadia


tl;dr: The Vale compiler hit its 100,000th line of code - this article explains how it was kept from collapsing. “Some of these software engineering techniques came from my time at Google, though ironically most came from my work on the Vale compiler and game development so some of these might be surprising to my engineer comrades out there.” Techniques range from determinism, to testing, to type-system techniques, to general architectural best-practices.


BestPractices Architecture Scale

Real World Recommendation System – Part 1

— Nikhil Garg


tl;dr: “The goal of this publication is to start from the basics, explain nuances of all the moving layers, and describe this universal recommendation system architecture.”


ML RecSys

Cloud Exit Pays Off In Performance Too

- David Heinemeier Hansson


tl;dr: “Each of these machines were less than $20,000. Amortize that over five years. That's $333/month for all the hardware (minus routers etc) needed to run Basecamp Classic today. And this is still a large SaaS app that's generating literally millions of dollars in revenue per year.”


Performance Management

A Beginner's Guide To Prompt Engineering With GitHub Copilot

- Rizel Scarlett


tl;dr: “After more experimentation, I improved my communication methods with GitHub Copilot by providing context, examples, and clear instructions in the form of comments and code. In this blog post, I'll discuss top tips to help you get the most out of GitHub Copilot.”


BestPractices GitHub


Notable GitHub Repos



EVA: Database for AI-powered applications.


Jsonformer: Generate Structured JSON from Language Models.


Lazygit: A simple terminal UI for git commands.


Track-Anything: Video object tracking and segmentation.



How did you like this issue of Pointer?


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


12345