|
Friday 7th June’s issue is presented by Swarmia |
|
|
|
|
|
How I Give The Right Amount Of Context (In Any Situation) — Wes Kao
tl;dr: “Giving the right amount of context helps teams move faster. Too much context? Your manager can’t tell what’s important. They’ll need to wade through details, trying to sort information into a pile of what’s important vs what to ignore. Too little context? Your manager has to follow up and pull information out of you that you should have mentioned proactively. There is such a thing as being too concise.”
CareerAdvice |
|
|
Conflict — Mike Fisher
tl;dr: Conflict within teams can be productive or destructive. Steve Jobs likened constructive disagreement to a rock tumbler that polishes ideas. Cognitive conflict, in moderation, facilitates learning and innovation. However, relationship, goal, and process conflicts often hinder team performance. Mike discusses each.
Leadership Management |
|
|
Structuring Engineering Organizations — Otto Hilska
tl;dr: How you split your software organization into teams can make or break developer experience and productivity. Your organization structure should allow each team to make decisions about a clearly defined product area. After reading this blog post, you’ll know how to balance the four defining factors of a team: outcomes, features, people, and architecture.
Promoted by Swarmia Leadership Management |
|
|
Briefly: Anonymous Questions — Kellan Elliot-McCrea tl;dr: Q&A serves to answer questions, engage the team, and maintain accountability. Kellan suggests using a 3rd party tool for anonymous submissions within a time window. Leaders should address good-faith questions, acknowledging unanswered ones.
Leadership Management |
|
|
|
"To resent efficiency is a mark of inefficiency."
— Henry Ford
|
|
|
|
How Stripe’s Document Databases Supported 99.999% Uptime With Zero-Downtime Data Migrations — Jimmy Morzaria, Suraj Narkhede
tl;dr: “In 2023, Stripe processed $1 trillion in total payments volume, all while maintaining an uptime of 99.999%. We obsess over reliability. As engineers on the database infrastructure team, we provide a database-as-a-service (DBaaS) called DocDB as a foundation layer for our APIs.” The authors discuss Stripe’s database infrastructure, and discuss the design and application of the Data Movement Platform.
Database Performance |
|
|
How Developers Really Use AI tl;dr: How much are programmers really using AI? How useful is it actually? We wanted to know for sure. We surveyed software developers to uncover the real impact of LLMs like ChatGPT on their work. From debugging to project planning, the responses revealed surprising strengths and notable gaps. Check out our findings to see where AI shines and where it still falls short.
Promoted by Raygun AI Productivity |
|
|
Flaky Tests Overhaul At Uber tl;dr: “A few years ago, we started tackling flaky tests in an effort to stabilize CI experience across our monorepos. The project first debuted in our Java monorepo and received good results in driving down frictions in developers’ workflow. However, as we evolved our CI infrastructure and started onboarding it to our largest repository with the most users, Go Monorepo, the stop-gap solution became increasingly challenging to scale to the scope.” The authors discuss a centralized system to track all tests.
Tests |
|
|
My Portable Ergonomic Setup — Nicole Tietz-Sokolskaya tl;dr: “In 2022, I developed nerve pain in my arms. It came on quickly, and it was bad: I couldn't drive, I couldn't type, and at the worst I couldn't pick up our kids. That episode spontaneously resolved after a couple of months, but flareups happen occasionally. One guaranteed trigger is my laptop: if I use it as, well, a laptop, then I'll have pain for a few days from less than half an hour of usage.”
Tips |
|
|
Logging Practices I Follow — Eliran Turgeman tl;dr: "There are many pitfall that can lead to useless, wasteful and confusing logs. Therefore I follow a specific set of practices which allows me to write better logs while also being consistent across the system." Eliran discusses here.
BestPractices |
|
|
Most Popular From Last Issue |
|
|
|
Behavioral Interviews: Tips & resources for behavioral interviews.
HT: Wrap any binary with a terminal interface.
Laudspeaker: OS customer engagement, onboarding & adoption platform.
LeRobot: ML for real-world robotics.
Phidata: Build AI assistants with memory, knowledge and tools.
|
|
|
Click the below and shoot me an email! 1 = Didn't enjoy it all // 5 = Really enjoyed it
1 … 2 … 3 … 4 … 5 |
|
|
|
|