What people keep running into with software engineering
Complaints tagged software engineering, each raised by more than one person. One-off posts are not included.
14 recurring problems · 121 people · 17 forums we read
Raised more than once
Most people first.
- 25Why does fixing AI mistakes take longer than doing it myself?AI tools generate output so quickly that reviewing and correcting their errors requires hours of meticulous human work. This constant debugging in complex tasks and basic data summaries negates the intended time savings and prevents professionals from relying on the automation.
- 21How to study for professional exams when you don't know where to startCandidates preparing for advanced certification often lack a clear study structure, leaving them unsure how to approach complex subjects or case writing. This uncertainty leads to missed requirements on exam day, unexpected failing marks, and a desperate search for external resources and programs to bridge the gap.
- 18Why is modern IT work so boring and automated?Heavy automation and cloud tooling have removed hands-on troubleshooting and direct infrastructure management, leaving professionals unable to actually fix things or login to routers. This lack of direct engagement drains the joy from the work, forcing people to find fulfillment coding solutions for their own personal tasks instead of their jobs.
- 10Why are clients replacing freelancers with AI?Clients are using AI tools to handle tasks directly or demanding that a single freelancer cover multiple roles—writing, design, and marketing—for a fraction of former pay. This leaves experienced professionals facing zero work or being pressured to hand over their creative output so companies can avoid paying them entirely.
- 9Why do platform integrations fail without errors?APIs and webhooks can return 200 status codes or empty responses while quietly dropping data without throwing an error. Issues like wrong IDs, bad offset formats, or broken downstream mappings make everything look completely fine from the outside while tasks go missing. This leaves developers unable to catch bugs because there is no complaint, only missing work.
- 7How to deal with coworkers who don't know basic computer skillsWorking alongside colleagues who cannot use basic tools like email, calendars, or Excel forces others to constantly stop and teach them simple tasks. This extra burden makes everyday jobs significantly harder and prevents teams from working efficiently.
- 6AI is better at software architecture and patterns than I amAdvanced AI tools now effortlessly execute complex design patterns, functional programming concepts, and architectural structures that took programmers years to master. This leaves developers feeling demotivated and believing their years of skill development and pattern memorization have been rendered completely meaningless.
- 5Is it too late to shift from NetSuite to Oracle Fusion or DevOps?Industry layoffs and the rise of AI in enterprise software are driving professionals to question whether they can successfully transition ecosystems or move into Sys Admin and DevOps roles. Workers worry about whether vendors will accept years of multi-certification experience from a different platform, or if they risk wasting time down the wrong career path.
- 5How to track down undocumented scripts across inherited systemsInherited legacy environments accumulate years of hidden automation scripts that no one can fully inventory or track. Maintaining these undocumented files, along with their locations, alerts, and history, becomes an unwanted side project that prevents teams from knowing what systems actually exist.
- 4Why is NetSuite API development so inconsistent?NetSuite's poorly designed architecture features unpredictable behavior where methods that work in standard REST fail in Restlets, and patterns used for one record type don't apply to another. This lack of standardization forces developers to abandon modern tools like ORMs and manually troubleshoot arbitrary quirks for basic tasks like creating invoices or credit memos.
- 3Why can't I stop coding with AI at night?Fast AI-assisted coding acts like a continuous slot machine, pulling engineers into spending hours on evening vibe-coding sessions in hopes of a jackpot of working code. This makes it nearly impossible to disconnect at the end of the workday.
- 3Will AI replace software engineers?Actual programming skills are losing value as companies increasingly rely on AI, leading to silent firings, lost freelance projects, and a lack of junior roles. This disruption leaves developers feeling obsolete and makes students hesitate to study computer science, shifting industry favor toward product leads with people skills.
- 3What programming jobs are safe from AI?Software engineering roles that don't rely on prompt engineering or managing AI agents are becoming harder to identify. Developers face the risk of their coding skills atrophying if automation displaces hands-on programming.
- 2How to get promoted in accounting without doing unpaid senior workEmployees trying to move into senior roles often feel pressured to provide unpaid senior-level value without any guarantee of a promotion. This creates a difficult gap to bridge when trying to demonstrate proactive problem-identification without crossing boundaries or working extra hours for free.
Comes up alongside
Topics that keep appearing on the same problems — not topics with similar names.