Not the Developer – New Paradigm shift in Projects
Recently I posted about my experience as a newbie using Cursor. In one response from SoMaCoSf, he claimed that he was never a developer while describing his career path. I claim to be a pseudo-developer because I was forced into squeezing out of technology what I needed to prove whatever concept I was introducing. Once that concept was accepted it was handed to developers and users. Each has their own focus on making the concept useful from their perspectives.
In 1993, I created a prototype application using Lotus Notes. This was a major technical shift from mainframe centric data control to a distributed model with users becoming proficient at creating supporting databases. These folks were not developers. They embraced the opportunity to expand their skills sets while learning about technology. They were, in my opinion, the first knowledge workers. Meanwhile, I took my Lotus Notes server out of the technical closet they put me in and handed it over to the production control staff/computer operations team.
The point of this reflection is that there are two distinct approaches to using AI tools. Cursor for developers and Cursor for knowledge workers.
Developers are concerned with syntax, code structure, rules, production controls and security. This is an important role in protecting a company’s digital assets. It is traditional and has been with us since the advent of computing.
To me, knowledge working is the more intriguing and compelling case for utilizing AI tools. During my career, one of the underlying goals of technology innovation was to provide “users” with the tools to make them knowledge workers. The issue has always been the burden of understanding all of the technical nuances associated with any tool set or application on the business user set against the lack of business understanding from the technical developer.
Even though these issues were addressed with the delivery of project methodologies, there was still a disconnect between user and developers. Organizational towers existed back then, and in many instances still exist today.
Out of the short time that I have used Cursor, I realized that there is a new project methodology evolving where knowledge workers using AI tools can rapidly develop quality business solutions. There still is an important role for developers in maintaining technical infrastructures, validating component competence, ensuring production accuracy and providing vigilant security. Both of these groups contribute to the on-going evolution of AI tools. What’s needed is a pathway for them to follow together to assure optimum results.
The learning activity that needs focused attention is still the same as it was 50 years ago.
- How do knowledge workers and technical developers communicate effectively?
- How do we remove the stigma of us verses them?
- How does an AI project methodology support all participants in becoming useful contributors?
- How can AI change traditional management philosophies? (Most difficult aspect)
This document is an example of the impact of an AI tool like Cursor has on me, someone with extensive business and technical background. The possibilities are endless so we need to start with some “wagon trails”.