Imagine a service that would NOT replace developers, but it woukd augment software developers, teams, and businesses. Companies would not likely adopt it if they do not have control and ownership of their data.
It could be an enterprise service, or an open source framework, that would pre-vectorize, and index, repositories from any git provider, specific slack or other team messaging channels, log ingestion (integrations with large logging providers and/or offer internal logging services), access to team member calendars, and access to ticket systems like jira and/or servicenow (potentially others).
Rather than being big brother, it would work with people in ways such as: Offering help, or answers, to many questions that arise in conversations, where the details were simply not captured. With more adequate business context, it can more effectively evaluate if business logic captures and enforces intended outcomes, identify and mitigate system risks and threats, audit for compliance concerns, or even submit merge requests to simple and well defined stories of a well groomed backlog. In fact, it could help groom the backlog by looking for gaps and participating in story planning/writing.
The limits to the capacity this could have to work with and augment people's capacity/potential would come down to what it would cost, how long it would take, and how much, and how many organizations could/would buy into this service. Of course there is always the risk of competitors.
I, at least think I mostly recognize, how gargantuan the scope of what is proposed is, but software revolutions are not found without grand visions and even grander execution of implementation. Would anyone want to collaborate on such an open source framework?
[link] [comments]