Uptime monitoring (and status pages) for software teams.
In my words, the aim is "monitoring that doesn't suck" - I've worked at companies with proactive monitoring like OnlineOrNot before, and was surprised how little the incumbents are innovating in the space. One customer once told me "f*k I've built a decent frontend for configuring uptime checks and status pages, now I'm working on a self-documenting (OpenAPI, rolled it myself: https://developers.onlineornot.com/) API that'll let folks use terraform (or even just the API itself) to setup their uptime checks, cron job monitoring, status pages, even their teams.
I don't know if it qualifies as cool, but I'm more excited than when I was working on BI tools.
What if you could migrate to a CI/CD that is better to fit your organization _without_ changing any existing definitions?
What if your new fancy CI/CD could support your existing github-actions/bitbucket pipelines/circleci.yml definitions right out of the box?
And what if you could progressively migrate to some new/other format that fits your needs better without having to create multi-year organization wide migration to the "new and better CI"™, only to do it _yet again_ once vendor goes out of business?
So that's my idea. I admit, the endeavor is really big, since supporting multiple formats which often don't have direct equivalents between each other seems like a really hard thing to do. But I strongly believe this is real problem, because according to my n=1 experience, every organization sooner or later faces this challenge, and the fact that all vendors force you to migrate to their custom format for defining, what is essentially a DAG of tasks is outrageous to me.
MStoical - A fork^2 of the STOIC language, I'm considering scrapping the C version and just going with Pascal, so I can get quick and easy gigabyte string handling. For now, however, it remains in C, OLD C, apparently.
[1] https://github.com/mikewarot/Bitgrid
Think employee pulse surveys, but purpose-built for dev teams.
It's cool not because the tech is interesting (it isn't) but because the product helps improve the working lives of actual human beings. Working on a company that's calm, deliberate, and fully independent has been a breath of fresh air for my career in tech.
Here's my post on 1873: https://bcmullins.github.io/research-from-1873/.
https://draftss.com > Own a Team on a subscription basis. No hiring contracts, cancel any time.