Thatās probably the most common sentence my colleagues and I say at work these days.
AI didnāt arrive with a big announcement. It slowly crept into my daily engineering workflowāfirst as a coding assistant, then as a search tool, and eventually as something much closer to a thinking partner. Not a replacement. Not magic. And definitely not something I trust blindly.
Iām a lead engineer working in large, complex systems, where context, history, and tradeoffs matter just as much as writing code. In that environment, AI turned out to be most valuable not when it does the work for me, but when it helps me move faster through noiseāfinding information, understanding unfamiliar code, and turning rough ideas into something concrete.
This post isnāt about hype, fear, or āAI will replace engineers.ā Itās a practical look at how I actually use AI today: where it saves me hours, where it still gets things wrong, and why I see it less as a threat and more as a rescuer.
AI as Your Trusted Slackbot
I love Slack. Not because I work for Salesforce. I used Slack long before that. Iāve worked with Teams back in my Microsoft days, but Slack is on another level.
And with recent Slackbot updates, Slack is no longer "communication" app. Itās a real assistant.
Slackbot now searches across Slack, Confluence, Google Drive, Canvas, GUS (Salesforceās Jira-wannabe), and more. It doesnāt just return links ā it consolidates information and generates a structured answer based on what I ask.
One recent example: my self-performance evaluation.
I do keep a document where I track contributions and progress, but letās be honest, no one captures everything. But what got captured, automaticall and silently, was my Slack activity: discussions, design reviews, investigations, decisions.
So I asked Slackbot to summarize my contributions.
And boom! Out came a detailed list of work, grouped by features and discussions, with a clear impact summary, references, and footnotes. My job after that was pretty straightforward: merge it with my own notes and pass it through another LLM agent to polish it according to the evaluation template.
Is it perfect? No.
It once pulled demo slides from a āMayaā who was⦠not me (turned out it was a made-up Maya as a demo case š). It still requires my review to avoid hallucinations or incorrect context.
But saving hours of digging through old docs and Slack threads? That alone is a huge win.
Code Analyzer & Assistant
Of course, we canāt talk about AI without talking about code.
Weāve moved far beyond copilot that writes a function. With tools like Cursor, Claude Code and MCP-based agents, AI now helps me understand large codebases.
Not vibe coding.
Not replacing engineers.
But acting as a powerful assistant.
I can ask questions like:
āWho calls this function?ā
āMap the flow from this UI component to the backend.ā
āWhich part of the code triggers this LLM orchestration?ā
Within minutes, it maps relationships across modules in a massive monolith codebase and explains them in plain languageāsaving hours (or days) of digging through unfamiliar code. This is especially helpful when working in languages or systems that arenāt your home turf (hello, Java).
I felt this most during a recent hackathon. Within 24 hours, our team reused existing internal UI and server features from multiple teams, layered our logic on top, and aimed to get as close to production-ready as possible. We also used AI as part of the product itself, helping customers reduce onboarding time from months to hours.
The result?
New technical knowledge unlocked, a working demo with real data, and a hackathon award.
Professional Content Editor for Professional Discussions
One underrated use of AI: leveling up professional communication.
Writing technical design docs, business justifications, RCA reports, or even a Slack announcement used to be hard, especially as non-native English speakers. Engineers arenāt trained writers or marketers, and it shows.
With tools like ChatGPT or Gemini, I can now brainstorm ideas, structure my thoughts, draft proposals, get them refined, polished, and critiqued.
The key is asking for criticism. If you donāt, AI will happily agree with everything you write.
This isnāt limited to design docs. Itās just as useful for documentation, RCAs, or any message that goes beyond your immediate team.
And yes, Slack announcements too. Feed it your intent, and itāll give you a version that sounds like you, just clearer and without grammar issues.
I even built an RCA agent that generates detailed bug reports from investigations, Slack threads, and standard templates, ready for review and publishing. It also won a hackathon.
Pair Programmer That Turns Ideas Into Tools
One of the biggest shifts for me is how AI helps turn ideas into production tools.
Call it vibe coding if you want. But I use it to draft internal tools that boost productivity: setting up dev environments, provisioning mobile simulators, automating workflows with Python and Bash. Those things that used to take weeks of trial and error, now take a day or less, with fast feedback loops. From there, I refine and improve the solution myself.
Since leaning into this, Iāve released several small tools that help my team move faster and make impact sooner. And it doesn't stop there.
A Virtual Slack On-Call Engineer
Working across large systems and multiple projects usually means monitoring countless Slack channelsāsupporting product managers, solution architects, customer support, and other engineers. Many questions are repetitive or already answered in documentation or past discussions, but itās often faster for people to tag the on-call engineer than to search for them. For us as engineers, constantly switching contexts across channels is expensive and inefficient.
By integrating AI agents into Slack, I can set up a virtual on-call engineer that monitors specific channels, is grounded in documentation, known issues, and discussion history, and continuously indexes new information. It answers common questions automatically and escalates only complex cases, reducing interruptions while still ensuring timely, accurate responses.
With this Engineer Agent, my team and I can focus on high-impact work without being bogged down by repetitive queries.
Summary
Will AI replace my job one day?
Maybe. Just like my role could be replaced by a younger engineer or by the industry evolving. No one is irreplaceable, especially at work. Even spaghetti code wonāt save you forever.
But should I worry? I don't know. What I do know is this: AI helps me onboard faster, cut through noise, and focus on what actually mattersābuilding better products. When AI is wrong, itās on me to notice. When it suggests a shortcut, itās on me to decide if itās the right one.
I donāt see AI as a junior engineer or a looming threat. I see it as a companionāreducing friction, speeding things up, and helping me focus on what actually matters.
As long as I stay in control of the decisions, thatās a tradeoff Iām happy to make.
š If youād like to continue the conversation, you can find me on X or LinkedIn.
Found this post helpful? Give it a like or share it with someone who might need it šš¼
Top comments (1)
This mirrors what we're seeing too. The productivity gains are real but weirdly invisible ā nobody has a good way to quantify "I shipped in a day what used to take a week." We've been experimenting with using AI to score the complexity of merged PRs, which at least gives us a before/after picture. Still early but it's the closest thing to proof we've found.
Some comments may only be visible to logged-in visitors. Sign in to view all comments.