As a programmer involved in DevOps, I've been using tools like GitHub, Datadog, and Sentry to keep development and deployment running smoothly. Over the past few years, I've been developing a notifications API that aims to address the shortcomings in existing notifications from these tools. I've noticed that many first-party notifications are quite subpar—GitHub's notifications are a prime example. My ideal solution would include features like accepting web-hooks from various services, allowing users to adjust notification preferences, and connecting notifications to specific git commits. I also want to develop a VSCode extension that surfaces important notifications and facilitates switching to code or terminal contexts when issues arise. I'm seeking feedback on these ideas and wondering if there are any other critical notification issues that larger engineering teams face that current tools don't address. Any insights or critiques would be greatly appreciated!
2 Answers
It's great to see someone tackling notification issues head-on! Your approach to aggregating notifications and threading them by commit is spot on. Most existing tools make it hard to manage notifications efficiently, and refining them is often a chore. Have you considered incorporating machine learning to prioritize or group notifications based on user behavior? That could take user preference management to the next level!
I totally get your frustration! Many times these tools bombard us with irrelevant alerts. I like your idea of archiving unnecessary notifications. However, make sure to include a way for users to see their dismissal history—sometimes we need to reference old notifications even after resolving issues. That, paired with a good UI in your VSCode extension, could really enhance usability!

Related Questions
How To: Running Codex CLI on Windows with Azure OpenAI
Set Wordpress Featured Image Using Javascript
How To Fix PHP Random Being The Same
Why no WebP Support with Wordpress
Replace Wordpress Cron With Linux Cron
Customize Yoast Canonical URL Programmatically