The operating cost starts after the demo
twoheads.net
twoheads.net
Does them using AI to write the article invalidate the points stated in any way? I personally don't think so. I too am weary of constant bombardment with AI but at the same time being against something just because AI was in the loop isn't much better, if at all.
But if 100% is generated by AI - and you just prompted it - then I would like to avoid that piece. Personally.
We do not. You might have not noticed but we don't discuss the use of AI when nobody notices that AI was used.
If you value your finite human time and attention you have to somehow sift through the deluge of slop and the simplest, most effective filter is to immediately ditch anything that fails the slop sniff test. You are not owed readers.
An unexpected challenge being that our sense of smell requires continual readjustment: Heavy use of em-dashes was formerly a "tell", but the AI-masters retrained them, and now they do the opposite. Indeed, there's a general scarcity of any punctuation other than the period.
And this article is such Ai slop. You see the sentences? All short. All 'punchy'. All with repetition. All for maximum 'impact'. Constant unrelenting impact.
And the lists! The lists, the rolls, the lineup, the rows, the enumeration, the catalogue of examples that goes on too long for comfort, logic, joy, readability or attention.
I'd love to know how many people actually read all of this. I suspect most started skimming as it's just awkward to read, the pacing is just so Ai-y it's exhausting.
I'm never really sure the author reads things like this - I think they wrote something, asked a Ai to punch it up then skimmed it and said 'lgtm'. If you care so little why should anyone else?
"Support tickets, lead follow-ups, reports, internal updates, research, data entry, task assignment, status checks."
"Real work has missing data, unclear requests, old records, broken integrations, private context, bad formatting, vague instructions, and exceptions nobody wrote down."
"They still need ownership. They need monitoring, logs, fallbacks, permissions, updates, and someone who understands both the business and the software."
"People are busy tuning prompts, adjusting workflows, adding tools, joining calls about the automation, reviewing outputs, and fixing strange mistakes."
"It can speed up writing, coding, research, support, operations, and internal tools."
"It can fail, drift, break, make bad assumptions, and produce bad output with confidence. It can depend on tools that change, APIs that fail, and data that gets messy."
"It has to be designed, shipped, watched, fixed, and improved when the business changes."
"The part where the system meets real users, real data, real edge cases, real failures, and real Mondays."
Says HN a thousand times on articles that are older than LLMs. I'm not saying this article is or isn't AI, what I am saying is that randos on HN saying something is AI with any definitive certainty hasn't been a great bet. All you do it does is add noise to the conversation.
So the pushback on the pushback on slop is also noise.
The irony.
Just skip it.
Not worth reading.
This has been the case for decades. LLMs are just magnifying it.
That's why I feel that an important part of any engineer's development, should be working on shipping product; where they can have firsthand experience with its use "in the wild."
It can be sobering; sometimes, downright depressing.
But it's a great lesson.
I’ve found that no matter what systems companies implement, behind the scenes they usually still run on spreadsheets. Moving people away from that is where the pushback starts.
But it is really rewarding, to see my work, actually in use.
Saying "im sorry this is broken it will take us a few weeks to fix it" feels infinitely worse than "im sorry this is broken give us a few hours and we'll get it fixed"
Lately, I have been working solo, so my stress tracks more closely with development cadence and deadlines. When seeing (or anticipating) the pinch here, I push back with “you can have features or deadlines, but not both”. If you do not push back, you will find yourself being tasked with writing fixes or features for an impossible deadline, and you are not going to have a good time.
Beyond that, your nerves should diminish over time, as you gain more confidence in your ability to produce production quality code. Use language servers and linters, run static and runtime analysis tools, enable every warning, treat warnings as errors, write tests, and so on. Warn the powers that be of the consequences of skipping such steps; once you have clearly warned of possible outcomes from such action (e.g. shipping bugs, slipped deadlines, dropped features), you should not need to carry the burden on your own shoulders.
Good engineering requires constant trade offs, and you should look for a new job if management does not understand and respect such principles. Good organizations should not be stressful places to work.
Feedback is either positive or negative, constructive or not. If it's positive, great. Maybe that gives you some insight into how your work is positively affecting people. If it's negative and constructive, great! Someone is taking time out of their day to tell you how to make your product better, for free. Print the feedback out and hang it on the wall. If it's negative and not constructive, who cares?
I still get nervous, but I'm nervous about much more ambitious stuff, these days.
I think negative feedback -even nasty negative feedback- is much more useful than positive fluff.
It's nice to get attaboys, but cursing and kvetching is more likely to improve the product.
Because transformers is a mathematician's take on programming. Not your CS graduate.