Azizi O.’s Post

View profile for Azizi O., graphic

JINGGLE HALAL CHRISTMAS OUIIWEEEE

How to Stay Relevant as a Software Developer We’re Drowning in AI… Now What? For years and years, we joked about robots taking our jobs one day. “It’s coming,” some warned. Fast-forward to a few years ago when AI exploded seemingly overnight. “It’s here,” those same people said. Enter budget cuts, mass lay-offs, and software developers the world over echoing a similar sentiment: “What now?” Here’s the good news: Brands are finding that swapping humans for AI might’ve been premature. Here’s the tricky part: Software developers still must choose to evolve or drown. How to Make Yourself Invaluable as a Software Developer Some of us have learned, perhaps the hard way, that while AI is incredible and will only get better, there are some things that will simply turn out better if a human being manages them. However, we’d also be foolish to deny that things have changed tremendously. I work with developers every single day, and I wanted to better understand what this evolution has meant for them. What can software engineers do to make themselves irreplaceable in the age of AI? I did my homework and also spoke with Luce Carter, Developer Advocate at MongoDB and Microsoft MVP, who first told me, “AI is not going away, especially with tools like Copilot. One of the best things you can do is learn a skill called prompt engineering, knowing the best and most effective way to ask the AI for what you want that will produce the most useful results.” Here’s what else I’ve learned. 1. Solve a Problem We’ve seen that AI is sometimes great for taking over monotonous, manual tasks — for instance, sifting through or generating code. Image by Luca Bravo But you, the software developer, still have an upper hand: You see the bigger picture. The end goal in mind. The target you’re aiming for. This is a skill unique to you. There are countless examples of how this can work. One way I’ve seen my teammates elevate the application development process using AI is via vector search, which understands the meaning and context of unstructured data, which it then transforms into numbers. How does this solve a problem? Well, it allows them (and/or their users) to more efficiently query data. This is a great example of humans and AI working together in harmony for the greater good. Remember, AI technology might sound cool but is a total moot point if we don’t use it to solve a problem and make people’s lives easier. If you’re not sure if your work is solving a problem, take a step back, look at what you’re doing, and ask yourself, “So what?” If you can’t come up with a clear answer, there’s more work to be done. 2. Make Way for Strategy Alright, you’re using AI, in some capacity, to solve a problem. You’ve found ways to leverage the technology to save you time. Now, you’re going to use that newly freed up time for… what, exactly? Scrolling on TikTok! Amazon shopping! Getting a snack! No, no, and yes because snacks are life, but then get back...

How to Stay Relevant as a Software Developer

We’re Drowning in AI… Now What?

For years and years, we joked about robots taking our jobs one day. “It’s coming,” some warned. Fast-forward to a few years ago when AI exploded seemingly overnight. “It’s here,” those same people said.

Enter budget cuts, mass lay-offs, and software developers the world over echoing a similar sentiment:...

How to Stay Relevant as a Software Developer We’re Drowning in AI… Now What? For years and years, we joked about robots taking our jobs one day. “It’s coming,” some warned. Fast-forward to a few years ago when AI exploded seemingly overnight. “It’s here,” those same people said. Enter budget cuts, mass lay-offs, and software developers the world over echoing a similar sentiment:...

To view or add a comment, sign in

Explore topics