How to Stand Out as a Software Engineer or Data Scientist Without Chasing Every New Trend
How to Stand Out as a Software Engineer or Data Scientist Without Chasing Every New Trend - Photo by Ofspace LLC on Unsplash
The Mindset That Sets You Apart
Alright, let’s get straight to it. If you want to be a great software engineer or data scientist, it all starts with your mindset. Not just the “I want to learn” attitude, but the way you approach learning, applying, and adapting. You’ve probably seen all these new degrees popping up—applied data science, applied software engineering, and so on. The key word here is applied. It’s not just about theory anymore. It’s about real-world projects, getting your hands dirty, and actually building stuff that matters.
I remember seeing a degree recently: Applied Data Science and AI. Looked super interesting. For me, I did a regular master’s in data science, but I got lucky because there were a lot of real-world projects mixed in. It was a professional master’s, so it was longer—16 subjects instead of the usual 12. More work, but honestly, you learn more that way. There are pros and cons, but the big win is that you get to work on actual problems, not just textbook exercises.
Applying What You Learn—Across Languages and Stacks
Here’s the trick: don’t just learn something and let it sit. Apply it. And don’t just apply it in one language or stack. If you learn something in R or SAS, ask yourself, “How can I do this in Python?” Maybe you’re using Seaborn for visualizations in Python—great, but what about trying out another library to see if you can make even better graphs? The more you implement what you learn, the more it sticks.
Let’s talk about SAS Visual Analytics (or SAS Viya, however you want to pronounce it). You can do some really slick visualizations there. But here’s the thing: not many companies use it anymore because it’s expensive. You’ll find it in big banks, government, maybe healthcare, but startups? Not a chance. They’re all about open source alternatives.
So, it’s crucial to keep learning what’s actually being used out there. If you’re learning something that nobody wants, and your goal is to get hired—either as an employee or a freelancer—then what’s the point? Always ask yourself: Why am I learning this? Time is your most valuable asset. Don’t waste it on stuff that doesn’t move you forward.
Work Smarter, Not Just Harder—But What Does That Actually Mean?
We all have 24 hours in a day. The difference is how we use them. People love to say, “Work smarter, not harder.” But what does that even mean? It sounds clever, but unless you break it down, it’s just noise.
How to Stand Out as a Software Engineer or Data Scientist Without Chasing Every New Trend - Photo by Nguyen Dang Hoang Nhu on Unsplash
Here’s how I see it: focus on the 20 percent of effort that gives you 80 percent of the results. That’s the Pareto principle. Minimum effort, maximum impact. As a software engineer, your goal should always be to find that sweet spot—where you get the biggest outcome for the least stress and time.
Don’t pour effort into things nobody cares about. Put your energy where there’s demand. It’s not always easy, especially now when everything changes so fast. What’s hot today might be irrelevant tomorrow. But that’s the game.
Adaptability Is Everything
You might have spent years learning something—Flash, ActionScript, whatever—and now it’s obsolete. That’s fine. Move on. The ability to learn new things quickly, to adapt, to say, “Okay, I was an expert in C++, but now I need to start from scratch with something else”—that’s what sets you apart.
In tech, this is even more intense than in other fields. But you have to accept the challenge. Maybe you’re learning a new protocol like MCP, or diving into machine learning, or figuring out the latest way to do function calling in OpenAI or Anthropic’s stack. Today it’s one thing, tomorrow it’ll be something else. The only constant is change.
Don’t regret the past. Don’t get stuck. Just keep moving. The people who win are the ones who learn and adapt the fastest.
My Own Path: Data Science, Computer Science, and Open Source
For me, I’ve got both data science and computer science backgrounds. And I love open source. I’ve built a ton of open source projects, and honestly, it’s one of the best ways to learn and stay sharp. You get to see what’s out there, contribute, and learn from real-world problems.
So, keep learning, keep building, and keep moving forward. That’s how you become truly outstanding.
How to Stand Out as a Software Engineer or Data Scientist Without Chasing Every New Trend - Photo by Fatos Bytyqi on Unsplash
Key Takeaways
- Apply what you learn, don’t just memorize theory. Real-world projects matter more than textbooks.
- Always ask yourself why you’re learning something. Make sure it’s relevant and in demand.
- Focus on the 20 percent of effort that gives 80 percent of the results. Minimum effort, maximum impact.
- Adapt quickly. Don’t get stuck on obsolete tech—move on and keep learning.
- Open source is a fantastic way to learn and grow. Get involved, contribute, and stay current.
“Time is your most valuable asset. Don’t waste it on things that don’t move you forward.”
“The ability to learn quickly and adapt is the real superpower in tech.”
Pierre-Henry Soria
#Career Development #Data Science #Growth-Mindset #Money #Productivity #Professional Excellence #Software Engineering #Tech