Latest Blog Posts
View all blog postsAI-Assisted Coding Interviews: 6 Formats and How to Score Them
AI keeps evolving, and AI skills are becoming mandatory for engineers. In this article, we look at how companies assess these skills today and which approach you can use in your interview process: six formats, a rubric, and a 60-minute template.
Weekend Reading #102
Weekend Reading: A weekly roundup of interesting Software Architecture and Programming articles from tech companies. Find fresh ideas and insights every weekend.
Weekend Reading #101
This week: bool.dev explains how Raft commits writes and survives failures; Uber composes search indexes across independently owned services; Meta moves reusable privacy checks into data-access libraries; and LinkedIn connects user interactions to backend traces with OpenTelemetry.
Raft Consensus Algorithm Explained: Leader Election and Log Replication
How Raft keeps several servers in agreement when any of them can crash: one leader, a majority vote, and a write that counts only after most servers store it. Explained step by step, with diagrams and no math.
6 Tips for the New Engineering Managers
The habits that got you promoted, like having the answer first and closing tasks yourself, slow your team down once you manage it. Here are six things I'd tell every new engineering manager, with a concrete action for each.