Issue #301

22 March 2022

Issue #301
Tuesday 22nd March's issue is presented by Stream

Free Activity Feeds & Chat APIs for Qualifying Teams. Stream’s scalable APIs & SDKs come with all the building blocks to ship a custom messaging or activity feed experience that rivals leading social platforms.
Power Struggles Among Nice People
- Ed Batista
#Leadership #Management

tl;dr: People are driven by 3 distinct needs: a need for achievement, need for power and need for affiliation, and Ed discusses how that plays into power dynamics at companies. "Effective leaders consistently get out of their comfort zone to experiment with new behaviors, especially when such efforts feel awkward or inauthentic." Something Ed encourages us to try.

Levels Of Technical Leadership
- Raphael Poss
#Management #Leadership

tl;dr: Raphael discusses "why and how a tech company can offer a career path to its engineering technical leaders," notably the different tracks for “deep ICs” versus “broad ICs.” Raphael acknowledges 2 "pressure points" within a growing org: (1) The need to grow increasingly skilled technical leaders. (2) An increasing misalignment between leadership responsibilities and existing responsibilities for anyone on the IC track.

Compose Chat Messaging Tutorial
#Guide #Management
tl;dr: Experience deeply customizable UI components powered by the Jetpack Compose framework, with built-in support for theming, right-to-left support, custom reactions, attachments, data formatting, and many more awesome features!

Promoted by Stream.
How To Do Less
- Alex Turek
#Leadership #Management #CareerAdvice

tl;dr: When your reports are complaining that nobody can do code reviews or seem increasingly stressed in standups, these are signs that your team may be doing too much. "You’re stuck in a trap, and thrashing won’t get you out. You can escape by stopping your current approach, and doing something new. You’re going to deliberately overshoot, cutting down WIP, and then maintaining a healthy amount going forward."

"To me programming is more than an important practical art. It is also a gigantic undertaking in the foundations of knowledge."

– Grace Hopper

#Architecture #Netflix
tl;dr: "Within Spotify, we run 20,000 batch data pipelines defined in 1,000+ repositories, owned by 300+ teams — daily. The majority of our pipelines rely on two tools: Luigi (Python) and Flo (Java). The data orchestration team decided to move away from these tools, and in this post, the team details why the decision was made, and the journey they took to make the transition."

tl;dr: Ruud compares similar looking lines of code in Python, Java and Haskell, and shows us how they each have very different outcomes and that the the underlying issue is a "code readability trap." Ruud recommends putting units into names or using strong types.
Penny Wise And Cloud Foolish
- Daniel Compton
#AWS #GoogleCloud

tl;dr: The two iron rules of cloud pricing introduced by AWS are: (1) Prices never go up. (2) We will "absolutely soak you on data transfer charges", and last week Google Cloud published a recent post explaining how they were adopting the second rule and ignoring the first.

Rust's Unsafe Pointer Types Need An Overhaul
- Aria Beingessner
tl;dr: "When I was working on this stuff we had too naive of an understanding of how pointers should work. Others have done a lot of great work to expand this understanding, and now the flaws are all the more glaring." This article is broken up into 3 parts: conceptual background, problems with the current design, and proposed solutions.
Notable GitHub Repos
Awesome Falsehood
A curated list of falsehoods programmers believe in.

Public APIs
A collective list of free APIs for use in development.


Algo VPN
Set up a personal VPN in the cloud.

The open-source design & prototyping platform.

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

1     2     3     4     5
Pointer is emailed twice a week on Tuesdays and Fridays @ 9am EST.

Unsubscribe // Sponsorship // Archives