The full-stack employee
Nearly two years after I left Google, I’m starting to understand what’s going on in the professional sphere. The conventional seams between disciplines are fraying, and the set of skills necessary to succeed are broader and more nebulous than they’ve been before. These days, you’ve gotta be a real polymath to get ahead; you’ve got to be a full-stack employee.
What is a full stack employee?
Just as there are full-stack engineers and full-stack startups, the full-stack employee has a powerful combination of skills that make them incredibly valuable. They are adept at navigating the rapidly evolving and shifting technological landscape. They make intuitive decisions amidst information-abundance, where sparse facts mingle loosely with data-drenched opinions. Full stack employees are capable of speaking design lingo, know that using Comic Sans is criminal, and are adept at making mocks in Keynote, Sketch, or Skitch (if it comes to that). And they know the difference between UI and UX.
They can cross the aisle to talk to engineering and can make sense of algorithms, programming, and instinctively understand that scaling the backend isn’t the same as scaling the frontend. Though they may not code for production, they understand what GitHub and StackOverflow are for, and can brute force a copy-paste script to perform basic analysis on a CSV file. If they must.
They’re on the latest social apps, and know how to self-promote. Tastefully (most of the time; for the rest, there’s Snapchat). They use narrative and storytelling to involve their audience, but have watched enough three minute Kickstarter videos to know that they need to get to their point in less time than it takes to watch an Instagram video, if not a Vine. Attention is the currency of the age.
Full stack employees have an insatiable appetite for new ideas, best practices, and ways to be more productive and happy. They’re curious about the world, what makes it work, and how to make their mark on it. It’s this aspect above others that defines and separates the full stack employee from previous generations. Full stack employees can’t put blinders on once they land a job; instead they must stay up on developments in their industry and others, because they know that innovation is found at the boundaries between disciplines, not by narrowly focusing in one sphere.
What it’s like to be a full stack employee
Being a full stack employee isn’t necessarily easier or harder; it’s different. With always-on connectedness via their mobile devices, the boundaries between work and non-work blur, creating an implicit expectation that there’s never a time too late for a Slack chat or Google Hangout. This may or may not work out well. YMMV.
With constant internet access comes constant distraction (tragically in the form of another time-wasting listicle on being more productive). And since much of their work involves slicing through thick ambiguity — they’re given to radical clarity in certain lifestyle choices, from adopting monolithic, monochromatic wardrobes to functional culinary choices:
Being full stack is an exercise in shifting between opposite poles. While there’s often less support for individual work and a greater expectation of self-sufficiency (i.e. setting their own hours, using their own devices for work, etc), they’re also expected to collaborate and work in groups effectively. Previously, you’d have an IT manager select the technology for a large team, but with the increasing reliance on self-provided mobile devices, individuals are left to figure out how to communicate across and connect over different platforms. Indeed, Slack, the winningest enterprise tool du jour, integrates with everything, opposite Microsoft’s latter-day strategy of privileging its own platform over all others. These days, if you haven’t integrated with everyone else’s API, you’re already behind. And that’s true of full stack employees too — they must have at least passing knowledge of all the latest apps lest they fall behind and as a result, out of the loop.
Yet full stack employees are expected to deeply understand their domain, but also dynamically deal with shifting priorities and expectations. While not an altogether new phenomenon, the flat nature of many organizations means that pull can come from the top or the bottom, and it’s up to the individual to prioritize one over the other. To evaluate these requests, the FSE stretch across traditional organization boundaries, while not get stretched too thin. They need to be informed about what everyone else is doing without micromanaging them, and not get uncomfortable working in roles unfamiliar to them: product manager, designer, communicator, strategist, advertiser, consultant, technologist, user advocate, marketer… et cetera and so on!
Why it’s great to be a full stack employee
Despite the challenges of being a full stack employee, there are many upsides. For one, they have more freedom to work the way they want, where they want (with services like Teleport helping them find inexpensive places to work), when they want. They can use the latest tools, as they’re expected to be self-sufficient and self-directed. They also have a broader range and variety of experiences owing to the collaborative, interdisciplinary nature of their work. They have increasing influence across the organization, as their voice is raised in more conversations, and carry a deeper personal responsibility for the company’s success, and are invested in the entire team’s success.
What does this mean for employers and managers?
A competitive market for full stack employees has considerable implications for companies and managers. First, are you set up to successfully attract and retain these individuals? Second, have you defined the style(s) of work that is suited for your team, or how you support remote work? Third, do you provide flexible work hours, or support for alternative scheduling options? And fourth, do you support health and wellness or family time?
Google clearly sets the bar for employee health, morale, and attitude, but also demands a great deal of accountability from them. Googlers are able to work however, whenever, and wherever leads to their greatest productivity, but are also expected to be generally available for quick, unscheduled pow-wows. Is your team ready for this?
If you haven’t tried it before, it may be useful to spend some time coworking to get a taste for what a full stack employee work environment is like. In these environments, people of all kinds of backgrounds come together in a common space to work around and with each other. They’re often online, connected on Slack or some other collaborative conversational platform (or several; note: email is dead). Most coworking spaces are setup for ad hoc collaboration, with the right mix of virtual and physical tooling (whiteboards, projectors, conference rooms, video conferencing gear, etc). All of these support virtual team communication and collaboration.
Perhaps unintuitively, the most necessary shifts for employers and managers is towards empathy — both for this new kind of employee, but also from them, in making specific demands on how they communicate and collaborate, and how expectations are set between them and you. Just because they demand a high degree of flexibility and autonomy doesn’t mean that they get to dictate the criteria by which their work is evaluated. That’s still the role of the manager.
What of the future of work?
It’s too much to suggest that the future of work will be led by full stack employees, but there is a significant trend in this direction, at the very least driven by the recent emphasis on entrepreneurship globally coupled with Millennial work trends. Certainly the nature of work is changing, and the highest value employees are those who can handle ambiguity and synthesizing enormous amounts of information into strategically useful tactics.
Moreover, we’re only a decade into, and before, the widespread presence of working robots. As they take over repetitive tasks like writing sports news stories or driving and package delivery, humans will need to re-articulate the roles they’re best suited for. Likely among them will be roles where human sensibilities and synthesis are at the fore, or where human language, nuance, and empathy are necessary to perform complex or sensitive tasks. The full stack employee will help us transition to this future, as they will be key to the new hybrid economy.
This post was written in conjunction with Canon, as a contribution to their #GetThroughIT campaign, which celebrates the launch of the Canon Color imageCLASS MF820Cdn/MF810Cdn printer series for small- and mid-sized businesses. Canon sponsored this article, but the opinions are my own and don’t necessarily represent Canon’s positions or strategies.
Michael Stephens has written up his thoughts on “Full Stacks” in the library sciences world.