Issue #400

24 March 2023


Issue #400
pointer.io


Friday 24th March's issue is presented by Teleport

DevOps practices have revolutionized how apps and infrastructure are managed, but access hasn't kept up. Shared secrets like passwords and keys – the #1 source of data breaches – are the norm. Teleport replaces shared secrets like passwords, keys, tokens, and even browser cookies with true identity, removing risk while letting engineers go fast.

Being Right Doesn’t Matter

- Roy Rapoport

#Leadership #Management


Roy discusses a critical difference in being right about something as a leader and being effective in persuading others that you’re right. “I finally figured out that if you’re wrong and you don’t persuade people, that’s fine — heck, that’s probably best since you’re wrong. But if you’re right? You have a duty to be effective in persuading others that you’re right. There’s no partial credit for “I was right, but nobody listened to me.””

The Ambiguous Zone

- Ben Northrop

#CareerAdvice


The ambiguous zone lies between doing what we are told as engineers and doing what we want. If we are given specs that are missing something obvious, should we ignore what’s missing and do what we’re told? “The most effective developers I've worked with understand this, and are adept navigating this zone. They are curious about the perspectives and needs of other stakeholders, and ask good questions. They push back when things don't make sense, but do so tactfully.”

Cloud-Native Privileged Access Management

#Leadership #Management #Security


DevOps practices have revolutionized how apps and infrastructure are managed, but access hasn't kept up. Shared secrets like passwords and keys – the #1 source of data breaches – are the norm. Teleport replaces shared secrets like passwords, keys, tokens, and even browser cookies with true identity, removing risk while letting engineers go fast.


Promoted by Teleport

Is There A Drop In Software Engineer Job Openings, Globally?

- Gergely Orosz

#IndustryTrend


Gergely analyzes data points from Indeed and Hacker News to conclude the following: (1) There was a peak in software developer positions posted between mid-2021 and mid-2022. (2) The US, Canada and UK are currently seeing some of the lowest numbers of developer job listings since Feb 2020. (3) Germany, France and Australia still have significantly more jobs than in February 2020.


Editor’s Note


This is issue 400. Pointer started as an experiment a few years ago with a mailing list of 33 engineers. Today we’re close to 30K subscribers.


I never anticipated it would become what it is today - a place where I enjoy reading, writing and learning about the world of engineering, a topic I once found so intimidating.


Thank you for being part of that.


Cynefin For Developers

#CareerAdvice


The Cynefin framework describes different types of problems and categorizes them into 4 domains – obvious, complicated, complex and chaotic – and a fifth domain in the centre, disorder, when it’s unclear which type of problem we’re dealing with. Liz discusses how this framework can be used by software engineers.

ICER Image Compression Algorithm

#Algo


“The code in this repository implements the NASA ICER image compression algorithm as a C library. Said compression algorithm is a progressive, wavelet-based image compression algorithm designed to be resistant to data loss, making it suitable for use as the image compression algorithm when encoding images to be transmitted over unreliable delivery channels, such as those in satellite radio communications.”

Demand And ETR Forecasting At Airports

#ML


The engineering team at Uber discuss how to tackle the undersupply / oversupply issue at airports to forecast supply balance and optimize resource allocation. The team built new models for demand-forecasting and effective queue length on the top of the Michelangelo platform, and integrated with current Driver app.

GitHub Copilot X: The AI-Powered Developer Experience

- Thomas Dohmke

#AI #GitHub


GitHub Copilot is evolving into an AI assistant, introducing chat and voice for Copilot, and bringing Copilot to pull requests, the command line, and docs to answer questions on your projects. Thomas illustrates how that will work.


Recommended Reading


Data Elixir: Top Data Science Picks From Around The Web


Data Elixir is an email newsletter that keeps you on top of the tools and trends in Data Science. Covers machine learning, data visualization, analytics, and strategy. Curated weekly with top picks from around the web.


Sign Up for Free



Notable GitHub Repos


  • Typst: A new markup-based typesetting system that is powerful and easy to learn.

  • Bloop: Fast code search engine written in Rust.

  • Gerev: GPT-4 search engine for your organization.

  • FauxPilot: an open-source GitHub Copilot server.



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


1 ….. 2 ….. 3 ….. 4 ….. 5