Issue #255

28 September 2021

Issue #255

Tuesday 28th September's issue is presented by CodeSee
How Big Tech Runs Tech Projects And The Curious Absence Of Scrum
- Gergely Orosz
#Leadership #Management

tl;dr: Gergely covers: (1) various project management approaches based on a survey of 100 companies. (2) Setup and processes of project management in big tech. (3) Why big tech don't use scrum. (4) A POV on how to run projects in your team.

To Recover from Burnout, Regain Your Sense of Control
- Elizabeth Grace Saunders
tl;dr: When burned out, you think your circumstances are out of your control, but this victim mindset blocks you from changing your situation. You need to believe you have agency over your situation and you can implement changes, ranging from being more attentive to your physical and emotional needs, creating more boundaries at work (e.g. work less, take time off) or even looking for a new job. 
#Leadership #Management
tl;dr: A collection of codebase onboarding stories from real developers. The anecdotes illustrate ways in which onboarding can go wrong and hints at how CodeSee can better the experience for the developers who come after us.

Presented by CodeSee.
The Speed Of Time
- Brendan Gregg
#Performance #Cassandra

tl;dr: Brendan describes a weird performance issue he debugged: "A Cassandra database cluster had switched to Ubuntu and noticed write latency increased by over 30%. A quick check of basic performance statistics showed over 30% higher CPU consumption. What on Earth is Ubuntu doing that results in 30% higher CPU time!?" 

What Will Programming Look Like In 2020?

tl;dr: Written in 2012: "What will programming look like in 2020? Keep in mind that programming in 2012 mostly resembles programming in 2004, so could we even expect any significant changes 8 years from now in the programmer experience?"

A Note From CodeSee:

At CodeSee, we’re on a mission to help developers improve how they navigate and understand today’s increasingly complex codebases. Join the CodeSee Maps beta program today to visualize and get insights on your entire codebase for better onboarding, planning, and reviews.
#Leadership #Management #Hiring
tl;dr: "One of the key solutions is talent development programs, of which the reasons are twofold: First, by shifting talent development programs into a recruiting tool, employers can attract better and more applicants. Second, turning talent development programs into a focused pipeline can address roles that are at high risk for talent shortages in the future."
I Figured Out How DMARC Works, And It Almost Broke Me
- Simon Andrews
tl;dr: Simon's domain didn't correctly implement SPF, DKIM, or DMARC, and he realized he has no idea what any of these terms meant, and there were no useful resources online explaining them in a digestible way, so he wrote this post. 
tl;dr: The specialization of data teams into many different roles e.g. data scientist, data engineer, analytics engineer, ML engineer etc is "generally a bad thing driven by the fact that tools are bad and too hard to use." He elaborates on this stance, here.
tl;dr: "Here’s my collection of 15 of the most common mistakes and issues people will run into when writing applications and services that use libcurl."
tl;dr: "Freeing the art of systems programming from the grips of C/C++ cruft is the only way to push for real change in our industry, but rewriting everything is not the answer. In the Zig project we’re making the C/C++ ecosystem more fun and productive." 
Notable GitHub Repos
The Book Of Secret Knowledge
A collection of inspiring lists, manuals, cheatsheets, blogs, hacks, one-liners, cli/web tools and more.
An open-source C++ library developed and used at Facebook.
Music Understanding and Generation with Artificial Intelligence.

Applied ML
Papers & tech blogs by companies sharing their work on data science & machine learning in production.
Tech Interview Handbook
Curated interview preparation materials for busy engineers.
The Algorithms - JavaScript
A repository for All algorithms implemented in Javascript (for educational purposes only).
Pointer is emailed twice a week on Tuesdays and Fridays @ 9am EST.

Feedback // Unsubscribe // Sponsorship

or subscribe with