Issue #440

18 August 2023


Issue #440
pointer.io


Friday 18th August’s issue is presented by Influxdata

InfluxDB: A High-Performance Time Series DB For Your Real-Time Analytics Needs


Manage high volumes of time series data, reduce complexity in data pipeline architectures, and scale storage based on workload. Trusted by engineering managers for its superior data compression and low latency queries.

How To Create Compound Efficiencies In Engineering


tl;dr: The article covers the shift towards efficiency in engineering in 2023 and outlines three compound efficiencies: real-time visibility into metrics, automating pull requests & code reviews, and protecting developer focus. By layering these efficiencies, teams can achieve elite performance. Sustainable efficiency in software engineering isn't about one-time decisions but building organizational habits that compound over time, leading to significant improvements in quality, speed, and business impact.


Leadership Management Productivity

The Best Approach I've Seen For Hiring New Engineers

— Jade Rubick


tl;dr: A successful example of new engineer hiring through the "Ignite" program. In this program, junior engineers are hired to work on real company problems in groups, join different teams for several weeks, and then are placed on a permanent team. The program is effective in training and integrating junior engineers into the company's processes, providing a positive experience for them. Thoughtful management and structured onboarding can lead to more effective junior engineers, and the lessons from this program can be applied to companies of various sizes, especially those hiring 20-30 engineers annually.

 

Leadership Management Hiring

NetApp Leverages Time Series Data for Real-Time Resource Trending and Alerting


tl;dr: NetApp, a leader in cloud data services, storage systems and software, uses time series data for real-time resource trending, SLO/SLI calculations, and alerting. Their SRE team identifies trends in resource consumption for critical Linux servers, DB monitoring, and custom resource monitoring. The team appreciates the high ingest, tool integration, and performance of InfluxDB, their chosen time series database. They also value its integration with Grafana for dashboards and Slack for global team communication.


Promoted by Influxdata

Management Database UsefulTool

The Next Next Job, A Framework For Making Big Career Decisions

— Andrew Chen


tl;dr: A framework for evaluating career moves by focusing on the "next next job." Instead of considering only the immediate next position, this approach encourages thinking about long-term goals and working backward to identify the steps needed to reach them. By understanding gaps in skills and potential superpowers, individuals can make more strategic career decisions. The key is to align current opportunities with future aspirations, rather than making choices based solely on immediate needs.


CareerAdvice

"Any fool can write code that a computer can understand. Good programmers write code that humans can understand."


- Martin Fowler

Service Delivery Index: A Driver for Reliability

— Matthew McKeen, Ryan Katkov


tl;dr: The article introduces the Service Delivery Index – Reliability (SDI-R), a metric designed to measure and drive service reliability at Slack. As the company grew, the need to move from a reactive to a proactive approach to reliability became evident. SDI-R, a composite metric of successful API calls, content delivery, and user workflows, provides a common understanding of reliability across the organization. It helps in spotting trends, identifying regressions, and setting customer expectations. The article details how SDI-R evolved, the tools and processes that support it, and the lessons learned.


Observability Reliability

What Helps People Get Comfortable On The Command Line?

— Julia Evans


tl;dr: Various strategies and resources to help people become more comfortable with using the command line. It identifies three main areas to focus on: reducing risks, finding motivation, and utilizing resources. To reduce risks, the article suggests regular backups, using tools, avoiding wildcards, and building --dry-run options into scripts. Motivations might include finding a "killer command line app" or being inspired by command line wizardry. Resources include utilizing tools like explainshell, fzf, and oh-my-zsh, and seeking help from experienced friends or co-workers. Cheat sheets, aliases, and workshops are also mentioned as helpful aids.


CommandLine

The Amazon Prime Day 2023 AWS Bill

—  Corey Quinn


tl;dr: Speculative cost analysis of Amazon Prime Day 2023's AWS bill. The author calculates the on-demand cost at retail pricing for various AWS services used during the 48-hour event. The total estimated cost comes to $102,424,943.84. Even though this figure is likely much higher than the actual cost, considering the volume discounts and internal adjustments, the estimated infrastructure spend is a small fraction compared to the $12.7 billion in sales generated during Prime Day, highlighting the efficiency and return on investment of AWS services.


AWS

I Built A Garbage Collector For A Language That Doesn't Need One

— Clayton Ramsey


tl;dr: “I built a garbage collector - in short, a piece of software that manages allocations for another, more exciting piece of software. The cool part: I made it in Rust, for Rust - a language designed to eliminate garbage collection and which provides few facilities for making it work properly. Not only that, I managed to make my garbage collector work with relatively few compromises…”


GarbageCollection Rust

Notable Links


Advanced Python: Exercise-driven course on advanced Python programming.


GPT Researcher: Agent that does comprehensive research on any topic.


Incus: Powerful system container and virtual machine manager.


Pgvecto.rs: Vector DB plugin for Postgres.


You're the OS: A game where you are a computer's OS.


Click the below and shoot me an email!


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


12345