Your Agents Know the Architecture. Nobody Told Them the Product.

As engineering teams embrace agent harnesses, velocity is picking up, but only with the senior engineers. The junior engineers are struggling, and so are the agents. The reason is the same in both cases. What is killing us is the translation from product intent to implementable software requirements. This matters because there are many possible … Read more

Your Toolchain Has Never Met Your Agent. That’s the Problem

The agent hung. Same error. Three times. I closed the IDE, reopened it, and watched it hang again. At some point I stopped blaming the agent and asked a different question. If this were a new hire crashing the same system three times in a row, I would not let it continue. I would stop. … Read more

Phase Zero:When 6,000 Lines Move, Who Verifies the AI?

Six thousand lines changed in a single refactor. The AI agent was fast, the architecture was correct, and the tests passed in four hours. The sceptic’s instinct is to call this foolhardy; six thousand lines is too large, too risky, too much to trust to a machine. I would put it differently. The industry has … Read more

AI needs a Contract, Not a Prompt

We’ve reached a point where we aren’t just writing code anymore; we are managing the behavior of systems that write it for us. In VS Code, this shift is physical. You have Ask for explanation, Plan for intent, and Agent for action. Most teams treat these as interchangeable entry points, which is a mistake. These … Read more

Nurturing Global Talent: Building and Growing International Teams

Introduction: As a Senior Vice President of Software Engineering, I have consistently emphasized the importance of talent as the most valuable resource within any organization. Recruiting, mentoring, and developing large, international teams of individual contributors and leaders has been a focal point of my leadership approach. In this blog post, I will share insights and … Read more

From Ideation to Launch: Unveiling the Path to Successful Product Development

Introduction: Bringing a product from ideation to launch is a journey that requires careful planning, strategic decision-making, and adaptability. As a leader in engineering, I have spearheaded numerous product development initiatives, honing my strategies to suit the unique context and objectives of each project. In this blog post, I will share my experiences at SRAX … Read more

Navigating the Requirements Maze: Strategies for Effective Translation in Product Development

Introduction: In the complex landscape of software development, translating high-level requirements from Product Management into technical requirements for Engineering is a crucial and delicate process. As a Senior VP of Software, your ability to create and execute effective strategies for this translation can determine the success of your product development team. In this blog post, … Read more

Translating User Requirements into Action: A Holistic Approach for Senior VP of Software

Introduction: In the world of software development, the ability to translate user requirements into clear acceptance criteria and actionable items is crucial for success. As a Senior VP of Software, this skill becomes even more essential as you lead teams and drive the development process. In this blog post, we will explore an approach that … Read more

Selected Data Pipelining Tools – Open Source and AWS

There are several open-source workflow systems available that can be used to design and manage data pipelines. Here are some popular ones: These open-source workflow systems provide a range of features and capabilities for designing and managing data pipelines. Depending on your specific requirements and preferences, you can choose the one that best fits your … Read more

Introducing At-Scale Design and Development: Layer 2 – Business Decision Support

Introduction: Welcome back to our exploration of At-Scale Design and Development. In this installment, we delve into Layer 2 – Business Decision Support. Business Decision Support focuses on empowering businesses to make informed decisions that impact end users. Let’s delve into the key aspects of this layer. The Scope of Business Decisions: At the heart … Read more