Issue #506

16 April 2024


Issue #506
pointer.io


Tuesday 16th April’s issue is presented by Hookdeck

Asynchronous Messaging Platform For Engineering Teams


Hookdeck is an Event Gateway: A platform offering asynchronous messaging infrastructure and developer tooling for your full software development lifecycle.


Our platform is an alternative component in your event-driven architecture to Amazon EventBridge, Azure EventGrid, Google EventArc, or hosted Kafka.


With Hookdeck, you can reliably receive, verify, transform, filter, route, queue, throttle, deliver, retry, and observe messages at scale.

10 Things Software Developers Should Learn About Learning

— Abi Noda


tl;dr: (1) Human memory is complex, with recall activating a network of neurons that can lead to unexpected insights. Stepping away from problems can facilitate innovative solutions. (2) Long-term memory, as opposed to working memory distinguishes experts. Hence, cognitive load becomes a factor. This can be reduced by simplifying tasks or improving information presentation. (3) Experts recognize patterns quickly, while beginners reason line-by-line. Reading more code helps beginners become experts faster. And more. 


CareerAdvice

5 Non-Verbal Behaviors Killing Team Health

— Raviraj Achar


tl;dr: Raviraj shares annoying non-verbal behaviors, how he avoids exhibiting them, and how to deal with them. These include: (1) Silent but Irritated - the person that rolls their eyes when they hear something “stupid” or exhales heavily when someone disagrees with them. (2) Annoying Interrupter - they appear eager to interrupt the speaker and can’t seem to wait for their turn. This behavior can be distracting when the speaker is trying to make their point. (3) Ever Confused - The person gives a puzzled look to everything you say but asks no questions.


Leadership Management

Overcoming Event-Driven Architecture Complexity With An Event Gateway

— James Higginbotham


tl;dr: EDA offers flexibility and scalability, but as your architecture grows, complexities arise. Message receivers struggle with filtering, third-party orchestration consumes developer time, and webhook integration becomes challenging. James explores how event gateways can address common scenarios that increase EDA complexity.


Promoted by Hookdeck

Architecture Management

How I Setup My Terminal For Max Productivity

— Jordan Cutler


tl;dr: Jordan discusses his terminal setup and shares daily commands across the following categories: (1) Terminal app, shell, and plugin manager. (2) Theming. (3) Best terminal plugins. (4) Aliases and history config. (5) Command line utilities to install. 


Productivity


“First you learn the value of abstraction, then you learn the cost of abstraction, then you're ready to engineer.”


— Kent Beck


The Remoteness Of Remote Work

— Kailash Nadh


tl;dr: “We transitioned to being fully remote during the first pandemic in 2020. It worked out great in the first year, started losing its sheen in the second year, and became detrimental to creativity and collaboration by the third year. It failed for us in the most critical areas. We then made the collective decision to switch to a “hybrid” mode, where about 10% of us involved in creative and decision-making endeavours now come to the office three days a week while 90% of us continue to be fully remote. The hard lesson is that effective, long term remote work requires specific skill sets and DNA to pull off.”


Management Remote

How We Decide What To Build

— Ian Vanagas


tl;dr: “There is a point in your product journey where what to build next goes from obvious to unclear. The options seem endless and choosing correctly can be the difference between a thriving product and a failing one.” Ian discusses how to navigate this. 


Promoted by PostHog 

Management Process

Lessons After A Half-Billion GPT Tokens

— Ken Kantzer


tl;dr: “I thought I’d share some of the more “surprising” lessons after churning through just north of 500 million tokens, by my estimate.” Lessons include: (1) When it comes to prompts, less is more. (2) You don’t need langchain. You probably don’t even need anything else OpenAI has released in their API in the last year. (3) Improving the latency with streaming API and showing users variable-speed typed words is actually a big UX innovation with ChatGPT.


AI LLM

How Disney+ Scaled To 11 Million Users On Launch Day

— Neo Kim


tl;dr: Disney+ scaled to 11M users on launch by running infrastructure in multiple regions for high availability and low latency, using CDN for caching, Kinesis for data streaming, DynamoDB for storing video timestamps and watchlists, a document store for the movie catalog, and machine learning for recommendations. They pre-partitioned and autoscaled DynamoDB to handle growing traffic. Neo discusses the architecture. 


Architecture

If Inheritance Is So Bad, Why Does Everyone Use It?

— Hillel Wayne


tl;dr: Hillel refers to an essay that says that inheritance is harmful and if possible you should "ban inheritance completely... “A lot of these arguments argue that in practice inheritance has problems. But they don't preclude inheritance working in another context, maybe with a better language syntax. And it doesn't explain why inheritance became so popular in the first place. I want to explore what's fundamentally challenging about inheritance and why we all use it anyway.”


Inheritance ThoughtPiece

Most Popular From Last Issue

Notable Links


Coolify: OS self-hostable Heroku / Netlify alternative.


Open-Parse: Improved file parsing for LLMs.


PostgreSQL Index Advisor: Extension to improve performance.


Reader: Convert any URL to LLM-friendly input.


Storm: Researches a topic and generates report with citations.


Click the below and shoot me an email!


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


12345