I'm Shahar, an experienced architect, and developer. I have a strong background in cybersecurity (having spent 6 years in the Israeli equivalent of the NSA, known as 8200) and cloud infrastructure. I was the founding engineer of anecdotes.ai, and today, I'm the CTO of Keep, a YCombinator-backed company.
The problem of alert fatigue and the need for a better alerting experience for developers were issues that my co-founder and I faced in every company we worked for.
Two main things:
We are building a platform that creates more value above open source. This includes features such as measuring alert engagement, a scoring system for alerts, AI-powered automatic alert creation, and better alert tuning, among other things.
We are still figuring out the best way to leverage AI and machine learning to help developers create better alerts.
As this is our first time building an open-source project, the most challenging problem is to build a community around Keep and find our initial users.
Our vision is for Keep to become the go-to tool for alerting. When an engineer is asked to create alerts for their service and searches for 'open source alert tool' on Google, Keep's GitHub repository will be the first result.
Our main focus right now is Keep, but we also contribute to other projects from time to time, such as https://github.com/shahargl/upload-github-workflow-logs-to-elastic.
The easiest way is to either create an issue and start working on it or just contact me (I'm available and super responsive). Either way, the best thing to do is clone Keep and start playing with it.
I started my engineering career as a young soldier. We were told not to use the internet to solve or debug problems, and instead rely on the documentation. It may sound crazy, but it made me extremely independent and helped me understand how to fix deep issues.
My go-to programming language is Python, which I'm very comfortable with. Throughout my career, I've worked with many different tech stacks, and my philosophy now is that the technology you choose depends 100% on the problem you're trying to solve. Except for Linux, of course – Linux is always the solution.
We are in the middle of the YCombinator batch so I can say that I’m learning now to be a founder, which is a completely different skill than being a tech person.
Be curious. Understand the deep internals of what you are solving. Keep in mind that writing code is just one aspect of being a good engineer.
I would strongly recommend following Paul Graham who founded YCombinator
I think that some of us will be replaced by AI. But eventually, like every time in history, new industries and job positions will be created so I’m not that worried.
I’m open to any interesting insight or use case in the field of alerting. Feel free to reach out if you are passionate about it!
CTO and Cofounder, Keep@shaharglazner