/Management

Manually Updating .env Files Isn't DevOps

tl;dr: No one enjoys keeping .env files in sync across environments. Learn how to automate the pain away by applying DevOps thinking to how you manage application config and secrets.

featured in #322


Pinterest’s Model for the Future of Work

- Jeremy King tl;dr: "We are going to ask our employees to be in the office a maximum of 25% of their time. For the balance of that time, employees can be wherever they want, either in or out of the office. We really want to earn employee’s in-office time and be incredibly intentional about when we ask folks to travel."

featured in #322


Leading Your Engineering Team Through An Unexpected Product Pivot

- Najla Elmachtoub tl;dr: "I want to share how my team at Etsy recovered from failing really slowly. We launched a high-profile product that didn’t meet customer needs after doing a nine-month waterfall buildout, and senior leadership decided that we needed to rethink our approach from the ground up. We didn’t know exactly what the end result would be, but we agreed to pivot the product over a three-month timeline."

featured in #321


State Of Engineering Time 2022

tl;dr: The Stack Overflow memes are true: 60% of senior engineers commit 10-100 lines/week of copied and pasted code. And there is more: read the report to learn how 600 engineers (ICs and managers) spend time, from wrangling machines to wrangling people.

featured in #321


A Manager’s Guide to Helping Teams Face Down Uncertainty, Burnout and Perfectionism

tl;dr: Tips of how to help your team... (1) Work through uncertainty - tips include acknowledging what's happening, investing in collective rituals. (2) Push back against perfectionism - tips include identifying different work styles, sharing at 80%. (3) Beating burnout - tips include look for warning signs, protecting your teams time.

featured in #320


Shipping To Production

- Gergely Orosz tl;dr: "In this issue we cover: (1) The extremes of shipping to production. (2) Typical processes at different types of companies. (3) Principles and tools for shipping to production responsibly. (4) Additional verification layers and advanced tools. (5) Taking pragmatic risks to move faster. (6) Deciding which approach to take. (7) Other things to incorporate into the deployment process.

featured in #320


State Of Engineering Time 2022

tl;dr: The Stack Overflow memes are true: 60% of senior engineers commit 10-100 lines/week of copied and pasted code. And there is more: read the report to learn how 600 engineers (ICs and managers) spend time, from wrangling machines to wrangling people.

featured in #320


The Warrior And The Sage

- Ed Batista tl;dr: A set of attitudes leaders display while enacting these two roles. A warrior's "purpose is overcoming resistance, where life is a series of battles," where a Sage's purpose is "learning and helping others learn, where, life is a series of mysteries to be studied." Ed notes that the Warrior's mindset becomes less useful as leaders grow more senior, and the Sage mindset increasingly important.

featured in #319


How To Feel Engaged At Work: A Software Engineer's Guide

- Jason Tu tl;dr: 1) Make time to be curious e.g. schedule 30 mins to jot down questions that spark curiosity. (2) Imagine you were the CEO and ask yourself how the business would work, and let your mind guide you through the web of questions a founder might ask. (3) Frame your career as a series of questions to create a sense of ownership of your career. (4) Try something new. 

featured in #319


DevSecOps Maturity Model White Paper

tl;dr: Learn about the best practices for assessing and advancing your organization’s DevSecOps maturity. Detect vulnerabilities and deliver digital services with more confidence.

featured in #319