News for hackers. Stuff that matters.
Re:Ask HN: Is prompt engineering just snake oil? by cjbprime on Saturday April 22, 2023 @10:39AM (#35667019)
It's okay; software engineering isn't real either.

(In many countries, the word "engineer" is regulated -- you can't call yourself an engineer without professional qualifications and oversight.)

Re:Ask HN: Is prompt engineering just snake oil? by jeffrallen on Saturday April 22, 2023 @10:45AM (#35667070)
And in Canada, if you call yourself an engineer, you wear an iron ring to remember your responsibility to society.

https://en.m.wikipedia.org/wiki/Iron_Ring

Re:Ask HN: Is prompt engineering just snake oil? by foogazi on Saturday April 22, 2023 @10:46AM (#35667076)
When a building collapses you can’t just reboot it

But in software you can simulate and test all you want before connecting it to the real world

Re:Ask HN: Is prompt engineering just snake oil? by zerr on Saturday April 22, 2023 @12:08PM (#35667976)
To be fair, when the building collapses in the CAD simulation, you just "reboot" it with different parameters. Civil engineers don't actually put bricks or weld a metal.
Re:Ask HN: Is prompt engineering just snake oil? by Nextgrid on Saturday April 22, 2023 @01:07PM (#35668666)
Problem is that CAD is just an approximation of the real world and will never simulate it 100% faithfully.

Software on the other hand can technically be simulated 100% accurately, barring hardware or interpreter bugs.

Re:Ask HN: Is prompt engineering just snake oil? by kaba0 on Saturday April 22, 2023 @01:17PM (#35668793)
No amount of testing will prevent all errors, and certain bugs can cost human lives.
Re:Ask HN: Is prompt engineering just snake oil? by voidhorse on Saturday April 22, 2023 @10:56AM (#35667190)
Yeah, pretty much this. Only a subset of the actual activity that falls under the umbrella of "software engineering" could be called engineering in the traditional sense.

The engineers working on aviation software and other low-level, real-time, performance critical systems probably need to use quite a bit of maths and are closest to doing what we traditionally consider engineering.

All those teams working on web apps and advertising...yeah not really. This isn't to say what they do isn't complicated or difficult, but it's not really engineering in the classical sense insofar as it doesn't (typically) require the use of continuous mathematics and deep systems theory. If you're primarily writing systems design docs and performing calculations, you're probably doing some kind of engineering. If you're mostly writing code to spec you're just programming. It's sort of akin to a carpenter calling themselves an engineer.

But hey, this is all symptomatic of a general trend here in the states of the trivialization and devaluing of expertise; people think it's fair to identify as whatever their heart desires regardless of qualification, knowledge, or experience. A world in which people regularly accept advice from total randos on social media is not one that has any strong sense of value around knowledge or critical capacity.

Re:Ask HN: Is prompt engineering just snake oil? by m3kw9 on Saturday April 22, 2023 @01:11PM (#35668724)
in aviation, engineering is basically trying to get 5-6 sigma safety
Re:Ask HN: Is prompt engineering just snake oil? by enraged_camel on Saturday April 22, 2023 @03:40PM (#35670236)
I refer to myself as a software developer, but also intensely dislike the gatekeeping around the term “engineer”.
Re:Ask HN: Is prompt engineering just snake oil? by turtleyacht on Saturday April 22, 2023 @03:44PM (#35670269)
It's only after these works that I've found "engineering" is worth a little gatekeeping:

  * The New Plague
  * Have Fun at Work
  * Friends in High Places
  * Design for Prevention
In short, some cynicism is warranted, but not complete and utter disillusionment.
Re:Ask HN: Is prompt engineering just snake oil? by silisili on Saturday April 22, 2023 @03:51PM (#35670313)
I call myself a programmer. Nothing more, nothing less. While I don't necessarily go out of my way to gatekeep, I find 'engineer' pretty cringy, and 'architect' makes my eyes roll out of my head.

What's next, Software Physician?

Re:Ask HN: Is prompt engineering just snake oil? by zamnos on Saturday April 22, 2023 @10:46PM (#35672881)
They do give PhDs in Computers Science. And they require a similar amount of time (10-years-ish) to get as an MD, plus the salaries are similarly generous.
Re:Ask HN: Is prompt engineering just snake oil? by throwaway675309 on Saturday April 22, 2023 @06:17PM (#35671423)
I disagree, maybe if the software industry self regulated like more traditional forms of engineering such as mechanical and electrical, we could guarantee some minimal level of competency in the field and wouldn't have to resort to weeklong interview processes and hours and hours of leetcode and whiteboarding.

With all due respect, if your "engineering title" is preceded by the word salesforce or prompt, you're not an engineer.

Re:Ask HN: Is prompt engineering just snake oil? by jcfrei on Saturday April 22, 2023 @04:08PM (#35670455)
Thanks for reminding us that there are only a few real engineering professions. Reminds me of the Hemingway quote that there only three real sports: Motorracing, mountaineering and bull fighting - the rest are just games.

No seriously that kind of gate keeping is just ridiculous.

Re:Ask HN: Is prompt engineering just snake oil? by TapWaterBandit on Saturday April 22, 2023 @09:47PM (#35672590)
Out of curiosity, what is your definition of "engineering" and "engineer"?

Genuine question, I am not an engineer nor in any sort of role that could plausibly be considered engineering.

Re:Ask HN: Is prompt engineering just snake oil? by idontreadtheop on Saturday April 22, 2023 @11:08PM (#35672982)
It’s also a totally borked analogy. In software the spec is usually the carpentry equivalent of “build a house. Must have door”.

Building a house takes engineering (e.g. structural). It also takes carpenters and plumbers and so on. What’s fun about software is you get to do all of it on one project.

Re:Ask HN: Is prompt engineering just snake oil? by zamnos on Saturday April 22, 2023 @11:33PM (#35673076)
Is it? Are you legally culpable in the case that your software kills or maims somebody? Because a civil engineer is, if the bridge they built falls down. Is there a license you need to practice writing software, that can be revoked and prevent you from writing more software if you're caught writing software with gross negligence, leading to it getting hacked? Because other engineering disciplines are held to those kinds of standards.

Words mean things, and if we want to consider "software engineer" as anything more than title inflation, it should mean more than just a programmer who's full of themselves.

If I shit out a webapp that's crashes if you look at it funny, that shouldn't be considered software engineering because it's a pile of shit that barely works.

If I make a webapp that actually gives useful error messages to users and is robust in the face of failure and is maintainable and someone else would want to touch my code, then we're starting to get somewhere.

Re:Ask HN: Is prompt engineering just snake oil? by voidhorse on Sunday April 23, 2023 @12:28AM (#35673273)
A society that elects to apply an existing term to cases in which it doesn't quite fit indicates the society is linguistically bankrupt. I'd argue that, instead of calling every profession "engineering" we ought to come up with more precise distinctions and designations.

Let's be honest, the main reason so many people glom on to the term "engineer" is because (as others have mentioned) the rigorous processes around licensing for other engineering disciplines keeps supply low, which attaches an inherent market value to the term. People then adopt the term without justification in the hope if nets them a pay raise. We ought to accept that it's OK not to be an engineer. Other professions are also valuable. It's also important to "gatekeep" meanings of words to a certain extent lest we think it wise to accept a language in which any word can mean anything.

Re:Ask HN: Is prompt engineering just snake oil? by VirusNewbie on Saturday April 22, 2023 @04:35PM (#35670665)
Lol yes, the people writing spaghetti code at boeing are real engineers and the people writing complex distributed systems at Google aren’t.
Re:Ask HN: Is prompt engineering just snake oil? by sys_64738 on Saturday April 22, 2023 @11:04AM (#35667278)
An engineer is generally liable for what they sign off on. Software engineering isn't anything like that and all products are filled with legalese to restrict liability.
Re:Ask HN: Is prompt engineering just snake oil? by bob1029 on Saturday April 22, 2023 @11:30AM (#35667548)
> all products are filled with legalese to restrict liability.

This doesn't seem to apply in the realm I've been working in. We've had to do the exact opposite thing.

In small, B2B software companies you may find that accepting an uncomfortable amount of liability is usually the only way to get your foot in the door. Certain promises have to be made (very carefully!) or no business would occur at all.

For example, if we told our banking clients that "if your front-line app crashes we might have it fixed in 5-7 days" just to be safe, they likely would have little-to-no interest in utilizing our solution. We have to say things like "We will respond within 1 hour and send a polite apology letter to your CTO every time the server makes a weird noise". And, we have to "engineer" our solution so that we have a minuscule chance of hitting that promised target.

Consider that in a <10 person company that there is going to effectively be some person who has to own all of the pain that comes along with these decision. Is that person not an "engineer" by some arbitrary definition? Sure. But, for the purposes of "a professional weighing all of the pros/cons and making a decision that they intend to accept all consequences for" - I think it's the same effective practice.

Ultimately, "software engineering" is a very broad space with varying degrees of professionalism. At some ends, you will find things that approximate actual engineering. At others, you will find things that appear more academic or artistic. The context is what defines the title of "engineer" for me.

Re:Ask HN: Is prompt engineering just snake oil? by rat9988 on Saturday April 22, 2023 @11:34AM (#35667589)
"B2B software companies you may find that accepting an uncomfortable amount of liability is usually the only way to get your foot in the door"

The company would have to accept it. No legal trouble for the developper.

Re:Ask HN: Is prompt engineering just snake oil? by cjbprime on Saturday April 22, 2023 @02:35PM (#35669608)
This is a contractual SLA, which is certainly not the same thing as legal liability, and your contract might (obviously I haven't seen it) shield yourself from financial liability on top of your lack of legal liability. (Saying that you will respond within one hour is not the same thing as saying that they can sue you for every hour you're down.)
Re:Ask HN: Is prompt engineering just snake oil? by psychlops on Saturday April 22, 2023 @11:05AM (#35667284)
I don't think a country charging fees to bless a word makes a profession more or less real.
Re:Ask HN: Is prompt engineering just snake oil? by Veen on Saturday April 22, 2023 @11:36AM (#35667615)
You should rethink that whenever you drive under a bridge or get on a boat. The reason they collapse or sink so infrequently is largely because engineers are accredited and held responsible.
Re:Ask HN: Is prompt engineering just snake oil? by taeric on Saturday April 22, 2023 @12:50PM (#35668464)
Causality will be tough here. I could also credit the certification regulations just as much. And truth to tell, construction techniques are vital, yet we don't value the construction workers in this way.

That is, it is a whole system. And largely comes to costs and known building techniques. After all, certified engineers built "galloping gerdy."

(And I didn't even get into maintenance costs and application. )

Re:Ask HN: Is prompt engineering just snake oil? by ulrashida on Saturday April 22, 2023 @01:50PM (#35669149)
Construction techniques are vital, but a civil engineer is employed to conduct the correct QA/QC on those techniques.

This doesn't devalue the effort of the work crew, but it does recognize you need accredited professionals at certain parts of the process to ensure public safety.

To be a bit more pointed: causality isn't difficult here. This legislation and professional practice was deliberately designed as a result of the numerous failures observed throughout the 1900s. The cause: multiple fatalities and unreliable infrastructure let to the regulation of the engineering profession. The effect: we are safer.

Re:Ask HN: Is prompt engineering just snake oil? by taeric on Saturday April 22, 2023 @02:52PM (#35669760)
My point is that it is all of the regulation involved. Not just the single line worker that is the civil engineer. I know more than a few of those folks, and they are not some magical being. And it is more than the civil engineer. It is also the auditor. The inspector. Even the manager making sure they are all working together.
[dead]
Re:Ask HN: Is prompt engineering just snake oil? by Veen on Sunday April 23, 2023 @05:02AM (#35674607)
That's survivorship bias. The ones that didn't collapse are still there. You don't know about the ones that did collapse because they aren't there to see.
Re:Ask HN: Is prompt engineering just snake oil? by psychlops on Saturday April 22, 2023 @07:36PM (#35671884)
You have quite a dim view of humanity if you believe the only reason a bridge stays up or boat floats is due to engineers being anointed and threatened by some entity.
Re:Ask HN: Is prompt engineering just snake oil? by wlonkly on Saturday April 22, 2023 @10:20PM (#35672762)
It's true that lives hang in the balance in those forms of engineering, but there are a lot of forms of engineering that are low-stakes, like mechanical engineering of HVAC systems in an office, or audio engineering of a musical recording, where the stakes are not far off from that of writing software, or materials engineering of new stretch fabrics.

Whenever this question of engineering comes up it's always bridges, airplanes, and so on, but that's such a tiny percentage of engineering. Things don't have to be high-stakes to be engineering.

Re:Ask HN: Is prompt engineering just snake oil? by coldtea on Saturday April 22, 2023 @11:36AM (#35667608)
It does however give it better control, a fixed threshold in terms of training that applicants should pass, and more oversight.

Those are the important parts, being real or not is irrelevant. Snake-oil selling is also a very real profession.

Re:Ask HN: Is prompt engineering just snake oil? by thegginthesky on Saturday April 22, 2023 @12:38PM (#35668321)
Truth to be told, Engineering license requirements have a bigger effect in gate keeping the profession and keep supply restricted, much like any other regulated profession. Gate keeping has some benefits, but is easily circumvented by bad actors all the time, such as all the sham degrees that just churn out the bare minimum to pass licensing tests.

If all the licensing to architects, doctors, engineers, lawyers, and so on, really had a big impact on quality, the world we live in would be very different and better. But that doesn't happen because licensing a profession only works if quality is upheld on all steps of the professional education chain.

A lot of software companies circumvent all of these downsides of bad quality in education by raising the bar on the hiring pipeline with a bunch of tests and so on. Does it always work? No, just like licensing doesn't. But at least it keep la the profession accessible to those who are willing to study algorithms, data structures and so on.

There's no perfect system in our world, but I am glad we don't have license requirements to develop software. I am a statistician that became a dev through self studying, training and learning on the job, and I also know many others (even real engineers) that turned to this profession without graduating in the field and contribute a ton with their specific background knowledge.

Should everyone be called engineers? Probably not as it will elude to licensing the profession, but not calling yourself one decreases chances of finding another job dramatically.

A true tragedy tbh, I'd rather if everyone called themselves devs, scientists or something less loaded than engineer.

Re:Ask HN: Is prompt engineering just snake oil? by coldtea on Saturday April 22, 2023 @12:44PM (#35668388)
>Gate keeping has some benefits, but is easily circumvented by bad actors all the time, such as all the sham degrees that just churn out the bare minimum to pass licensing tests.

Depends on the country and the educational system. In some countries no such sham degree is possible to be accepted for an engineering title.

Re:Ask HN: Is prompt engineering just snake oil? by thegginthesky on Saturday April 22, 2023 @02:43PM (#35669670)
I have yet to see a country where licensing equates to high quality in all the services. The examples I've used might not work in some places, but people find flaws in licensing systems all the time.

Sometimes licensing is so strict that things get done anyways ignoring license requirements because there is way more demand for some services than the supply of licensed professionals. In such cases, there are so many people violating regulation that policing becomes ineffective. It's the case with some Latin American countries.

And then you get to the problem that the license is ineffective and doesn't add to anything.

There's no perfect system to uphold quality of labor across a profession, we pick our poison and deal with it.

Re:Ask HN: Is prompt engineering just snake oil? by psychlops on Saturday April 22, 2023 @07:44PM (#35671926)
Good points. OP is arguing for regulations. Regulations failed egregiously all over in the Turkey earthquake and illustrate that they are not a silver bullet.

Setting a minimum threshold for competence makes sense, but when it becomes encoded into a legal system the result frequently becomes a way to enrich incumbents.

Re:Ask HN: Is prompt engineering just snake oil? by wg0 on Saturday April 22, 2023 @11:05AM (#35667286)
I personally do not think Software engineering is a thing. There are opinions on how to structure Software even within same language and framework and there's little objective procedure to rate one way better that the other and there's one, that kind of performance gains usually are negligible.

But prompt engineering? Based on what knowledge exactly?

Re:Ask HN: Is prompt engineering just snake oil? by TheOtherHobbes on Saturday April 22, 2023 @11:48AM (#35667750)
Software engineering is definitely a thing. There are numerous ways to code robustly and to prove the software will do what it's supposed to. They're much used in mission-critical applications where failure is a Very Bad Thing.

But most developers do none of these things, and many developers don't even know they exist.

But prompt engineering is just search++. You might save some time if you know a little about the underlying technology, and there's an element of creativity which is unusual for search.

But it's still not rocket surgery.

Re:Ask HN: Is prompt engineering just snake oil? by prisonguard on Saturday April 22, 2023 @03:47PM (#35670287)
> But most developers do none of these things

When they should, failure cost time/money

Re:Ask HN: Is prompt engineering just snake oil? by barbariangrunge on Saturday April 22, 2023 @11:55AM (#35667825)
In Canada, it’s a licensed profession
Re:Ask HN: Is prompt engineering just snake oil? by kahrl on Saturday April 22, 2023 @02:05PM (#35669328)
Are you saying the definition of engineering means there is only one correct way to do things? What is this comment even trying to say?
Re:Ask HN: Is prompt engineering just snake oil? by awill88 on Saturday April 22, 2023 @11:14AM (#35667389)
Engineering is a practice. Like medicine, but we’re building machines that run in a virtual space. We architect and build houses in our minds. We send those projects to production to make the business money.

That’s engineering.

Re:Ask HN: Is prompt engineering just snake oil? by JasserInicide on Saturday April 22, 2023 @11:30AM (#35667558)
Eh yes and no. "Traditional" engineering professions, ones where you need to get licensed, are all grounded in physics. Software engineering isn't (ignore the fact that bits running on silicon is physics, it's irrelevant). Software engineering is based on best practices and algorithms that are based on...some guy writing them, saying they're good, and others trusting that they're good. There's a million different ways to make something. Million different opinions. Million different cargo cults. It's why making a FE exam for software would be impossible; there's just too many ways to do something and often very little evidence why it's good.
Re:Ask HN: Is prompt engineering just snake oil? by TheOtherHobbes on Saturday April 22, 2023 @11:53AM (#35667800)
Engineering = Applied Physics.

Software Engineering = Applied Math.

Both are about modelling, so you have a good idea if a solution works before you build it.

If you're gluing stuff together and hoping it's not going to fall apart too often you're not doing either.

Re:Ask HN: Is prompt engineering just snake oil? by JasserInicide on Saturday April 22, 2023 @01:51PM (#35669166)
If you're gluing stuff together and hoping it's not going to fall apart too often you're not doing either.

That's precisely what the majority of "software engineers" are doing nowadays. That's what web development is. Those that are creating tools other developers use and build things using algorithms/data structures in novel ways (essentially applied math as you said), they are the real software engineers in my eyes.

Re:Ask HN: Is prompt engineering just snake oil? by 908B64B197 on Saturday April 22, 2023 @03:19PM (#35670041)
And the last piece of the equation:

Applied Physics = Applied Math.

Re:Ask HN: Is prompt engineering just snake oil? by mablopoule on Saturday April 22, 2023 @12:25PM (#35668170)
"There's a million different ways to make something. Million different opinions. Million different cargo cults."

So... different tradeoff? Sounds like engineering to me :).

Re:Ask HN: Is prompt engineering just snake oil? by wlonkly on Saturday April 22, 2023 @10:22PM (#35672771)
I suppose technically the timing of traffic lights or deciding whether to use a roundabout involves physics in that if you get it wrong, cars bounce off each other, but I'm not sure civil engineering is any more grounded in physics than software engineering is.
Re:Ask HN: Is prompt engineering just snake oil? by agentultra on Saturday April 22, 2023 @12:32PM (#35668234)
Yes it is. It’s a protected term in Canada and they have software engineers.
Re:Ask HN: Is prompt engineering just snake oil? by cjbprime on Saturday April 22, 2023 @02:40PM (#35669644)
Are you saying that software engineers in Canada are P. Eng licensed?

(If not, then your example is one where software engineers are misusing the protected term, but as they usually do not set up shop and mislead the general public into thinking they are certified, which would be the activity the protection is designed to thwart, the protection is rarely enforced.)

Re:Ask HN: Is prompt engineering just snake oil? by 908B64B197 on Saturday April 22, 2023 @04:21PM (#35670556)
> Are you saying that software engineers in Canada are P. Eng licensed?

That's my understanding. They don't have a PE exam like here in the US. To be P. Eng licensed, they have to graduate from an accredited engineering program and register with some board. And they do have Software Engineering programs (I know; I hired folks from these).

Re:Ask HN: Is prompt engineering just snake oil? by agentultra on Saturday April 22, 2023 @08:35PM (#35672227)
It's protected. And they've started going after people in recent years, and winning, for using the term, "software engineer."

https://engineerscanada.ca/sites/default/files/2022-08/2022-...

There are many folks in certain provinces arguing against regulation as, they claim, it makes it difficult for workers to compete in a global market where the term is common.

Re:Ask HN: Is prompt engineering just snake oil? by odiroot on Saturday April 22, 2023 @12:32PM (#35668236)
Or you get a diploma for that, and you are a bona fide engineer.
Re:Ask HN: Is prompt engineering just snake oil? by ozim on Saturday April 22, 2023 @12:35PM (#35668268)
Isn't real?

You write about people who sling PHP or Javascript spaghetti?

I have engineering degree in computer science (I think it is mostly thing in eastern Europe, you have bunch of electronics, math, computer architecture to learn), I worked on automotive software which is I have to say fairly regulated. Where you have to care for things like ISO or MISRA standards in your code.

I don't mind people calling themselves "software engineer" even if they whip up front-end - but I do mind if someone calls "software engineering isn't real".

;)

Re:Ask HN: Is prompt engineering just snake oil? by nodemaker on Saturday April 22, 2023 @01:59PM (#35669257)
Changing a bunch of bits on a magnetic drive or another media is not like building an airplane that flies or a car that runs! Software engineering is closer to a priest that supposedly can communicate to god than it is to someone that builds a car!

I have a CS degree too and people without it are sometimes much better than me at slinging code

Actually forget people, you should realize how far this is from engineering when ChatGPT can do it better than me :) Ask ChatGPT to build a car though and we will see how far it gets.

Re:Ask HN: Is prompt engineering just snake oil? by pixl97 on Saturday April 22, 2023 @02:31PM (#35669557)
>on a magnetic drive or another media is not like building an airplane that flies or a car that runs

I ain't sure what century you live in, but it's not the current one...

If I program some bits on my hard drive and now a stepper motor punches thought the side of the mount its bolted too. Or if I say "set the flaps to this pitch in this condition" and that doesn't happen, then something very real, and very bad, happens in the reality we both exist in.

Almost everything complicated that exists today uses electronic control in one way or another. Screwing up the software in that ECU is just as much as of an error as using the wrong metal in its manufacture.

Re:Ask HN: Is prompt engineering just snake oil? by nodemaker on Saturday April 22, 2023 @10:14PM (#35672732)
Yeah honestly maybe I am feeling a bit jaded by a career in software development with jira and other bs. It doesnt feel like engineering to me :)

If youre doing anything that physically moves something like a stepper motor i have a lot of respect for that.

Re:Ask HN: Is prompt engineering just snake oil? by criddell on Saturday April 22, 2023 @02:28PM (#35669542)
In some jurisdictions, Professional Engineer (P.E.) is a protected title just like Doctor of Medicine (M.D.). You are licensed and can be sued for malpractice and lose your license to practice.
Re:Ask HN: Is prompt engineering just snake oil? by nuancebydefault on Saturday April 22, 2023 @04:10PM (#35670470)
Within a lot of projects, before starting to code, quite some engineering needs to be done. Engineering is making first models that mock reality, trying them, refining them, making them more performant and so on. To me the title 'software engineer' summerize these skills nicely.
Re:Ask HN: Is prompt engineering just snake oil? by cjbprime on Wednesday April 26, 2023 @02:46AM (#35710283)
> Isn't real?

> I have engineering degree in computer science

For the record, I also have bad news about our shared degree's use of the word "science".

Re:Ask HN: Is prompt engineering just snake oil? by taeric on Saturday April 22, 2023 @12:45PM (#35668404)
This always depends on context. And often the results aren't as good as you think it will be. Sets up an obvious target for regulatory capture and can stagnate things.

I say all of this as a pro regulation person.

Re:Ask HN: Is prompt engineering just snake oil? by mablopoule on Saturday April 22, 2023 @12:48PM (#35668437)
You can absolutely be a "software engineer" in the legal sense, just not in the US.

Here in France, the engineer diploma is a regulated thing, and there absolutely are software-centered engineering school who are accredited to deliver it, which is how I got mine.

It's in the "Grandes écoles" cursus, which usually follows a more classical STEM-centric cursus called "classes prépa".

As to whether "Software engineering" is a real thing, well on one hand most of it isn't very process-oriented, on the other hand there are such thing as ISO certification for software security, so it's less the individual which is regulated than it is the project in itself when it matters (like critical data-center, or handling of medical data), so it's not like there aren't any regulatory framework in the software world.

Re:Ask HN: Is prompt engineering just snake oil? by 908B64B197 on Saturday April 22, 2023 @04:20PM (#35670545)
> As to whether "Software engineering" is a real thing, well in one hand most of it isn't very process-oriented,

Part of the reason for that is the cost of iteration is much lower. So software engineers can afford having less rigorous process. And the tooling is getting better, with formal specification languages, type systems and static analyzer.

Rapid prototyping, microcontrollers and simulation tools brought some of the same possibilities in mechanical & electrical engineering. Even the traditionally very conservative space industry is embracing faster iteration cycles (at least, SpaceX is).

"Software on a microcontroller isn't engineering, it's just coding, but replace said software by TTL chips and PROMs and suddenly it's EE".

Re:Ask HN: Is prompt engineering just snake oil? by Ekaros on Saturday April 22, 2023 @12:54PM (#35668507)
I believe that there can be real software engineering. And in many places it has uses.

But how most of the sotfware done, is not really engineered.

And I think we might do better if we were more rigorous with what is being build, probably slower, but better off and lot of it could be replicated for close enough use cases.

Re:Ask HN: Is prompt engineering just snake oil? by 908B64B197 on Saturday April 22, 2023 @01:01PM (#35668601)
> It's okay; software engineering isn't real either.

> (In many countries, the word "engineer" is regulated -- you can't call yourself an engineer without professional qualifications and oversight.)

Those countries (at least France, Switzerland and Canada at least) also have official accredited Software Engineering degrees.

I know because I hired people who graduated from these programs!