Sometimes a technology grabs the limelight while also creating space and resources for other things to grow in the canopy. The extra money flooding in to the LLM space has had a secondary effect of giving more breathing room for other, slightly more mundane, yet necessary, software projects. While not directly in the line of fire, other software projects have benefited from the disruption.
This post looks back at some of the highlights in developer tooling that I covered in 2024. Though I start with LLMs, I saw many other interesting developments in areas outside of AI.
AI Tools for Developers
I think LLM development has become more parochial this year. Multimodal AI — the ability to consume or respond with images, sound and video — has been the standout practical achievement. Models have expanded their own abilities, competing with their own previous releases. The big vendors gave us bigger (and smaller) models. But there have been less obvious exponential jumps that reach outward. The launch of the Humane AI Pin reminded us that LLMs and their backers don’t have a firm grip on what AI means for most people. It’s telling that autonomous car projects have quietly reduced their expectations. Just last month, I pointed out that LLMs don’t yet have a place within standard component development — neither in code, nor testable services.
However, tools that just host LLM behavior directly for their users have had a good year. We saw both Cursor AI and Zed AI give users inline and chat access to LLMs, to improve some aspects of coding. JetBrains AI also boosted its critically successful Rider product. However, LLM as add-ons always run the risk of effectively handing your business roadmap directly over to LLM providers when depending on them for improvements — in one case, Eric Yuan, CEO and founder of Zoom, admitted that the future of digital clones could only happen with an external innovation “down the stack.”
Makers of IDEs that add AI may initially want to integrate the products more closely, but those decisions have trade-offs. Cursor AI chose to fork VS Code to improve the UI for their product, as opposed to just writing a plug-in. But that meant they couldn’t run .NET code directly, since Microsoft rejected non-Microsoft assembly. Incidentally, I’ve moved over to VS Code this year because Visual Studio for Mac was retired. So far, so good.
For more on AI for developers, check out our wrap up of AI engineering trends this year.
Programming Trends for 2024
Meanwhile, much happened in dev tools outside of LLMs.
I mentioned Zed earlier — it launched on Linux this year and was well received (but Zed shows no further signs of putting its name to a Windows version). Also in the Rustbelt, Warp is coming soon to Windows. Linux users also got Warp this year, but to those users a partially closed-source, VC-funded, MacOS-first product with AI as a central feature was a bit of a turn off — they’re quite satisfied with Kitty, thank-you.
We saw quite a few launches, or significant updates, for new languages this year. Both Virgil and Zig are lightweight high-performance systems with in-built cross-compilers. Gleam is a new type-safe functional language, while MoonBit is optimized for WebAssembly (Wasm). Indeed, Wasm has given another option for complex behavior in websites — I’d suggest this was a good year for understanding what Wasm can offer.
The interest in new languages is a product of the continuing multilingual nature of modern developers but also the massive improvement in the understanding of onboarding from even one-person projects. Almost all projects have a coherent getting started path these days and understand the worth of playgrounds.
Frameworks and Deployment Tools
Last year we saw the start of a cloud computing backlash. In February this year, Kamal was revealed by David Heinemeier Hansson’s software company as a local deployment system — or “Capistrano for containers.”
Talking of DHH, I also looked at Omakub, a heavily curated Ubuntu installation for developers. This is typically opinionated but is a good place to start as a Unix developer if you haven’t honed a Linux build over the last few years. As I did, you can check this over on a virtual machine.
Looking at app frameworks, Payload, the headless CMS, moved to version 3 this year. I also looked at the static site generator Eleventy over a couple of posts. A new static site generator I recently checked was Nue, which is quite clearly riffing off Vue and competing with Next.js. If the term Jamstack is diminishing in use, it is only because deploying to CDNs is just a default now.
Deno is a JavaScript runtime that treats TypeScript as first class. While I looked into how TypeScript can help bridge the coding gap between JavaScript and the likes of C# or Java, Deno also has a Heroku-style deployment offering which looks nice.
There are a number of projects that don’t fit into identifiable niches. While Glamorous Toolkit and moldable development are still locked into Smalltalk, they offer a strong alternative to looking at and thinking about a codebase, and are slowly making it more accessible. In the post, I looked at using the toolkit to examine Bluesky’s AT protocol (this was before the growth spurt in Bluesky as a platform).
System Initiative went live this year with its digital twin approach to infrastructure deployment. It now has a solid SaaS offering, as well as a local build option. It only works with AWS right now, and I do hope they can integrate with other cloud providers. As it is, Amazon could have its eye on acquiring System Initiative to help hoist itself a little higher up the value chain.
Markwhen rounded off the year, appropriately enough looking at time and how it can be represented in a Markdown-like language. The editor can be used to show GANT-like project charts, but time will tell if it gets adopted by other projects.
2024 in a Nutshell
I think this was a pretty vibrant year for development tool releases, some with LLM assistance — but also many without.
On the programming front, Wasm use has expanded, and people are measuring its value.
There seems to have been fewer pure open source plays this year, which has resulted in teams needing to communicate trust — so more blogs, videos and social media posts.
I’ve enjoyed reporting on the continuing growth of the bigger efforts, as well as the more innovative one-person projects. Roll on, 2025.
YOUTUBE.COM/THENEWSTACK
Tech moves fast, don’t miss an episode. Subscribe to our YouTube
channel to stream all our podcasts, interviews, demos, and more.