Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Your job title is engineer because you went to a university and had to be educated in fields of study with real utility, such as statistics, topology, thermodynamics, kinetics, quantum mechanics, cellular biology, category theory, etc. Talking to people being part of a job 'engineer' doesn't define talking as 'engineering'. An actress writing an email doesn't make them an engineer just because they overlap on some of the job requirements.

Structuring 'better' prompts should simply be that - writing 'better' prompts.



> real utility

There's a lot to unpack here, but I'm not going to bother.

> statistics, topology, thermodynamics, kinetics, quantum mechanics, cellular biology, category theory

I have a CS degree. The only two things from this list that I studied were biology and statistics. The only one I studied with any amount of rigor was statistics, and even that was pretty light. I use none of these in my career software except for some intuition-level statistics on rare occasions. In fact, I use statistics more when I play board games in my free time than I ever do at work.

Your comment doesn't reflect the reality of writing software for what I imagine is the vast majority of people who have CS degrees.


Ah, so anyone who got a CS degree gets to be an engineer, but the autodidacts are just coders?


Correct. Would you let someone that didn't go to medical school perform surgery on a loved one?


No, but I'd be okay with them writing software for me if they had shown an aptitude to do so. What an incredibly weird tangent to go on.


Some people would be fine with it. But enough people do care that we have separate terms for "doctor" and "medical enthusiast". It's simply your priorities and those of society at large that determine the importance of the distinction.


Doctors don't just "go to medical school". They are licensed professionals who are required to complete extensive theoretical, practical, and professional education in a system designed and governed by the state and relevant professional bodies. They take an oath, and they are personally responsible for their mistakes and the consequences of those mistakes. They are required to conform to a rigorous system of ethics, and they can lose their license and their livelihood if they do not.

All of these facts are also true of "real engineers", and it's why coders are not "real engineers", regardless of whether they have a CS degree.


Not sure how putting my point aside to enumerate some unrelated facts about doctors supports your position. I'm just explaining why we have different words for "engineer" and "coder", it's fine if the distinction isn't useful for you.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: