-
Lessons From a Staff Engineer at Stripe
Lessons from Nelson Elhage, a Staff Engineer at Stripe: One should build up a broad technical and non-technical context across Engineering. Many people focus only on their team and their world-view and fail to understand the broad technical context across Engineering. Having a broad technical context allows you to be an information glue across teams,…
-
Lessons From a Strategic Advisor at Uber
Lessons from Rick Boone, a Strategic Advisor at Uber: Being aligned with your manager means being aligned on “principles, values, world views, emphasis on emotional intelligence, approach to execution and philosophies”. Being a leader (any kind of leadership) means to get into “the realm of emotional intelligence, communication, collaboration, conflict resolution, evangelism and so on”.…
-
What is a Fault-Tolerant Service?
A fault-tolerant service is a service that continues to function correctly even if some internal component is failing.
-
Lessons From a Staff Engineer at Dropbox
Lessons from Ritu Vincent, a Staff Engineer at Dropbox: Staff Engineers often try out different ideas that don’t go into production, so don’t measure your impact by the number of things that get shipped out but by your potential influence to the company. There are two types of Staff Engineers at Dropbox, specialists and tech-leads.…
-
Fencing Tokens and Distributed Locking
In this post I’m gonna share a concept called Fencing Tokens, which I learned from the book Designing Data-Intensive Applications. Fencing tokens is a mechanism that is used to protect against faulty writes to storage systems that happen in distributed systems. Let’s take an example. Suppose we have a storage resource (file, DB) and two…
-
Lessons From a Frontend Architect at Etsy
Lessons from Katie Sylor-Miller, a Frontend Architect at Etsy: It seems that a Staff Engineer at Etsy is either someone who has a deep technical knowledge in a team’s area, or one that does work impacting several times. It seems that the later one is considered a more senior staff engineer at Etsy. It’s recommended…
Categories
- Conferences
- Distributed Systems
- Engineering Soft Skills
- Lessons From Staff Engineers
- Presentation Skills
- Resources For Software Teams
- Software Engineering Career
- Software Engineering Interviews
- Software Engineering Management
About Me

Hello there 👋. I’m Rakan, a software engineer during the day and a normal person during the night. This blog is a space I use to write about software engineering topics & the tech-scene in Berlin 🇩🇪. Thanks for your visit!