sc1.jpg
 
 

SoundCloud

I started working with SoundCloud as editor of the Backstage Blog in February of 2018. I’m in charge of recruiting engineers to write blog posts, helping them with the brainstorming and drafting process, editing the final versions, scheduling and posting, and doing social media rollout. I also help run the SoundCloud Developers Twitter account.

Posts I Oversaw 

Testing SQL for BigQuery
Pagination Updates on Our API
Breaking Loose from Third-Party Lock-In with Custom Refactoring Tools
DeveloperBridge: SoundCloud’s Program for Training People from Diverse Backgrounds to Become Engineers
Changing the Interview Process during Remote Working
Technical Interview Reform, Part 2: The Recruiting Perspective and Results
Technical Interview Reform, Part 1: Rethinking the Backend Engineering Interview Take-Home Challenge
Announcing Twinagle: Twirp and Protobuf for Finagle
Stretch Opportunities for Engineers
Open Sourcing Intervene
Periskop: Exception Monitoring Service
How (Not) to Build Datasets and Consume Data at Your Company
The Magic of Generating an Xcode Project
A Happy New Employee
Speeding Up Builds with Dagger Reflect
The Power of Types for Errors
Implementing Dark Mode Using the Observer Pattern
Solving Remote Build Cache Misses by Annoying Your Colleagues
Gradle Remote Build Cache Misses
SoundCloud Is Playing the Oboe
Alerting on SLOs like Pros
Playback on Web at SoundCloud
Taking Our Bug Bounty Program Public
Release Quality and Mobile Trains
How to Reindex One Billion Documents in One Hour at SoundCloud
Off-Platform Validation
Radical Candor: An Experience Report
Garbage Collection in Redux Applications
Integration Testing for Memory Leaks
A Pragmatic Approach to Tech Debt Reduction
How We Develop New Features Using Offsites and Clean Architecture
Using Kubernetes Pod Metadata to Improve Zipkin Traces
Hands-Off Deployment with Canary
Creating Readable Spark Jobs
Getting a Team Back on Track
Keeping Counts In Sync
Defining a Role with a Retrospective Activity
Project Necromancy
Engineering Levels at SoundCloud
Running Android UI Test Suites on Firebase Test Lab
Managing Unplanned and Support Tasks

Previously Published Posts I Edited

Automatic Stubbing of Network Requests to Deflakify Automation Testing
PageRank in Spark
Insights from SoundCloud’s DeveloperBridge Trainee Program
How SoundCloud Uses HAProxy with Kubernetes for User-Facing Traffic