Hacker News new | ask | show | jobs
by scarface74 3426 days ago
Depending on the company, I'm usually considered a "lead developer", architect, or some other title that requires me to spend 30-50% of my time either in meetings with business people, designing, planning, or mentoring. I have trained hard for those skills. I don't see companies outsourcing software engineers, if all a developer can do is sling code around without understanding system development and architecture, they are no less of a commodity than the factory worker getting outsourced.