From mass layoffs to threats to remote working capabilities, it's not surprising that the vast majority of software developers aren't happy with their jobs.
That's according to Stack Overflow's most recent Developer Survey which found that 32.1% of developers are not happy in their current roles and 47.7% feel complacent towards their jobs.
Some of the cited reasons for this discontent include technical debt (62.4%) along with having to rely on tools and systems that aren't fit for purpose (31.2%).
5 tech job hiring across the U.S.
Software Developer - Security Clearance Required, Accenture Federal Services, Washington
Senior Generative AI Product Engineer (Remote-Eligible), Capital One, New York
AI Prompt Writer (Tier 1) - Immediate Start, Outlier, Dallas
Senior Principal Software Engineer-Software Technical Authority, Raytheon, Needham
Senior Software Development Engineer, amazon.com, Clifton
If you find yourself nodding along to the above, is there anything you can do (besides finding a new job) to help put the spark back into your career?
Upskilling is one way -- the Stack Overflow data also identified that when developers had the ability to improve quality of code and developer environments along with learning new tech, they felt more job satisfaction.
Get your mojo (back)
One of the best ways to tap into this learning and development mindset is arguably to upskill in a new programming language.
And Mojo, a relatively new kid on the block which was launched in May 2023, is a worthy contender.
Developed by Modular AI with the objective of combining the ease of use of a dynamic language (such as JavaScript, Python or Ruby) with speed (similar to Swift, Kotlin or C++), Mojo has been created with AI (Mojo makes it possible to write everything for enterprise AI/ML solutions in one language) and performance optimization in mind, as it can be up to 35,000 times faster than Python.
It also bridges the gap between research and production by combining Python syntax and dynamic typing along with the import and utilization of any Python ecosystem, and has been designed for writing AI software.
Other benefits include efficient data handling and manipulation capabilities and native support for AI and machine learning tasks.
With AI the hot topic on everyone's lips -- the global market size is expected to reach $3,680.47bn by 2034, expanding at a CAGR of 19.1% from 2024 to 2034 -- it makes sense that it has acquired 175,000 developers, 23,000 stars on Github, and 22,000 community members in the two years since it launched.
And whi ...