Issue #336

22 July 2022


Issue #336
Pointer.io
Friday 22nd July issue is presented by Doppler

Doppler is building the first SecretOps platform to empower developers and security teams of all sizes to seamlessly manage secrets across environments and teams.
 

Say Goodbye .env Files And Set Up Doppler Today

6 Tips To Overcome Scaling Challenges Like Design Decisions, Tech Debt, And Developer Satisfaction
- Rachel Potvin
#Leadership #Management

tl;dr: (1) Tackle tech debt to keep morale up. (2) Create processes for fan-out work, where multiple engineering teams are involved in tackling a project. (3) Use design guidance to simplify design reviews. (4) Use council meetings to make aligned technical decisions. (5) Assign DRIs for effective decision making. (6) Create a developer satisfaction survey. 

 #InterviewAdvice #CareerAdvice
 
tl;dr: Will recalls one the best architecture interviews he's been in, "where the candidate was able to significantly narrow down the possible solutions by asking for a few details: queries per second, expected number of rows, and necessary columns." Will demonstrates how he would approach this question. 
How To Prevent Secrets From Ending Up On Developer's Machines
- Ryan Blunden
#Management #Security

tl;dr: Even with environment variable storage offered by modern hosting platforms and secrets managers provided by every cloud, developer's machines are still littered with secrets in unencrypted text files because local development was left out of the picture. Learn how to prevent secrets from ending up on developer's machines.

Promoted by Doppler
Flo Health’s Path To The Hiring Strategy In Engineering
- Maksim Koutun
#Leadership #Management

tl;dr: A year ago, the company had the typical hiring problems of a hyper-growth stage startup. "If you formed a new team, hiring could eat up all your time. On the other hand, managers on stable teams did not participate in hiring, and we had an organizational bias." Maksim describes how the company instrumented a new process to reduce steps, create feedback loops, develop a "pull", vs push system, and more.


"Good engineering is not primarily making good decisions, it's seeking good feedback which lets you quickly discard bad decisions."

- Kent Beck

 
How Did REST Come To Mean The Opposite Of REST?
#REST #Thoughtpiece

tl;dr: "REST must be the most broadly misused technical term in computer programming history. I can't think of anything else that comes close. Today, when someone uses the term REST, they are nearly always discussing a JSON-based API using HTTP."

Soft Deletion Probably Isn't Worth It
#Database

tl;dr: "The concept behind soft deletion is to make deletion safer, and reversible. Once a record’s been hit by a hard DELETE, it may technically still be recoverable by digging down into the storage layer, but suffice it to say that it’s really hard to get back."
#Terminal
 
tl;dr: "I thought to ask a pretty basic question: when you press a key on your keyboard in a terminal (like Delete, or Escape, or a), which bytes get sent? As usual we’ll answer that question by doing some experiments and seeing what happens."
Introducing Natural Language Search For Podcast Episodes
- Alexandre Tamborrino
#ML #Spotify

tl;dr: "To enable users to find more relevant content with less effort, we started investigating a technique called Natural Language Search, also known as Semantic Search. In a nutshell, Natural Language Search matches a query and a textual document that are semantically correlated instead of needing exact word matches. It matches synonyms, paraphrases, etc., and any variation of natural language that express the same meaning."
 
Notable GitHub Repos
Carbon
An experimental successor to C++

 
Wails
Create beautiful applications using Go.
 

Rustlings
Small exercises to get you used to reading and writing Rust code. 

 
Fairseq
AI research sequence-to-sequence toolkit written in Python.

 
How did you like this issue of Pointer?
1 = Didn't enjoy it all // 5 = Really enjoyed it

1     2     3     4     5

 
Pointer.io
Pointer is emailed twice a week on Tuesdays and Fridays @ 9am EST.

Unsubscribe // Sponsorship // Archives