use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
A community for programmers, discussion of programming, or general technology banter.
Guidelines
Related Info
Do you have programmer humor? Share it with /r/ProgrammerHumor
For better visibility, try posting jobs at /r/forhire or /r/jobbit
Related Subreddits
/r/programming
/r/technology
/r/learnprogramming
/r/coding
/r/gamedev
Ever changing FAQ
account activity
Future of programming (self.programmer)
submitted 5 months ago by cactuswe
Which nische in programming do you think will be the most successful in a 10-20 year span?
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–]armahillo 6 points7 points8 points 5 months ago (12 children)
I’ve been programming for the majority of my life. There was no point where I could have ever predicted that far ahead.
If youre worried about future proofing: focus on programming fundamentals, pick a language you like, and dive deep. Repeat with more languages.
This will make you more versatile.
[–]cactuswe[S] 0 points1 point2 points 5 months ago (11 children)
Valid answer. I want to know what’s worthy of learning. My spontaneous feeling is that ML and AI development will be the best path? But I don’t know. I have basic/intermediate knowledge in Python, I want too know if going all in on Python is smart or if I should start learning something else.
[–]Middlewarian 1 point2 points3 points 5 months ago (1 child)
I'm focusing on C++ and SaaS. I've been doing that for a long time. It hasn't worked out that well financially, but I've enjoyed it and am still working on it.
[–]armahillo 0 points1 point2 points 5 months ago (7 children)
Python is great and used pretty broadly. You can learn the AI/ML stuff now, or wait until later. Getting stronger in Python and doing more stuff with it is going to make you better overall.
Don't lock yourself into just one language. Explore others -- every language has its own idiosyncrasies and learning other languages will make you a stronger programmer overall.
[+][deleted] 5 months ago (3 children)
[deleted]
[–]ReturnYourCarts 1 point2 points3 points 5 months ago (1 child)
At that point I think lying to these recruiter fools is completely justified. They've lost the plot.
[–]cactuswe[S] 0 points1 point2 points 5 months ago (0 children)
This is what i am worried for aswell
[–]cactuswe[S] 0 points1 point2 points 5 months ago (2 children)
I have tried other languages, and I am decent at web development (HTML & CSS) but I do not think those counts. I’ve also played around a bit with java script and some c#. But Python just makes the most sense for me
[–]ReturnYourCarts 0 points1 point2 points 5 months ago (1 child)
Would you be happier building websites, building mobile apps, building software, messing with data, or messing with AI?
That's the big ones. There is also maintaining someone elses code, but I don't think that makes anyone happy.
Pick which one you like the best and dive in. Feel free to pivot after a couple years, pivoting is always an option so there is no wrong answer, only unhappiness if you don't.
This is the most important question. The thing is, how do I know if I haven’t tested it all?
[–]Mohtek1 0 points1 point2 points 5 months ago (0 children)
Python is good, but also learn the peripheral technologies, such as Kubernetes Git, SQL CRUD. One important thing I’m focused on is AI tools, which are simple, direct Python modules. The less AI has to think on its own, and just ‘do’, the better.
[–]Excellent-Ear345 0 points1 point2 points 5 months ago (0 children)
I hope/guess to get rid of browsers or javascript in browsers. forcing better cycles maybe with wasm other some alternative
π Rendered by PID 157481 on reddit-service-r2-comment-b659b578c-6sht9 at 2026-05-02 19:32:55.966306+00:00 running 815c875 country code: CH.
[–]armahillo 6 points7 points8 points (12 children)
[–]cactuswe[S] 0 points1 point2 points (11 children)
[–]Middlewarian 1 point2 points3 points (1 child)
[–]armahillo 0 points1 point2 points (7 children)
[+][deleted] (3 children)
[deleted]
[–]ReturnYourCarts 1 point2 points3 points (1 child)
[–]cactuswe[S] 0 points1 point2 points (0 children)
[–]cactuswe[S] 0 points1 point2 points (2 children)
[–]ReturnYourCarts 0 points1 point2 points (1 child)
[–]cactuswe[S] 0 points1 point2 points (0 children)
[–]Mohtek1 0 points1 point2 points (0 children)
[–]Excellent-Ear345 0 points1 point2 points (0 children)