Issue #138

25 April 2019

Issue #138

tl;dr: Early employee at AirBnB breaks down the company's success into 7 key takeaways. An Underlying theme is the company's obsession with its culture. Click this tweet if paywalled.

Great Developers Are Raised, Not Hired
tl;dr: Top-level engineers are hard to find. Author asks us to consider a shift from hiring to mentoring, where we mentor engineers with potential and a "growth mindset." This has proven to be effective for him and he runs through how to go about it. 

How to Break the Vicious Cycle of Reactive Management
- Lighthouse Team

tl;dr: Being constantly responsive to your team may feel good in the short-term but comes with costs. To avoid this (1) Make one-on-ones sacred (2) Schedule your open door and creative time (3) Time-box email time (4) Ask people to subject emails properly (5) Set reminders. 

tl;dr: Certain tasks that involve refactoring are incorrectly bucketed under technical debt. The author runs through what does not constitute as technical debt. 

What Do Companies Expect From Python Devs In 2019?
- Andrew Ste

tl;dr: 300 jobs postings were analyzed to understand what additional skills employers want from Python developers. The article runs through these and provides expert opinions on market trends for Python developers. 

tl;dr: A tribute to Joe Armstrong, author of Erlang, who passed recently - "One thing I liked about Joe was his fearless approach to computing and to life. He’d never bow to authority. He’d would never be afraid to provoke if it was necessary. He never ever stopped R&D."

 Message from Pointer

All feedback is welcome by answering these 3 short questions or by hitting reply to this email. - Suraj 

tl;dr: A guide on how to approach Chaos Engineering - the increasingly common practice of simulating unexpected real world conditions on distributed systems to test for vulnerabilities - along with the common traps. Click this tweet if paywalled.  

Requests III: HTTP for Humans and Machines, alike
Kenneth Reitz

tl;dr: "Requests III allows you to send organic, grass-fed HTTP/1.1 & HTTP/2 (wip) requests, without the need for manual thought-labor. There’s no need to add query strings to your URLs, or to form-encode your POST data. Keep-alive and HTTP connection pooling are 100% automatic, as well."

Notes on AI Bias
- Ben Evans

tl;dr: "Machine learning finds patterns in data. ‘AI Bias’ means that it might find the wrong patterns". Article runs through examples and scenarios of bias, along with methods to troubleshoot and manage such issues.  

The Five Types Of Communication Problems That Destroy Company Morale
- Cate Huston
tl;dr: All company problems are communication problems of some type. These are broken into the following buckets (1) Lack of depth (2) Conflicting context (3) Missing empathy (4) Communication that triggers anxiety (5) Assuming unearned trust.
tl;dr: Author is offering a virtual mentoring session for beginning tech speakers from underrepresented minorities: people of color, white women, and those who identify as LGBTQA and/or non-binary.


tl;dr: At times, it's not easy to untangle yourself from git. Here's a few situations the author has gotten herself into and how she fixed them "in plain English."
Notable Developer Conferences 2019
April 17-19
Paris, France
GOTO Chicago 
April 28-May 2
Chicago, USA
April 29-May 2
San Francisco, USA
April 30-May 2
Minneapolis, USA
Microsoft Build 
May 6-8
Seattle, Washington, USA
May 21 - 23
Atlanta, Georgia, USA
May 22-23
Broomfield, Colorado, USA
July 17-18
Portland, Oregon, USA
Open Source Summit 
July 17-19
Tokyo, Japan
July 24-27
San Diego, California, USA
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