Replies: 2 comments 2 replies
-
Hi @geeprime thanks for hosting the discussion session. It was interesting to learn about the different ways in which control partners at various companies implement controls and the effects that they have on the developer experience. I work in the gaming industry at Riot Games but specifically on a team that owns an observability pipeline that collects all internal telemetry before forwarding to Datadog. In some ways, its just a b2b integration. There are many controls that a corporation like Riot Games enforces on engineers like myself but my team is also a control partner to the rest of Riot Games. For example, we set limits on the volume of logs and cardinality of metrics that a service can send in an effort to force our customers to think about the associated costs. We've received a lot of critical feedback about how these controls limit our customers from ultimately serving our players so we've implemented simple policies for when services can have exceptions as well as opt-in alternatives for sending telemetry to different data stores with less limits. |
Beta Was this translation helpful? Give feedback.
-
Hi Jim, Thank you for initiating this important discussion. I completely agree that while corporate controls are essential for protecting our customers and organizations, they can sometimes hinder developers’ creativity and innovation. I work as a freelancer, and I've experienced firsthand how certain controls impact my workflow. For instance, working with clients who have strict security protocols can limit my access to necessary tools and environments, making it challenging to deliver projects efficiently. These implementations can often feel restrictive, hindering my ability to explore new ideas or technologies. I'm particularly interested in exploring how we can balance compliance and creativity. I believe there are opportunities to respect the intent of these controls while still fostering an environment where developers can thrive. Perhaps we can brainstorm ways to streamline processes or leverage tools that provide the necessary safeguards without stifling innovation. I look forward to hearing insights from others and discussing potential solutions. If I’m at GitHub Universe 2024, I’ll stop by to share more thoughts in person! Best, Samuel Otomewo |
Beta Was this translation helpful? Give feedback.
-
Universe Session Track: Developer Experience DEV1459L
I'm excited to learn about what the developer experience is like for all software engineers, and how it may be impacted by corporate controls implemented by your respective control partners (and why it feels like someone called "the fun police" when new controls are implemented). These controls are important, as they exist to protect the customers of their respective organizations. They cannot be ignored, so lets discuss what approaches we can take to foster creativity within those constraints!
I would love to learn:
I'm excited to hear what you all have to say! If you happen to attend GitHub Universe 2024, please swing by for some in-person feedback!
Beta Was this translation helpful? Give feedback.
All reactions