Hacker News new | ask | show | jobs
by nexoft 377 days ago
"prompt engineering" ....ouch. I would say "common sense"\ also the problem with software engineering is that there is an inflation of SWE, too much people applying for it for compensation level rather than being good at it and really liking it, we ended up having a lot of bad software engineers that requires this crutch crap.
4 comments

"Common sense" doesn't exist. It is a term people use when they can't explain what they actually mean.
Not sure I fully agree - sometimes maybe, but I think in the majority of cases it's used when people feel they dont need to explain exactly what they mean because it should already be obvious to most people.

Example. "Always look when you cross the road" is a snippet common sense, with lack of heeding to that sense resulting in you potentially being hit by a car. Even a 4 year old wouldnt need the latter explanation, but most people could articulate that if they needed to. Its just a way of speeding up communication

I was quite old when I realized that Common sense is literally “common experiences”.

A colleague and I were lamenting a laughably bad outage that we thought showed a total lack of common sense resulting in an obvious issue. Then we both realized that the team had never had such an experience whereas the two of us had. Every member of that team now has that particular “common sense”.

Likewise, “don’t run in front of cars”. As a kid, a mate broke his leg running onto the street and getting hit. I think near misses happen a lot when we’re kids.

But far fewer has an “common sense” about prompt engineering because there’s just much less experience.

Also how common sense can exist with LLM?

There is no common sense with it - it is just an illusion.

Presumably it is your common sense.
Markets shift people to where they are needed with salaries as a price signal.

There aren't enough software engineers to create the software the world needs.

>There aren't enough software engineers to create the software the world needs.

I think you mean "to create the software the market demands." We've lost a generation of talented people to instagram filters and content feed algorithms.

To maintain ;) the software.
Lots of those „prompt engineering” things would be nice to teach to business people as they seem to lack common sense.

Like writing out clear requirements.

The less you use “crutches” the better you get, right? Judging by your comment, you don’t use Google, Stack Overflow, public forums (for programming assistance), books, courses, correct?