Issue #210

13 October 2020


Issue #210
Pointer.io
A Reading Club For Software Developers - Sign Up Here
#Management #Leadership
 
tl;dr: Focus one-on-ones on coaching, less on status updates, which can be done asynchronously. Coaching should gravitate towards your report's conscious or subconscious interests in a situation and push them to answer the questions they raise themselves.  
#Productivity
 
tl;dr: 5 strategies to stop conflating time spent with productivity: (1) Avoid unnecessary meetings. (2) Define productive goals. (3) Reduce repetitive tasks. (4) 80% of your work will come from 20% of your efforts. Focus on the 20%. (5) Protect your time. 
#CareerAdvice
 
tl;dr: When choosing your next company, first determine which stage - pre-product fit, post-product fit, growth or scale - is the best match. Usually only 1 or 2 stages make sense for any given job search. 
#RemoteWork #Management
 
tl;dr: The five tenets of async development: (1) Async is the default form of communication. (2) Git is the central element of the dev process. (3) Management tools are for planning, not updates. (4) Continuous improvement is a daily practice. (5) Dev teams are the core of the business.
Abstract Management Interfaces
- Chris Schillinger
#Management #Leadership
 
tl;dr: Abstract Management Interface is a set of outcomes that you expect from the manager you’ll be managing. By defining these, you remove yourselves from anything executional. This post comes with templates and examples.

"Rarely is anyone thanked for the work they did
to prevent the disaster that didn't happen."

- Mikko Hyppönen

 
Rust After The Honeymoon
- Bryan Cantrill
#Rust
 
tl;dr: Bryan outlines personal reasons he's enjoying Rust. "Some are tiny but beautiful details that allow me to indulge in the pleasure of the craft; some are much more profound features that represent important advances in the state of the art."
#Algorithm
 
tl;dr: "An algorithm devised a decade ago beats Christofides’ 50% factor," though the researchers "were only able to subtract 0.2 billionth of a trillionth of a trillionth of a percent."
#Javascript #IndustryTrend
 
tl;dr: Benefits of using other languages: (1) Can be compiled to native binaries which have faster startup times. (2) Native binaries also usually run considerably faster than JS code. (3) Many languages make it much easier to parallelize code.
#Python
 
tl;dr: "In this tutorial, we're going to learn how to Make a Plagiarism Detector in Python using machine learning techniques such as word2vec and cosine similarity in just a few lines of code."
A List Of Post-mortems!
- Dan Luu
#Post-mortem
 
tl;dr: Dan links to many public post-mortems by both small and large companies.  
 
Pointer.io