News for hackers. Stuff that matters.

cognivore

Re:Is it a bubble? on Wednesday December 10, 2025 @08:58PM (#46226735)
That's because AI allows poor programmers to appear as good programmers, which is actually a good thing as otherwise they'd be writing crap you'd have to code-review, but their understanding of what is good code is poor, so you're back to having to vet it all anyway. At least you can us AI for that. Except you can't, without vetting it.

I literally just today watched my entire team descend into "Release Hell" where an obscure bug in business logic already delivered to thousands of customers broke right as we were about to ship a release. Obscure bug, huge impact on the customer, as they actually ended up charging people more than they should have. The team-members, and yes, not leads, used AI to write that bug and then tried to prompt their way out of the bug. It turned into a giant game of whack-a-mole as other business logic had errors introduced that thankfully got caught by tests. Then it was discovered that they never understood the code, they could only maintain it with prompts.

Let that sink in. They don't understand what they're doing, they just massage the spec into prompts and when it appears to work and pass tests they call it good.

We looked at the prompts. They were insane. They actually just kept adding more specification to the end, but if you read through it all it had contradictory logic, which I would have hoped the AI would have pointed out, but nope. It was actually just easier for me and another senior to rewrite the logic as pseudo-code, cut the size down by literally 3/4, and eventually got it all working as expected.

So that's the future, girls and boys. People putting together code they don't understand with AI, and can only maintain with AI, and then not being able to fix with AI because they cannot prompt accurately enough because English sucks at being precise.

"Why didn't the semantic web happen?"

I have literally been doing we development since their was a web, and the companies I developed for are openly hostile to the idea of putting their valuable, or perceived valuable, information online in a format that could be easily scraped. Information doesn't want to be free, it wants to be paid for. Unless the information shared pulls visitors to the site it doesn't need to be public.

Re:The Long History of Nobody Wants to Work Anymore on Sunday July 30, 2023 @12:17PM (#36932799)
I'd be willing to bet that the problem is the work isn't getting done. I've seen this many times now. No one is going to care how much you time you spend walking your dog if you're getting your work done - you only draw attention to yourself when you're lacking, and then your manager starts looking for reasons, sees you work 20% less than expected, and then what would you say? You'd call them on the carpet, too. I'd give them a part time job since that's what they seem to be capable of.

I've religiously filled out time-sheets, in various forms) for 30 years, and I don't think they have been looked at more than a few times by my managers since my work gets done, and more. But I know for damn sure the laggards get scrutinized.

Re:The Long History of Nobody Wants to Work Anymore on Sunday July 30, 2023 @11:50AM (#36932482)
I see this too, and not just post-COVID. 10+ years ago we used to have "Let's Learn This Now!" where the developers would agree on particular subject and then learn and discuss it on our own time, and occasionally it would lead to improvements in our development. We went through Ruby (on Rails), Angular (nope, not even) to React (meh), queuing (ZeroMQ mostly), Asp.NET MVC, Redis, Docker, Octo, NoSQL dbs - the list goes on (even custom mechanical keyboard building). It was a lot of fun, and it was nice to have all the perspectives and interesting ideas shared.

Now there is only a few of us that still attempt this, as the rest are not interested in anything beyond their job description. Honestly in the last 10 years the phrase "That's not my job" has entered the company's phraseology when previously it was perceived as an opportunity for growth or even just cross training. Hell, that's 90% of how I advanced up the ranks - taking on new responsibilities.

A dev manager we had a while back, who has been managing developers for 20 years, told me that a lot of the problem is passion vs money. Many recent developers are in the industry because they heard that software development is good money, so they got a CS degree. But they're not as interested in the continuing education that is a necessity for the career, and only those with a passion for it thrive. He sees them dev'ing a few years, realizing it's not for them, and then trying management, and then dropping out of industry because they're not interested in the effort to excel.

But if you have a passion for software development, love tech, and the whole 9 yards, work is just doing what you like, and you enjoy it (well, when your company isn't screwing it up - that's a different problem).

Re:Facts about smell (2014) on Thursday December 20, 2018 @08:24PM (#18730765)
Tomte, thanks, not particularly for the original reference to the article about smell, but for directing us to the person in question and all the great stuff she has written. I got lost for an hour an 45 minutes.

Thank you!

Ah, I see you've learned quite well from them!
Makes me want to go code...
Re:Internet Attack Spreads, Disrupting Major Websites on Friday October 21, 2016 @10:52PM (#12766840)
But it hasn't really dropped off since earlier today.
Re:Internet Attack Spreads, Disrupting Major Websites on Friday October 21, 2016 @08:27PM (#12766168)
Kind of makes me wonder - why let up? Can it be mitigated at all? Wouldn't they have done so by now. Be interesting if they just kept piling it on until they've got the whole internet on it's knees.
Re:Possible Vendetta Behind the East Coast Web Slowdown on Friday October 21, 2016 @08:23PM (#12766153)
ARPANET is nothing like the monstrosity we have today.
Re:The Canadian Housing Boom Fueled by China’s Billionaires on Wednesday August 03, 2016 @01:31AM (#12215814)
Quarter of a million?! Maybe in 2009. Now, 1/2 a million.
Re:Charlie Brown and Franz Stigler Incident on Sunday June 05, 2016 @11:54AM (#11841546)
Until you've had to kill people yourself, seen the results, and lived with yourself afterwards, I don't think you have anything to say about what someone else has been in that situation and decided not to kill that day.
>> I don't get why this was deemed an accident. <<

Reading the story, there is this little voice saying in the back of my head, "They don't want to treat it as a crime because they know who has it and they're in cahoots."

Re:Deconstructing K&R C Is Dead (2015) on Wednesday May 18, 2016 @11:38PM (#11727784)
I have mixed feelings about this, but I cannot disagree with it.

a. I haven't written a program in C in over 10 years. I wrote software 5 days a week for those 10 years.

b. I wouldn't want to write a program in C now.

c. The first "high level" programming language I learned was C, from a book (not K&R C), while travelling in Asia, without a computer. It taught me well, but I immediately went on to other languages.

e. I can't shake the idea that there is some value to knowing that low level stuff, even though I don't use it much myself.

Maybe linux kernel hackers will keep it alive. I know game programmers use it a lot as well. But for the majority of us, it's kind of an arcane skill now.

That has to be a joke. By pursuing this Oracle just makes themselves look like idiots to anyone who actually has an technical knowledge.

So, they're idiots.

Re:Programming by poking: why MIT stopped teaching SICP on Wednesday May 04, 2016 @10:31PM (#11633588)
Well, to be honest, that's why there are no iOS apps worth a god-damn. We got a bunch of junk as apps (programs now). So much wasted effort and time.
Re:Hillary Clinton and Electoral Fraud on Saturday April 30, 2016 @11:16AM (#11602002)
Uhhh, apparently Spencer Gundert is too young to remember all the other times there have been election fraud (Bush-Florida) and the brew-ha-ha over the crappy voting machines we've had for way too long. Drop in the bucket, buddy.
Re:Facebook is slowly eating the rest of the Internet on Tuesday April 19, 2016 @04:03PM (#11529803)
I have nothing to add but what a great post.
Re:Consultants Ate My Unit Tests on Friday March 25, 2016 @09:19PM (#11363934)
I'm going to be a contrarian here and say that if unit tests, in most cases, made economic sense they'd be a given in almost all software development.

But they're not. Do we assume business owners are dumb? Do we assume managers are dumb? That's a popular position for technical people. "Oh, you just don't understand how valuable those unit tests are!"

But the cost of maintaining unit test vs. the cost of fixing bugs later might favor just fixing the bugs later. Maybe it doesn't sometimes - but one is an upfront cost you know about, and one is a nebulous cost that you might or might not have to pay later.

Given that, I know what most people paying the bills are going to choose.

Re:The Deep Roots of JavaScript Fatigue on Wednesday March 16, 2016 @09:54AM (#11297273)
"...but let's have a productive conversation."

Okay, I'll bite.

With a web browser, a DOM, and Javascript, where do you see this all heading that's full of truth and beauty?

Where does the churn end if it's not pointless?

Cause you've got a web browser that was designed to view pages of linked information that has now been pressed into service as a ad-hoc run-time for building applications, a DOM that is so poorly implemented that most everyone tries to abstract it away at some point, and a language that is universally regarded as one of the worst ever.

Is that what you build on for the future? Cause then I do see it being pointless tech churn because your fundamental building blocks are too seriously flawed.

If the future is programs that people can download and run on their computer on demand you'll need a good run-time, language agnostic, compiles to binary, sandboxed, with a well defined UI system not based on document display. There's no web-browser, DOM, or Javascript in sight.

If you had such a thing this thread of conversations wouldn't even be happening. I sincerely hope that someone smarter than me comes up with that (yes, Java was a close but no cigar) and we gravitate away from the morass we have now.

Re:The Deep Roots of JavaScript Fatigue on Tuesday March 15, 2016 @11:18PM (#11294746)
What isn't being said, and is painfully obvious to me, is that almost everything the article talks about wouldn't be happening if a. Browsers had a decent UI capability, and b. Javascript wasn't a piece.

And to what end? What website have I gone to that just knocked my socks off because they used framework X or library Y. None. And one year from now they'll toss it out for whatever else catches their short attention spans.

So much wasted effort.

Re:Data is a Toxic Asset on Sunday March 13, 2016 @11:18AM (#11277960)
Some payment gateways offer "gateway recurring billing" where the credit card data is stored at the gateway not on your most likely less secure servers. Ashley Madison could have done that and avoided some of the damage from the breach.
Re:What the IBM Layoffs Look Like on Thursday March 10, 2016 @04:11PM (#11262356)
I can't think of two many companies that are more irrelevant to the future of computing. What does IBM actually do anymore? Seems to me they just need legions of consultants and cheap developers to bleed their customers under the guise of offering "solutions."
Re:A Message to Our Customers on Wednesday February 17, 2016 @03:38PM (#11121149)
It's no longer a business issue, and if it is, then Apple is just posing.

Apple's positive affect on our economy, our technology, and even our nation, would make such a line that our government would have to think long and hard about pursing their demands.

Imagine if Apple, and the tech community as a whole, stood behind that decision. Of course they won't because they rather be rich than free.

Re:A Message to Our Customers on Wednesday February 17, 2016 @09:11AM (#11117918)
Thank you, and I'm proud of Lavabit. They're at the top of my Balls list now.
Re:Polish codebreakers 'cracked Enigma before Alan Turing' on Wednesday February 17, 2016 @09:07AM (#11117896)
I originally learned about the Enigma from Len Deighton's "Blood, Tears, and Folly" (http://www.amazon.com/Blood-Tears-Folly-Objective-World/dp/0...). In it he doesn't even mention Turning, and gives full credit to the Polish code-breakers. I thought the recent focus on Turning was more of a "Hollywoodazation" of the event than anything else.
Re:A Message to Our Customers on Wednesday February 17, 2016 @09:01AM (#11117866)
If I were Cook, I'd draw a line in the sand. If we are force to comply, we exit the phone business, because we won't make phones that compromise our customer's security.

But that would take more balls than anyone left here in this "Land of the free and home of the brave" seems to have left anymore.

Re:Why I don't like smartphones on Monday February 15, 2016 @12:15AM (#11101643)
Email has the advantage of white lists. Until phones have the same you'll always be looking at a ringing phone trying to decide if it's a call you want to take - in of itself annoying and time-wasting.
Re:Why I don't like smartphones on Sunday February 14, 2016 @09:19AM (#11098323)
Ah, but you didn't mention the most egregious aspect of a smart phone - a device that they could put in their pocket that would let nearly anyone on the planet instantly communicate with them.

That is one Hell of a lot of people I have no interest in talking to.

Re:January 28th Incident Report on Wednesday February 03, 2016 @10:19PM (#11031765)
Um, work from your local cache for a few hours? It's that the one of the main reasons for git?

Older »