Issue #152

29 August 2019


Issue #152
Pointer.io
Weekly Reading For Technical Leaders
- John Thornton, Engineer at Squarespace
#TechDebt
 
tl;dr: Scaffolding - aka building out an app skeleton saves time and creates learning. Hardcoding so you don't have to commit to a design pattern. Not fixing all edge cases due to diminishing returns. 
Increasing Engineering Tempo at Splice
- Juan Pablo Buriticá, Engineering Team Lead at Splice
#Management
 
tl;dr: How Slice solved two problems - 1) Aggressively grow the team to adapt to a new strategy and 2) clean up the mess that rapid growth creates. 
- John Carmack, Co-founded id Software & CTO at Oculus
#General
 
tl;dr: Joe Rogan interviews the fascinating John Carmack, discussing game development, augmented reality and much more. 
- Nitasha Tiku, Senior Writer at Wired
#General
 
tl;dr: Girls Who Code's survey found that half of the respondents had a negative experience while applying for engineering internships or knew another woman who had one. These include being subjected to gender-biased interview questions and inappropriate remarks.
- Gergely Orosz, Engineering Lead at Uber
#General
 
tl;dr: Comprehensive guide to mentorship practices that work well, based on the author's experience working at Uber.  
- Adam Nash, VP Product at Dropbox
#Product
 
tl;dr: Features can be bucketed into one of three. Metric movers, designed to make business goals happen. Customer requests and customer delight, making sure customer needs are focussed on. 
 Thanks for reading. please complete these 3 questions to give me feedbackor just hit reply 
- Kent Back, Programmer and Coach
#Workflow
 
tl;dr: Two experiments testing different workflows were conducted. One involved making small changes, instantly deployed. The other, automatically committed code that passes its tests, deleting what fails. Both should have gone wrong but didn’t.
- The Practical Dev
#General
 
tl;dr: Excellent tips on relieving stress - finding social support, being able to control elements in your life, reducing compulsive behaviors and finding supportive hobbies. 
- License Zero
#General
 
tl;dr: Options for making money developing open software. Generally, developing open software doesn't make a lot due to "institutional policies, social norms, and conventions currently run against that outcome." There are some trade-offs to consider. 
- Brendan Maginnis, Founder of Sourcery 
#Python
 
tl;dr: Best practices on how to setup a Python project. The author also provides us with a boilerplate, using pipx and pipenv. 
- Daniel Rosenwasser, Program Manager at Typescript
#Typescript
 
tl;dr: New version includes stricter generators, more accurate array spread, improved UX around promises, better Unicode support for identifiers, and more. 
- Varun Prashar, Full Stack Developer
#ReactJS
 
tl;dr: React Hooks enables developers to build components using the functional approach instead of object-oriented (classes) approach. Deep-dive into how to implement them. 
Notable Developer Conferences 2019
ApacheCon 
Sept 9–12
Las Vegas, Nevada, USA
Strange Loop 
Sept 12-14
St. Louis, Missouri, USA 
DjangoCon US 
Sept 22-27
San Diego, CA
Oracle CodeOne 
Sept 16–19
SF, California
React Day Berlin 
Nov 30
Berlin, Germany
Microsoft Ignite 
Nov 4-8
Orlando, Florida, USA
dotJS 
Dec 5-6

Paris, France
DevTernity 
December 6-7

Riga, Latvia
Pointer.io