Issue #358

11 October 2022

Issue #358
Tuesday 11th October's issue is presented by Modern Treasury

Building fintech products is hard. But with Modern Treasury’s API’s you can build everything from a digital wallet to a lending service in a fraction of the time. 

Get The Free eBook Now To Learn How To Build Better Fintech Products, Faster

Mike Acton’s Expectations Of Professional Software Engineers
- Adam Johnson
#Leadership #Management #Careeradvice

tl;dr: "Games industry veteran rattles off a sample of 50 things he expects of developers he works with:" (1) Can articulate precisely the problem trying to be solved. (2) Someone else can articulate the problem trying to be solved. (3) Can articulate why the problem is important to solve. (4) Can articulate how much my problem is worth solving. (5) Have a Plan B in case the solution to my current problem doesn’t work. And More. 

Fewer, Happier Incident Heroes
- Will Larson
#Leadership #Management

tl;dr: "A few long-tenured engineers, who happen to have the explicit access credentials to all key systems and implicit permission to use them, help respond to almost all incidents. These folks become increasingly load bearing, as few others acquire the knowledge, and access credentials, to respond when they’re not available. Fast forward to the future, and one of these key responders leaves the companies, which creates more load on the remaining responders." Will discusses how to solve this. 

How To Build A Digital Wallet In Less Than A Day
#Management #DeepDive

tl;dr: Building fintech products is hard. But with a few shortcuts, you can build a functional app in less than a day. Download our eBook and learn how to use our simple APIs to launch new products that support multiple payment methods, track and reconciles payments, and record balances in real time.

Promoted by Modern Treasury
#SystemDesign #Architecture
tl;dr: "The 3 most talked about patterns are Clean, Hexagonal, and Onion Architecture... all define a loosely coupled testable system that avoids any direct dependencies in terms of implementation, yet do so using their own terminology and each with specific nuances. They all suggest approaches to make software architectures more manageable and testable." Rahul looks at each as well as key architectural takeaways applicable regardless of approach.

"Success masks failure. The more a thing operates successfully, the more confidence we have in it. So we dismiss little failures... as trivial annoyances rather than preludes to catastrophe."

– Henry Petroski"

#Algos #BestPractices
tl;dr: "Understanding algorithmic impact is critical to building a platform that serves hundreds of millions of listeners and creators every day. Our approach includes a combination of centralized and distributed efforts, which drives adoption of best practices across the entire organization — from researchers and data scientists to the engineer pushing the code."
Prioritizing App Stability - Mobile Performance @ Lyft
- Wen Zhao
#Mobile #Performance

tl;dr: We focused our investment in mobile performance into the 3 metrics with the highest opportunity for improvement: (1) Time to interact: continuing reducing app startup time. (2) Stability: reducing the number of crashes any given user experiences. (3) Rendering performance: maintaining a high, buttery smooth frame rate. 
Reverse Engineering A Cat Feeder To Boost Productivity
- John Partee
#Entertaining #Hardware

tl;dr: "I had two problems it could solve: low side project motivation, and loving dark chocolate sea salt almonds way too much. I'm a codemonkey - Why not feed my monkey brain when I push code? I couldn't find a USB candy dispenser, so I figured I'd try a cat feeder. This thing rocks, and I'll show you how to replicate what I did."

Hard Mode Rust
- Aleksey Kladov

tl;dr: "This post is a case study of writing a Rust application using only minimal, artificially constrained API (eg, no dynamic memory allocation). It assumes a fair bit of familiarity with the language."
Notable GitHub Repos
The react library to build dashboards fast.

First Contributions
Help beginners to contribute to open source projects.

Fast multi-threaded DataFrame library. 

Remote-friendly Companies
A list of semi to fully remote-friendly companies in tech.

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

or subscribe with