Issue #222

27 January 2021


Issue #222
Pointer.io
A Reading Club For Software Developers - Sign Up Here
#Leadership #Management
 
tl;dr: "The time elapsed between writing and shipping is the room temp petri dish where pathological symptoms breed." Focus relentlessly on the length of time between when a line of code is written and deployed to production. Fixate on shrinking this interval as it forces us to do the right things - write small diffs, review code quickly, etc.
Make Boring Plans
- Camille Fournier
#Leadership #Management
 
tl;dr: "Novel technology deserves boring plans." Exciting visions come with unpredictability. Strategy that executes this vision can be stressful if it starts and ends with the vision alone. "Contrast this to the team that turns that vision into boring plans" e.g. start with a small proof of concept so you can learn the process. 
#CareerAdvice
 
tl;dr: Don’t fear asking questions." Seeking knowledge is a good thing - it leads to growth. There are no stupid questions but badly formed ones. Ensure the question is concise, you provide context, the person knows exactly what you're asking, and communicate you've done research beforehand. 
How To Stop Endless Discussions
- Candost Dagdeviren
#Management
tl;dr: Candost uses the Request For Comments to stop such discussions. Proposals are written in the NABC format (need, approach, benefits, competitors) comments are given within a timeframe. This steers away from seeking consensus, is valuable for the author's own thought process & creates solutions based on facts.
#StateMachines
 

tl;dr: State machine are fun to design and implement, they (1) have tidy interfaces, (2) require few resources, (3) hold no opinions about input and output (4) have a concise implementation (5) are easy to reason about. There are many practical examples (traffic lights, regex). Chris runs through an example. 


"The first step of any project is to grossly underestimate its complexity and difficulty."

- Nicoll Hunt

 
#MentalHealth
 
tl;dr: Christian discusses the following needed to experience psychological wellbeing: (1) believe that your life has purpose and meaning, (2) feel that you have autonomy, (3) experience personal growth, (4) feel you are managing your life well, (5) positive relationships, (6) know yourself well. 
Introducing Open Web Docs
- Robert Nyman
#OpenSource
 
tl;dr: "A collective project designed to support a community of technical writers around strategic creation and long-term maintenance of web platform technology documentation that is open and inclusive for all."
The State Of JS 2020
- Sacha Greif, Raphaël Benitte
#Javascript
 
tl;dr: "As the language itself keeps improving thanks to new features like Optional Chaining and Nullish Coalescing, TypeScript's widespread adoption is taking things to a whole other level by popularizing static typing."
#Elastic #AWS #OpenSource
 
tl;dr: Elastic will move the "code of Elasticsearch and Kibana to be dual licensed under SSPL and the Elastic License, giving users the choice of which license to apply."
Snowpack v3.0
- Fred K. Schott
#Snowpack
 
tl;dr: Pre-bundled streaming imports, integrated build optimizations, integrate with Snowpack’s brand new native JS API, and more.
 
Pointer.io