Issue #148

25 July 2019


Issue #148
Pointer.io
Weekly Reading For Technical Leaders
The Biggest Mistake I Made As A New Manager
- Jason Crawford, Engineering Manager at Flexport
#Management
 
tl;dr: The mistake was to be distant from the day-to-day work of his team. He became unfamiliar with his team's codebase and architecture. The learning is to spend some upfront time programming to know the codebase, and then take a step back to handle management. 
How Dark Deploys Code In 50ms
- Paul Biggar, Software Engineer, Founder of Dark & CircleCI
#General
 
tl;dr: Impressive run through of how deployment and versioning work in Dark. "Continuous Delivery is so integral to Dark that we designed it from the start to have sub-second deploy times". 
- David Lloyd, Software Engineer at Red Hat
#General
 
tl;dr: Avoid hyperbolic or bombastic assertions, argument strategies, elitist or demeaning language, and constructs like “obviously” and “why don’t you just…”.  Use clear, factual statements supportive language, ask questions, and move things forward.
- Sarah Chipps, Director of Public Q&A
#General
 
tl;dr: When you're new at something, multiple people pointing out your error feels overwhelming, like an attack. This is a common experience for new developers on Stack Overflow. 
- Max Böck, Designer & Developer
#CSS
 
tl;dr: Set of guiding principles that help Max write CSS, the first three are to remember that everything is a rectangle, the cascade is your friend & as much code as necessary, but as little as possible. 
- Jessica Kerr, Developer at Atomist
#General
 
tl;dr: We're comfortable writing messy code when it's just ourself who will see it. If you know others will at some point review it, it's best to clean it sooner rather than later. 
- Bryan Cantrill, VP of Engineering at Joyent
#General
 
tl;dr: Moore's Law has driven massive growth but is becoming economically unviable. Bryan runs through his take on the future of computing, and the avenues that could take over. 
- Stephen O'Grady, Founder of Redmonk
#Python
 
tl;dr: Asses languages both by popularity (GitHub) and my discussion (StackOverflow) to extract insights into potential future adoption trends.
- Tyler Hakes
#Hiring
 
tl;dr: Remove dissatisfaction factors to hire the best engineers - these are hygiene factors such as low salary or poor office space. Improve motivating factors to retain hires, such as creating interesting work and increasing responsibility. 
- Jason Miller, Web Developer Relations at Google
#Performance
 
tl;dr: Often scripts are configured to over-fetch, decreasing performance. Here are several options to optimize script loading time based on use case and architecture. 
 
- Jerry Pussinen, Python Consultant
#Python
 
tl;dr: Look at the new features you'll see in the next version of Python, specifically assignment expressions, positional-only arguments and runtime audit hooks. 
- Artem Rosnovsky, Full Stack Web Dev
#General
 
tl;dr: The first 3 are Syntax, React Podcast and Software Engineering Daily
Notable Developer Conferences 2019
Open Source Summit 
July 17-19
Tokyo, Japan
GopherCon 
July 24-27
San Diego, California, USA
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