Hacker News
points by dcss_gardener 1 day ago | 0 comments
What do you find important about this distinction? To me it's a description of the normative relationship between practitioners and broader society but I don't really see the significance you do.

Hillel Wayne wrote a really excellent well researched article about software engineering compared to other forms of engineering a few years ago. It necessarily goes into a lot of this stuff but what emerges is that these definitions are regulatory and historical debris.

You don't need medical board or a bar to certify or constrain professional behavior and those organizations may not constrain as much as you assume anyway. The reasons we do have those institutions is as much a matter of historical accident as any modern need for it, and the reasons we don't have it for other high impact fields is pretty much an accident too.

And in a lot of the world software engineering does have professional certification and standards of practice. They still ship adware and racist loan denial algorithms too.

https://www.hillelwayne.com/post/are-we-really-engineers/

[–] austin-cheney 1 day ago
If you have ever worked in almost any other industry your first question quickly answers itself. If you have never worked in an industry principally governed by ethical standards it would be challenging for me to describe it to you. I cannot give you what your perspective has never before imagined.
[–] dcss_gardener 1 day ago
I'm not sure how you can know what I've experienced or imagined. But I appreciate your ownership of the communication failure here.
[–] Der_Einzige 1 day ago
This is bunk/nonsense. Despite dentists ostensible having ethical standards, they are literally worse than lawyers on being scammers, charlatans, cranks, etc

Your definition would include Chiropractors as a profession. Such scum of the earth deserves nothing but contempt with extreme prejudice.

[–] jimbokun 1 day ago
I sure as hell don’t want a doctor who hasn’t gone through any kind of certification and approval process.
[–] matkoniecz 1 day ago
for me it would depend on a situation (I definitely would not want to be in a situation where this would be needed)
[–] echelon 1 day ago
Coding interviews don't matter anymore.

Every part of your existing job is transforming before your eyes.

If you cling to definitions and static roles, you're going to have a bad time.

[–] eikenberry 1 day ago
I just finished several months of interviewing and think that you must be projecting a bit. Every one of them included a coding interview with no AI use allowed.
[–] SpicyLemonZest 1 day ago
OpenAI and Anthropic still do coding interviews, though?
[–] robot_jesus 1 day ago
This makes sense, though. They have to be exceptionally confident in the performance of the product and work to continually improve its quality and efficiency. Many other companies can get by more just as consumers of it, but the makers of the product need some of the best coding skills available.
[–] archagon 1 day ago
They keep claiming their agents are better than any programmer.
[–] jimbokun 1 day ago
Sounds like the software execs who create addictive software but make sure their own kids don’t have a phone.
[–] Der_Einzige 1 day ago
Legal IQ tests and nothing else.
[–] tptacek 7 hours ago
Actual IQ tests are perfectly legal.
[–] echelon 1 day ago
If they do, they're behind the curve. They don't matter anymore.

Systems design, architecture, database fundamentals, a bit of SRE. That matters. Not coding and syntax and toy problem solving with data structures and algorithms.

[–] SpicyLemonZest 1 day ago
I think this is something where definitions and static roles might serve as a useful reference point. Is it really the case that the trillion-dollar frontier AI labs are behind the curve, and only some other group of people knows how to really leverage AI? It's not impossible - Nvidia employees aren't the best in the world at using their chips - but the hypothesis practically demands some analysis of who these clever curve-setters are and why we're hearing so much less about them than about Anthropic.

My own experience is that coding, syntax, and some kinds of toy problem solving are important skills to use AI coding tools most effectively. I routinely get PRs these days whose descriptions seem plausible but are clearly wrong from a glance at the code, and I've had times when I'm unable to communicate to someone why a PR is wrong because they're not able to form a sufficiently detailed mental model of what it's doing.