Issue #232

4 June 2021


Issue #232
Pointer.io
A Reading Club For Software Developers - Sign Up Here
 #RemoteWork #Management
 
tl;dr: Remote work has made documentation essential and Kevin Fisher, chief staff at Hashicorp, provides this advice to managers: (1) Lead by example, larger companies should start with one team to see what works. (2) Make docs an expectation e.g. integrate writing into your interview process. (3) Establish a process defining what needs documentation i.e. a major change in a team or minor change affecting multiple teams. 
#Management #Culture

tl;dr: Tactics to improve the "design mindset in your engineering culture," such as (1) the use of pair programming and mobbing because to vet every and debate small decisions. (2) "A good understanding of the business domains" so engineers and architects can create business-optimized designs, and more.

An Unbelievable Demo
- Brendan Gregg
#OpenSource
 
tl;dr: Brendan was a consultant at Sun Microsystems and author of multiple Dtrace applications. Sun Microsystems, the original publishers of DTrace, introduced him to an "expert who was on a world tour demonstrating Sun's new DTrace-based product." When Brendan saw the product, he realized it was his own work being presented back to him.
#CareerAdvice
 
tl;dr: 36 short snippets on career and life advice - (1) Never put your family, friends, or significant other low on your priority list. (2) Life is not a dress rehearsal - this is probably it.  Make it count. (3) Pick the right thing to do (this is critical and usually ignored), and more. 
-2000 Lines Of Code (1982)
- Andy Hertzfeld
#Entertaining
 
tl;dr: Bill Atkinson, author of Quickdraw, thought that lines of code was a "silly measure of software productivity." His goal was to write small and fast programs. After completing a project where he re-wrote an algorithm more succinctly, he was asked to complete a business form asking him how many lines of code he had written. His answer was -2000. 
 

"The most important single aspect of software development is to be clear about what you are trying to build."

- Bjarne Stroustrup

 
The Cult Of Go Test
- Dan Mullineux
#GoLang
 
tl;dr: "Once you have assert.Equals dotted throughout the tests the cost of removing it becomes unaffordable." Dan's post "demonstrates that the value these assertion libs add is, at least, arguable and also details some of the complexities they add in exchange."
Why Python 4.0 Might Never Arrive, According To Its Creator
- Guido Van Rossum
#Python

tl;dr: "I’m not thrilled about the idea of Python 4 and nobody in the core dev team really is – so probably there never will be a 4.0 and we’ll just keep numbering until 3.33, at least.” 

#DeveloperTools #Front-End
 
tl;dr: You can now preview and author CSS Grid with the new CSS Grid editor, and more.
 
Find Your Next Job At A Company Trying To Change The World For The Better
#Jobs
 
tl;dr: "A job board with hand-picked engineering positions at companies trying to fix problems like climate-change and food insecurity."
#StackOverflow #IndustryNews
 
tl;dr: Stack Overflow will continue to operate independently. Prosus is a SA based company and primary shareholder of Chinese gaming mega co & WeChat developer, Tencent. 
 
Pointer.io