Software engineer here. Senior/staff level at a succeeding startup not that it really matters but I do manage a team of 2 seniors in addition to being an IC.
Over the past month~ I’ve been storing context in an Obsidian Graph about our codebase. Debugs, code style/design, architecture design/decisions, feature builds, references to generic hooks, variable naming conventions, etc..
I’ve also written a series of scripts that do various things:
- Poll Monday for tickets assigned to me, gauge complexity with qwen coder 2.5 7B, pass to Claude or codex CLI with a prompt, which then consult my Obsidian graph for context, creates a new worktree, performs the work, and opens a PR to me
- Parse incoming Slack messages, if a message is determined to be actionable by qwen coder it will pass to codex or Claude via CLI, which then gains context from the obsidian graph, and creates a ticket in Monday (which later gets picked up by the above)
- Parse review comments (ironically from coderabbit), determine if feedback is actionable & implement
OpenClaw orchestrates all of this and can funnel additional communication between services and I and even answer clarifying questions from the LLMs.
There are more nuances in there, like if the model determines it needs more context, it will comment on the ticket and tag the author (sometimes me). If OpenClaw gets stuck at a prompt it messages me directly on Slack from my slackbot. If somebody messages me something like “hey how are you” it ignores it. If multiple tickets fail, OpenClaw messages me.
My MacBook can handle running 5 of these “agents” in parallel, which knocked out all minor tickets, technical tickets, research/spike tickets, first drafts of major features and put us so far ahead in our roadmap. Product manager and two devs on my team are blown away at my output I haven’t told them yet.
There are so many more ways in which to expand upon this
So all of this to say.. what do I do next? Do I make this shippable and open source and give it away for free? Do I tell my employer? Do I become evil and monetize this? I’d hate to replace people but I’d love for others to succeed. Do I quietly let this run and enjoy my day? Outside of meetings I don’t need to do anything besides PR review & merge now.
Open to opinions here and no I won’t post the source code publicly yet. Idc if you think I’m lying