tl;dr in tech - Issue #83
Running Your Engineering Onboarding Program
By: Will Larson
tl;dr: Will Larson breaks down the essential components of engineering onboarding, the roles of executive sponsor, orchestrator, manager, and buddy, and the curriculum to consider. He also discusses why onboarding programs fail, whether to integrate with wider company onboarding, and when to prioritize onboarding. A must-read for software engineers in management roles.
Why You Should Send A Weekly Summary Email
By: Jens-Fabian Goetzmann
tl;dr: Jens-Fabian Goetzmann explains the benefits of sending a weekly summary email with sections for “Achievements This Week” and “Priorities Next Week.” Benefits include starting the week off right, ensuring progress on important tasks, enabling introspection, aligning priorities, making invisible work visible, and keeping a record of achievements. A useful practice for software engineers to stay organized and focused.
How To Approach A System Design Interview
By: interviewing.io
tl;dr: This article covers the differences between engineering and design problems, how to approach a system design interview, what to expect, what interviewers look for (and don’t), and green flags, red flags, and other signposts. A helpful read for software engineers prepping for job interviews.
The World’s Smallest Hash Table
By: Orson Peters
tl;dr: Orson Peters shares his experience optimizing an Advent of Code solution and demonstrates a technique for storing a small lookup table with small elements as a constant, indexed using shifts. A fascinating read for software engineers interested in optimizing code and learning new techniques.
Fixing The Next 10,000 Aliasing Bugs
By: polybdenum.com
tl;dr: The author presents three case studies of a common bug caused by violated invariants due to multiple aliased references to the same value. The article explores how these issues could inform future language design decisions and the emergence of alias types. Valuable insights for software engineers working with data and databases.
Which Web Frontend Architecture Fits Best?
By: Patrick Roos
tl;dr: Patrick Roos provides a guide for finding the right web frontend architecture that fits your specific quality goals and discusses various architecture styles and their rendering techniques. A great resource for software engineers working on web frontend projects.
My Hardest Bug Ever
By: Dave Baggett
tl;dr: Video game developer Dave Baggett shares his experience with the hardest bug he’s ever encountered and the process of debugging it. He spent 6 weeks debugging memory card code for Crash Bandicoot. A captivating read for software engineers interested in debugging challenges and game development.
RoomGPT
By: Nutlope
tl;dr: RoomGPT is an AI-powered tool that generates your dream room based on an uploaded photo. A fun and innovative project that demonstrates the potential of AI for software engineers and designers alike.