Issue #213

3 November 2020


Issue #213
Pointer.io
A Reading Club For Software Developers - Sign Up Here
#CareerAdvice
 
tl;dr: Charity is asked for advice by an engineer who has "accidentally" becomes the most senior on a team. Her advice is to leave. A "real senior engineer" has managed 2-3 teams, stacks, languages over a 5-8 year period. 
#Management #Leadership
 
tl;dr: (1) Have a simple response, such as “Oh, I’m so sorry” (2) Don't try and solve their problem or make this about yourself. Ask open questions instead. (3) Mirror their energy, use body language (nod, eye contact) (4) Create silence and space. (5) Consider your role and how to help. (6) Follow up. 
#Leadership #Management
 
tl;dr: "Learning rates were slower in the forced-choice situation than they were in the free-choice one. It is as though the participants were less invested in the outcomes..."
#Management #RemoteWork
 
tl;dr: Radoslav shares Product Hunt's engineering principles. "The goal is never to get blocked," especially as the team is remote. Radoslav guides us through five principles - ownership, small checkpoints, coding best practices, boy scout rules and data driven decisions.
#Architecture
 
tl;dr: Key principles behind the move include: (1) Don’t solve what’s been solved elsewhere. (2) Remove duplication, but don’t over-simplify. (3) Break the tech silos through culture & communication, and more. 

"Testing can only prove the presence of bugs, not their absence."

Edsger W. Dijkstra
 
The Man Who Carried Computer Science on His Shoulders
- Krzysztof Apt
#Pioneer
 
tl;dr: Krzysztof details the life and career of Edsger Dijkstra." It is difficult to find another scientist who left such an impressive mark in the history of computer science."
#ClimateAction
 
tl;dr: "The average website produces 1.76 grams CO2 per page view. For a website with 10,000 monthly page views, that's 211 kg CO2 per year."
#Python
 
tl;dr: Nikita explains what Higher Kinded Types (HKTs) are, why they are useful, how they are implemented, limitations and how they can be used in projects. 
#NextJS
 
tl;dr: "This year we've already invested heavily in both developer experience and improving performance for all applications. We focused on reducing the amount of JavaScript the browser has to load."
#Haskell
 
tl;dr: "The goal of this survey is to better understand what people think of the Haskell programming language, together with its ecosystem and community."
 
Pointer.io