Issue #152

29 August 2019

Issue #152
Weekly Reading For Technical Leaders
- John Thornton, Engineer at Squarespace
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
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
tl;dr: Joe Rogan interviews the fascinating John Carmack, discussing game development, augmented reality and much more. 
- Nitasha Tiku, Senior Writer at Wired
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
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
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
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
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
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 
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
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
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
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
Dec 5-6

Paris, France
December 6-7

Riga, Latvia

or subscribe with