I’ve been arguing for years – in one way or another (See, for example, The Middle Tier Manifesto: An Alternative Approach to Development with Microsoft SharePoint) – that the citizen developers in any organization are the lynch pins to IT success. This gray area, where the work isn’t just configuration and isn’t “real” development has been critical to the success of SharePoint in many organizations for years. What we call it is less important than what it is: the lifeblood of technology use and success in the modern organization.
Unfortunately, the response from most IT departments is that these very capable citizen developers will simply screw everything up and – oh, no! – require support the IT department can’t provide. This attitude is truly at IT’s peril. Instead of being seen as having a customer service attitude, they become known as the “NO! people”. “NO!” should almost never be the answer; this simply sends end users off to use external tools, which are usually far better that what IT provides to the organization. Thus, the very security that IT claims to be protecting falls apart. The end users are happy, but only in violation of corporate governance, whether it is explicit or not.
Even Microsoft is starting to understand how important these citizen developers are. At the recent SPTechCon in Austin, Seth Patton, the Global Senior Director for SharePoint and OneDrive product marketing even had a slide in his keynote acknowledging that citizen developers *exist*, which is a HUGE step forward. If Microsoft is thinking about empowering citizen developers, shouldn’t you be?
Here’s hoping that now and into the 2020s become the decade(s) of citizen developers, even though they have been around as long as there has been computing. If it weren’t for the dabblers and hobbyists inside organizations, we wouldn’t have evolved to the places we’re in now. These people are the ones who push the envelope in directions that makes sense to the business, not just to some power grabbers in IT.