|
Software Engineering - The Soft Parts
- Addy Osmani
#Leadership #Management
tl;dr: "Today I'll share some of the software engineering soft skills I've learned from my first 10 years on Google Chrome, where I am a Senior Staff Engineering Manager." Addy covers topics such as learning new things, technical complexity, design docs, & more.
|
|
Career Checkup Template
- Will Larson
#CareerAdvice #UsefulTool
tl;dr:(1) Fork this template. (2) If there are any sections that don’t resonate with you, remove or edit them. (3) Fill in the sections. Feel free to jump around to answer the parts that you have the most energy for. (4) Revisit a few days later: is there anything you want to change? (5) If possible, find peers to discuss each others checkups together. (6) Review a year from now.
|
|
#Management
tl:dr: What do Strava, Shopify, and Uber have in common? Their engineering teams all rely heavily on a Merge Queue. What is it, and why do they need one? This post describes how Merge Queues tackle a significant pain point for these companies.
Promoted by Mergify
|
|
What Makes a Great Developer Experience?
- Lee Robinson
#Devex #Management
tl;dr: Recommendations include: (1) Onboard as fast as possible. (2) Make upgrading easy: "when making a major version change, limit the blast radius of changes to make it easy for folks to update dependencies." (3) Helpful error messages: "when applicable, include hyperlinks in error messages to provide more context on how to solve the error." And more.
|
|
“I have not failed, but found 1000 ways to not make a light bulb.”
- Thomas Edison
|
|
|
Cloudflare Mitigates 26 million Request Per Second DDoS Attack
- Omer Yoachimik
#Security
tl;dr: "The 26M rps DDoS attack originated from a small but powerful botnet of 5,067 devices. On average, each node generated approximately 5,200 rps at peak. To contrast the size of this botnet, we’ve been tracking another much larger but less powerful botnet of over 730,000 devices."
|
|
#Management #Productivity
tl;dr: "There are two projects, both deemed important by the business, and both need a UI developer. Unfortunately, only one UI developer is available. Why not let the UI developer split time across both projects?" Ben explains why this doesn't work using the equation: Productive Time = Total Time - Overhead.
|
|
Don't Be That Open-Source User, Don't Be Me
- Jacob Tomlinson
#OpenSource
tl;dr: I would discover a bug or something would break my workflow with a new release and I would head to GitHub to report it... What I didn’t consider was that my interactions were taking time & attention from the project. User support is a cost. If you take anything away from this post I hope it is that these costs need to be paid by someone, the maintainer."
|
|
Firefox Rolls Out Total Cookie Protection By Default To All Users Worldwide
#IndustryTrend #Privacy #Mozilla
tl;dr: "Total Cookie Protection works by creating a separate “cookie jar” for each website you visit. Instead of allowing trackers to link up your behavior on multiple sites, they just get to see behavior on individual sites. Any time a website, or third-party content embedded in a website, deposits a cookie in your browser, that cookie is confined to the cookie jar assigned to only that website."
|
|
DNS Toys
Utilities & services over the DNS protocol.
|
|
Grafana OnCall
Developer-friendly incident response w Slack integration.
|
|
How did you like this issue of Pointer?
1 = Didn't enjoy it all // 5 = Really enjoyed it
1 2 3 4 5
|
|
|
|
|
|