Issue #293

22 February 2022

Issue #293
Tuesday 22nd February's issue is presented by Datadog

Datadog is an intuitive cloud monitoring and security platform that provides IT, DevOps, and security teams complete visibility into their cloud applications with effortless deployment, minimal maintenance, and unparalleled breadth of coverage.
The 25 Micro-Habits Of High-Impact Managers
#Leadership #Management

tl;dr: (1) Don't swerve around a debate. (2) Be generous with your ideas. (3) Think of yourself as the team captain, not the head coach. (4) Set the tone with cross-functional partners. (5) Write down what makes you tick. (6) Shine a light on failure. (7) Pull back the curtain. And more.

#CareerAdvise #InterviewAdvise
tl;dr: Charity presents strategies, such as backchanneling with contacts, effective D&I practices, and also maintains that how the interview is organized is telling: (1) Was the interview conducted in a timely fashion? Were you given detailed information about what to expect? (2) Were you compensated for your any take-home projects. (3) Did they get back to you swiftly at each step of the way to let you know where you stand and what comes next?
DevSecOps Maturity Model White Paper
#Management #Security #Devops

tl;dr: A blueprint for assessing and advancing your organization’s DevSecOps practices to detect vulnerabilities and deliver digital services with more confidence.

Promoted by Datadog.

On Owning A Software Problem
- Vicki Boykis
#CareerAdvice #DataScience #MachineLearning

tl;dr: What is a low-friction small thing that most will not notice, but that when they do, is a sign of craftsmanship, expertise, and pride in one's work? Vicki has created a list relevant for ML and Data Science: (1) Python code has type annotations. (2) Accurate documentation of a repo and an easy, reproducible way to run the project. (3) Formatted and linted SQL statements. And more.

"Code is there to explain the comments to the computer"

— Andy Harris

Code Ownership, Stewardship, Or Free-for-all?
- Ben Northrop

tl;dr: How do we best divvy up responsibilities in an engineering team, given the complexities of modern day technology stacks. Ben argues there are 4 things to consider: (1) Optimizing for productivity, (2) Code quality, (3) Risk of a developer leaving, (4) Developer happiness. Once we know how to weigh each, there are several models to consider: ownership, free-for-all, stewardship and conservatorship, all discussed here.
The Fastest GIF Does Not Exist
- Ben Phelps
tl;dr: "If you're here because you want to fix your GIF and want the quick answer, the solution is: set your frame delay to 20ms instead of 10ms. If you want to learn a bit more about GIFs, exactly why this edge case happens, and some thoughts on how to improve things, keep reading!"
DeepETA: How Uber Predicts Arrival Times Using Deep Learning
#Uber #DeepLearning

tl;dr: The ML model takes into account spatial and temporal features, such as the origin, destination and time of the request, as well information about real-time traffic and the nature of the request, such as whether it is a delivery dropoff or rideshare pickup."

Returning Values And Errors

tl;dr: "If you agree with the notion that you need to be able to tell the difference between the absence of a value and a value itself, then this has some impacts on the code you write. If you want to keep 'em separated (so they can come out and play), then it gets you looking at your API designs in certain ways." The author shares her reactions to some of the ways a value can be returned.

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

1     2     3     4     5

Notable GitHub Repos
Uptime Kuma
A fancy self-hosted monitoring tool.

Next generation frontend tooling. 

Curl Impersonate
A special compilation of curl that makes it impersonate Chrome & Firefox.

Self-hosted Git Server with Built-in CI/CD.
Pointer is emailed twice a week on Tuesdays and Fridays @ 9am EST.

Unsubscribe // Sponsorship // Archives

or subscribe with