4 ms·
It's weird, I've harped on a few of these points in conversations with others (usually when talking about "sexy careers", and why people don't hold coders in th
by tiznow 3y ago
It's weird, I've harped on a few of these points in conversations with others (usually when talking about "sexy careers", and why people don't hold coders in the same regard as doctors) but your words made me realize why I'm trying to become a developer. The dealing with the machine rather than people is something I'm willing to run with more than anything, right now. Not wholly a function of unmet needs, but addressing a specific change I'd like to make.
- onion2k 3y agoThe dealing with the machine rather than people is something I'm willing to run with more than anything, right now. Software engineering is an incredibly people-focused career. You will need to be able to work with other devs, stakeholders, support, users.. everyone really. Going into a tech career thinking that it's somewhere you can avoid people is never going to work out well.
- tiznow 3y agoI don't exactly think that. It's more like I would like to transpose more of my energy into fighting with a machine, and less into people, because my job is 90/10 dealing with execs and their bespoke, unmanageable concerns right now vs making something happen with technology. Could be a grass is greener thing. Maybe to current devs this comment looks crazy, I really wouldn't know yet. I enjoy working with people, actually. My current role is rapidly changing that.
- upsuper 3y agoThis is true, but I only learnt about it after many years into this career, and to be honest I don't enjoy it very much. I still enjoy working with machines more than people.
- jahewson 3y agoRight but you can tell all those people “this idea is literally impossible, the machine cannot do it” and at least some of them will listen to you. Whereas in, say, government, people can just believe any stupid idea they want for an indefinite period of time. As you can tell, I’m great with people. :)
- shiroiushi 3y agoThis has not been my experience at all. I do see this in the management layers, even with team leads, but the typical IC engineer does NOT spend any significant time talking with stakeholders, support, or users. They do have to work with other devs, but even that is frequently over chat, and not as much in-person, though it depends on the particular people and the company culture. Yes, you really can go into a tech career and avoid talking to people much, much more than other careers. Just stay out of management if you don't like talking to people.
- david-gpu 3y agoThe least effective ICs I ever ran into were those who brooded in front of their PC without communicating adequately with others. As a result, they didn't understand the requirements, built stuff that didn't meet the team's needs, and generally wasted a ton of time on stuff that needed to be redone.
- tstrimple 3y agoAre these the engineers who exert no control over their environments and just sit back and bitterly complain while taking no steps to resolve the issues? Those engineers who complain about "stupid management decisions" yet have made no real effort to influence the people and processes which led to those decisions? Sure. You can be a developer and avoid talking to humans as much as possible. You're just not going to be as effective or impactful as someone who does navigate those people problems. The technology is the easy part. How effectively companies navigate human problems makes a huge difference in how effectively they can implement technology solutions and engineers who can help solve those problems are invaluable.
- shiroiushi 2y agoMaybe you worked in some small companies or something where ICs can actually talk to customers, but when you're working in a 100,000 person company, that simply isn't something you do. If you go over your managers' head, they tend to get very angry, and that's just within the company, to say nothing about unsolicited contacts with customers from someone in a position that isn't customer-facing.