Open in app

Sign In

Write

Sign In

Joy Ebertz
Joy Ebertz

2.4K Followers

Home

About

Dec 23, 2022

How to Get That Staff Engineer Promotion

Bridging the Senior SWE to Staff Divide: Part 2 — I often see the question asked about how to make the jump from Senior Engineer to Staff Engineer, which makes sense because this jump is really challenging. How do you actually do it? Understand the Role and Have a Plan The first and most important thing is fully understanding not just the role of Staff, but also…

Software Engineering

6 min read

How to Get That Staff Engineer Promotion
How to Get That Staff Engineer Promotion
Software Engineering

6 min read


Dec 22, 2022

Why It’s So Hard to Become a Staff Engineer

Bridging the Senior SWE to Staff Divide: Part 1 — While all promotions have challenges, from my experience and from watching and working with others, one of the most challenging promotions is moving from a Senior Software Engineer to a Staff Software Engineer. Advancing from entry-level to Senior SWE focuses primarily on becoming more independent and being able to solve…

Software Engineering

5 min read

Why It’s So Hard to Become a Staff Engineer
Why It’s So Hard to Become a Staff Engineer
Software Engineering

5 min read


Aug 25, 2022

The Art of Writing Amazing REST APIs

Originally posted September 2021 on the Split Blog When writing APIs, REST (short for representational state transfer) is considered the standard. And yet, REST itself isn’t actually a standard. This makes designing intuitive REST APIs tricky to get right. It is a way of thinking or an art form more…

Rest Api

9 min read

The Art of Writing Amazing REST APIs
The Art of Writing Amazing REST APIs
Rest Api

9 min read


Aug 16, 2022

The Surprising Complexities of Building Audit Logs

Audit logs are a feature every enterprise customer wants in every product they use. Customers need to know who changed which settings and at what time. They need to know when someone creates a user account in their company’s instance of your product, who accessed what data, and more. If…

Audit Logs

9 min read

Audit Logs

9 min read


May 1, 2022

Zion 100k

Race Report 2022 (The full version) — Note that this is my really long version (mostly written for myself). You may be more interested in my shorter version. I originally registered for this race because my friend Cory signed up and talked me into signing up as well in 2020 but like all the other races that…

Ultramarathon

32 min read

Zion 100k
Zion 100k
Ultramarathon

32 min read


May 1, 2022

Zion 100k

2022 Race Report (the shorter version) — If you want to read the longer, play-by-play version, check out my other blog post. I originally signed up for the Zion 100k in 2020, but it got cancelled and I deferred my entry until this year. The race doesn’t actually run through Zion National Park (I don’t think the…

Race Report

8 min read

Zion 100k
Zion 100k
Race Report

8 min read


Apr 26, 2022

Authentication and IAMs and IdPs, Oh My!

I recently started investigating authentication and quickly realized that the space is a mire of acronyms, overlapping terms, and imprecise language making the whole area very confusing. In this article, I explain what I learned and walk through some of the terminology and concepts. …

Authentication

11 min read

Authentication and IAMs and IdPs, Oh My!
Authentication and IAMs and IdPs, Oh My!
Authentication

11 min read


Oct 26, 2021

Should Staff+ Engineers Be Writing Code?

I was at a conference recently where this exact question came up. As might be expected, there was not a consensus. First of all, there are two impediments to answering this question cleanly. The first is that titles across companies do not mean the same thing (a quick look at…

Career Paths

5 min read

Should Staff+ Engineers Be Writing Code?
Should Staff+ Engineers Be Writing Code?
Career Paths

5 min read


Oct 26, 2021

Quicksilver 50k Course Description

I recently ran Quicksilver 50k which takes place in a park not too far from where we live. It’s also the same race that I ran my first 100k at (and predictably repeats half of the 100k course). As I was running this race, I had a lot of memories…

Ultramarathon

2 min read

Quicksilver 50k Course Description
Quicksilver 50k Course Description
Ultramarathon

2 min read


Oct 4, 2021

Designing Your Java Policy Enforcement Point (PEP)

To get a more general background in authorization, check out my previous posts about Attribute-Based Access Control and our authorization investigation at Split. This post is specific to implementing the PEP piece of an ABAC system or the equivalent in a Policy-Based Access Control (PBAC) system. If you’re implementing an…

Authorization

6 min read

Designing Your Java Policy Enforcement Point (PEP)
Designing Your Java Policy Enforcement Point (PEP)
Authorization

6 min read

Joy Ebertz

Joy Ebertz

2.4K Followers

Principal Software Engineer & ultra runner @SplitSoftware

Following
  • Matt Schellhas

    Matt Schellhas

  • Barack Obama

    Barack Obama

  • Angie Chang

    Angie Chang

  • Vova Galchenko

    Vova Galchenko

  • Jude Edwards (he/him)

    Jude Edwards (he/him)

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech