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.
6 recurring problems · 24 people · 9 forums we read
Raised more than once
Most people first.
- 6Why 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.
- 5AI 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.
- 4How 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.
- 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.
- 3Why 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.
- 3Why 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.
Comes up alongside
Topics that keep appearing on the same problems — not topics with similar names.