I think the center of software work is moving, and you can see it most clearly in Data and AI.
For a long time, the most important work lived in the middle. You started with an idea or a business question, and eventually something shipped, but most of the effort sat in between. Turning intent into something real meant opening codebases, setting up environments, writing SQL and Python, building pipelines, defining transformations, and keeping systems running. That middle absorbed the time, attention, and craft of data teams.
I think that dynamic is changing.
The Middle Is Getting Thinner
AI-assisted and agent-driven workflows can now produce working code and transformations from goals, context, and structured tasks. These systems are becoming more independent. You still need engineers, but you touch the code less for mechanical work. The IDE starts to look less like the place where thinking happens and more like the place where output gets inspected, reviewed, and validated.
As these systems improve, the middle becomes thinner.
Less time goes into manually translating intent into implementation. Data pipelines are still critical, but the value shifts. It moves from writing every transformation by hand to making sure the pipeline reflects the right meaning, constraints, and assumptions.
That sounds subtle, but it changes everything.
The Most Important Question Still Hasn't Changed
What actually needs to be built remains the most important question.
In Data and AI, understanding the problem, gathering the right context from customers and internal teams, and shaping the work so it can be acted on effectively matters more than ever. Agents act directly on what they are given. If metrics are unclear, definitions are inconsistent, or assumptions are left implicit, execution will be fast and wrong.
In an agent-driven world, ambiguity becomes a multiplier.
Design Is Clarity, Not Artifacts
Design here is not about dashboards, models, or tools. It is about forming clarity of intent through exploration, research, and discussion.
It is about:
- What decision will this enable
- What outcome makes this meaningful
- Which constraints are real
- Which tradeoffs are acceptable
- Who owns the definition when it changes
Good data and product work has always been the pursuit of clarity. The difference now is that clarity directly drives execution, not just planning.
Agent-Assisted Execution Becomes Part of the Craft
As the middle thins, directing and managing agent-assisted execution becomes part of the craft.
Building pipelines becomes less about assembling every piece manually and more about setting the conditions for a good solution to emerge. That is rarely an individual task. It is organizational:
- How teams create shared context
- How definitions get agreed on and maintained
- How ownership is established across the lifecycle
- How decisions and assumptions stay attached to the work
When this is missing, teams do not just ship slower. They ship confidently wrong.
Why Context Wins in Snowflake Environments
This is the kind of problem we spend a lot of time on at Viewnear.
In Snowflake environments, teams move fast, and they should. But speed without shared context creates a familiar failure mode: everyone ships work that is technically correct, but semantically misaligned. Metrics drift. Definitions change quietly. A pipeline "works," but the outcome is not what the business thought it was getting.
We are also seeing a clear pattern: agents become dramatically more effective in context-rich environments.
When customer feedback, data sources, structured entities, workflows, and intended outcomes are clearly connected, ambiguity drops. A data quality issue, a metric change, or an AI feature request has a clear expected outcome. It can be traced, validated, and resolved in a specific way.
Structure Helps Humans and Agents the Same Way
Structure in tools works the same way for humans and agents. It reduces ambiguity about what is expected, what constraints apply, and what "correct" even means.
In Snowflake-based systems, that structure is often the difference between:
- Fast, trustworthy data
- Fast, confusing data
When the middle is automated, "fast" is easy. "Trustworthy" becomes the hard part.
Pressure Shifts to Validation and Safe Release
As the middle produces more output with less direct supervision, more pressure shifts to the end of the work:
- Reviewing pipelines
- Validating metrics
- Testing data quality
- Releasing changes safely
Tooling and workflows need to evolve to support this and to blend into the overall process, not show up as a last-minute gate.
Because if execution is cheap, the cost moves elsewhere. It moves to verification, governance, and the discipline of shipping changes without breaking meaning.
Where the Real Leverage Lives Now
When the middle thins out or blends into automation, what comes into sharper focus is the work of forming the right intent and making sure the outcome actually reflects it.
That is where the leverage now lives.
Not in writing more transformations, but in making sure the transformations mean the right thing.




