I enjoy reading folks predictions for the next year. Regardless of how accurate they ultimately are, I find them to be a good sense of where we stand from that person's unique perspective and areas of expertise. I've never done predictions before, but, at the risk of looking like a fool a year from now, I'm gonna give it a shot.
First, a little bit of context for those who don't know me. My areas of expertise are around front-end web development, JavaScript, full-stack development, serverless, developer tools, developer events and developer relations (aka DevRel). So, with that in mind, here goes my 4 predictions for 2024.
Developers Begin to Flee Complexity
Every year seems to bring added layers of complexity into the work of front-end and full stack development. React and Next.js seem to dominate these areas. Next.js new app router was a significant shift for the framework that, based on what I am seeing, folks are still not quite adjusted to, but this year added more big changes like partial prerendering and server actions.
Look, I can sometimes be a curmudgeon, but if things felt complex before, they certainly aren't any easier today. Next.js offers so many kinds of rendering that it can be difficult to keep up (static/prerendered, partial prerendering, server rendering/SSR, edge rendering). Yes, each of the new rendering options offers some important improvements, but the added complexity can make debugging difficult, integrations more complicated and can limit your deployment options.
The good news is that there are a lot of new options including Astro, Enhance, Eleventy, SvelteKit, SolidJS, Qwik, and others. I don't think we're going to see a mass exodus from React, but I think we're already seeing a plateau in adoption (granted, it's become so ubiquitous, a leveling off or even small decline is not so bold a prediction), but I think we'll see more developers experimenting with these other options in their projects. Astro seems to have a ton of momentum and, with its React support, offers a smoother adoption and migration path, and I think this could be the year Astro breaks out into more mainstream adoption.
AI Becomes Ubiquitous but a Lot of AI Tools Disappear
You may be thinking, "First, I thought AI was already ubiquitous and, second, doesn't this contradict itself?"
While AI has been everywhere in terms of discussion, new announcements and the hot topic at conferences, my experience has been that that hasn't fully translated into widespread adoption. When I ask folks if they use an AI coding assistant, the majority seem to respond that they are watching carefully from the sideline but have not fully adopted one yet. In many cases, this is because their employer hasn't adopted it yet (and doing so does have legitimate concerns companies need to address).
That being said, I think this is the year that AI tools like Copilot make huge inroads into companies, thereby making them available to the broader developer audience. I think companies finally weigh the productivity gains over the potential risks in favor of the former.
We've also seen a flurry of new AI-based tools come out in 2023 including a mad rush of new startups focused on AI. The problem is, AI is expensive right now and even companies like Microsoft are reportedly losing significant amounts of money per paying user of tools like Copilot. It takes very deep pockets to survive when you lose money for every paying user you sign up (never mind the free plans or trials). I think a lot of these small tools get picked up by the larger companies or simply fade out quickly because the economics don't work and I don't foresee costs declining quickly enough to alter that.
More Developer Conferences Shut Down but the Winners Continue to Grow
I wrote a bit about the decline of developer events at the start of last year, but the trend seems to largely be continuing, with a caveat. At the start of 2023, it seemed that most developer events, even the large ones, had been unable to fully recover from the pandemic shut downs. Yes, audiences had returned, but not to pre-pandemic levels. A combination of legitimate health concerns as well as tighter travel and training budgets seemed to be hitting events hard and a number have already called it quits.
However, my observations over the course of the year made it seem to me that some larger events were thriving while others still struggled. The ones that seemed to be returning to pre-pandemic size or even growing beyond that are what I will refer to as "tentpole" events. These are very large, very well known event (that, in some cases, are tied to large corporations with big pockets for marketing events). On the other hand, the smaller and/or independent events seemed to continue to struggle.
I think these trends will continue and the tentpole events will become larger and/or harder to get tickets for while more independent or small events will decide to close up shop. I suspect the audience for developer conferences has shrunk overall (due largely to the pandemic) but travel/training budget limitations are forcing attendees to pick winners and losers. If I can only attend one event a year, for instance, I will probably choose a tentpole event as a solid investment over a smaller conference (it is likely an easier sell to my employer too). I don't see those budgets opening up, nor the folks who've written off conferences since the pandemic returning in 2024, which will cause some more disruptions.
DevRel Adjusts to a New Realities (Show Me the Numbers!)
This is another trend that I saw in 2023 that I think will only continue to gain steam in 2024, which is the DevRel teams are going to have less freedom and will need to focus on lead and revenue generating activities backed up by metrics. For a long time, DevRel was given a lot of leeway. We (legitimately) argued that the benefit of our activities were difficult to measure accurately and so often relied on "fuzzy" goals. We (legitimately) argued that DevRel works best when it isn't tied to typical marketing or sales goals around lead generation, pipeline and revenue. Those were, unfortunately and to use an overloaded phrase, "zero interest rate phenomenon."
With the start of the new year and new annual goals being set, my expectation is that a lot of DevRel teams, many of which are already smaller than a year ago, are going to find themselves tied to more activities that are lead generating, with numbers to back them up. I think travel budgets will stay constrained and many DevRels will have to limit speaking to sponsored events (or look for travel assistance from events). And I think more DevRels will find themselves supporting revenue-related activities supporting sales and customer success teams.
Given these shifts as well as the still slow DevRel job market, I think some folks will decide to move back into engineering or other areas like product management and product marketing. Despite these changes though, I think DevRel will remain a great career for those who adjust.