Issue #241

30 July 2021

Issue #241

Presented by Nanos
#Management #Leadership
tl;dr: The main difference between an IC and tech lead is the difference between output and outcome. Davide is an advocate for "extreme ownership," going slow to become fast. He advocates the drive to be a better version of yourself but not projecting that version onto others, focus on what you can control but not the outcome, and learn to delegate effectively. 
#Management #Leadership

tl;dr: Nanos is a Linux binary-compatible unikernel that runs one and only one application in the cloud. Faster and safer than Linux.

Sponsored By Nanos

The Importance of Written Communication for Engineering Teams
- Stephanie Emma Pfeffer
#Management #Leadership
tl;dr: A 3 step strategy for written comms: (1) Create communication and decision-making frameworks from day one using collaborative docs and by surveying teams on preferences. (2) Teams should own the documents but edit privileges are to a select few. (3) Increase the sophistication of existing frameworks in order to scale teams. 
Cleaning Up Git History
- Robin Schroer
#Git #Management
tl;dr: "Every commit should make sense by itself. There is a just right size for commits, where there is nothing to add and nothing to remove. We want to add / remove / change exactly one thing in each commit." If you are struggling, that's a sign your commit is not well scoped. Robin discusses techniques, how to leverage interactive rebasing, and more. 
tl;dr: "The author offers five steps: (1) Demonstrate how it will benefit your employer. (2) Show the impact you can make. (3) Be prepared to take a pay cut if you’re relocating. (4) Use data to prove you can be successful working remotely. (5) Don’t expect a one-and-done conversation."

A Message From Nanos...

Run Linux Software Faster and Safer Than Linux through Open Source Unikernels. Run 2X as fast on Google Cloud and 3X fast on AWS. Easier than K8S. Nanos is a free, open source linux binary-compatible unikernel. 

- Julian Shapiro
tl;dr: "Hooks" in storytelling fall into a few categories: (1) Raising questions but not giving the full answer. (2) Sharing the stakes of a story but not giving away the conclusion. (3) Sharing a shocking truth but not yet explaining how it’s possible. Techniques used include varying speed, volume, enthusiasm, energy, using staccato and rhythm, and mastering the art of pausing.
Front-end JavaScript Performance
- Marc Radziwill
#FrontEnd #JavaScript

tl;dr: In this post, Marc discusses the different types of JS performance issues, how to debug them, how to write fast front-end code and optimizing JavaScript code architecture. 

#Zip #ThoughtPiece
tl;dr: "I have a feeling this is like many file formats. They aren't designed, rather the developer just makes it up as they go. If it gets popular other people want to read and/or write them. They either try to reverse engineer the format or they ask for specs...Zip is such a format." Gregg dives deep into the construct of a Zip file, how and how to go about fixing its design. 
The Unknown Features of Python’s Operator Module
- Martin Heinze
#Python #DataScience
tl;dr: Python's Operator module "might not seem so useful, but with help of just a few of these functions you can make your code faster, more concise, more readable and more functional."
tl;dr: (1) Attributes can invoke function-like macros. (2) Wasm32 intrinsics stabilized. (3) Incremental compilation is re-enabled by default, and more.

or subscribe with