CSV Import Solutions: A Build Vs Buy Analysis
tl;dr: Users expect CSV import to just work, but building an importer isn’t easy. Flatfile surveyed companies to rank the effort required in order to build essential CSV import features such as parsing, validation, transformation, data I/O and security.featured in #458
Manage Your Capacity, Not Your Time
- James Stanier tl;dr: “If we’ve been lucky enough to work with leaders that manage their capacity well, then we may have been surprised that when we reach out with something urgent, they are able to respond quickly and effectively: perhaps they’ve offered to jump on a call straight away. This isn’t luck or anything to do with you. It’s just good capacity management on their part.” James discusses the importance of managers (1) Leaving space for the unexpected e.g. escalations, meetings, and other interruptions that will inevitably arise. (2) Understanding that capacity is a function of energy levels, and having the awareness to keep these in check. James shares a simple logging exercise to better understand this relationship between capacity and energy levels.featured in #457
Talking With Colleagues About Suffering
- Ed Batista tl;dr: Ed often talks to leaders who sense that a colleague is suffering and who would like to offer support to them but are unsure how to discuss the topic. He believes that leaders should find the courage to take the initiative. “This will be fraught, and it will feel risky, and sometimes you'll get it wrong. But you'll only improve your ability to sense the right time and to find the right language with practice. Extend the invitation, and don't be discouraged if it isn't accepted at first. Try again later. Don't insist — the other person has to feel in control — but by signaling your interest you make it easier for them to respond when they're ready.”featured in #457
(People On) Nice Teams Finish Last
tl;dr: Let’s assume you suggest an idea and you were wrong about it. Many companies will not clearly tell you that you were wrong, and why. Instead they’ll do one of the following: (1) Find a way for you to save face. Maybe they ask you to do more research and then later quietly deter you. (2) Soften feedback. (3) Make feedback sound like an apology and blame others - “I wish we could, but we just have so many features to build.” The problem with this ambiguity is that people walk away from meetings not understanding they were wrong. And if there’s any ambiguity, people will decide that they were right, and the organization is messed up.” Always be clear.featured in #457
10,000 Hours With Reid Hoffman: What I Learned
- Ben Casnocha tl;dr: (1) People are complicated and flawed. Root for their better angels. (2) The best way to get a busy person’s attention: Help them. (3) Keep it simple and move fast when conceiving strategies and making decisions. (4) Every weakness has a corresponding strength. (5) The values that actually shape a culture have both upside and downside. (6) Understand someone’s “alpha” tendencies and how that drives them. (7) Self-deception watch: even those who say they don’t need or want flattery, sometimes still need it. (8) Be clear on your specific level of engagement on a project. (9) Sketch three possible outcomes for a project: the likely upside, likely ‘regular’, and likely downside scenarios. (10) A key to making good partnerships great: Identify and emphasize any misaligned incentives.featured in #456
The Rise And Fall Of Spot Instance Pricing In 2023
- Phil Andrews tl;dr: Dive into our latest deep-dive on spot instance pricing trends over the past year. Azure's prices skyrocketed by 108%, while GCP surprised everyone with a 26% drop. AWS? Somewhere in between. Discover the regions and instance types that saw the most dramatic shifts and learn how our game-changing "scheduled rebalancing" tool can save you big bucks in this ever-evolving cloud pricing arena. Don't miss out on these crucial insights – perfect for refining your cloud strategy.featured in #456
Characteristics Of Code Quality
- Abi Noda tl;dr: “Researchers found that readability and structure were the most commonly used defining properties for code quality. 82% of interviewees referred to either readability or structure, or both, when describing how they define code quality.” After that, the researchers discovered that comprehensibility, documentation and correctness followed. Abi reminds us that “code quality is a fundamentally human property” and not measured by quantitive metrics.featured in #455
How To Communicate Like A GitHub Engineer: Our Principles, Practices, And Tools
- Ben Balter Allison Matlack tl;dr: “How we communicate” guidance, we established eight guiding principles: (1) Be asynchronous first. (2) Write things down. (3) Make work visible and overcommunicate. (4) Prefer GitHub tools and workflows. (5) Embrace collaboration. (6) Foster a culture that values documentation maintenance. (7) Communicate openly, honestly, and authentically. (8) Remember, practicality beats purity. The authors also detail how GitHub uses its own platform for planning, discussing, and documenting work.featured in #455
How DoorDash Defines Great Engineering Management
tl;dr: Doordash discuss their three management pillars and how they map to management roles: (1) Business Outcome: how managers set direction and drive impact based on our strategic goals. (2) Team: how managers support individuals, build team culture and partner with other teams. (3) Engineering Excellence: the quality of our products and systems, how fast we can move, and how efficiently our systems use resources.featured in #454
The Power Of Soft Skills: Insights From Engineering Leaders
- Ben Ricker tl;dr: “The tactic I’ve found to be the biggest indicator of success is being comfortable saying, “I don’t know. You can’t know everything, and pretending to do so often leads to wasted time, poor expectation settings, and frustration from clients and team members. Pairing “I don’t know” with the ability to ask great questions will help gain trust from all sides of a project and set the tone of working collaboratively.”featured in #454