News for hackers. Stuff that matters.
Re:Xkcd 1425 (Tasks) turns ten years old today by amelius on Thursday September 26, 2024 @04:57AM (#41656110)
I'm currently building a skyscraper on the foundations of a bikeshed.

Anyway, a nice idea for generative AI could be to take source code and turn it into a corresponding image of a building so managers can see what they're doing wrong.

Re:Xkcd 1425 (Tasks) turns ten years old today by xattt on Thursday September 26, 2024 @06:56AM (#41656883)
Given the generative AI aspect, the output would likely morph drain pipes into elevator shafts midway.
Re:Xkcd 1425 (Tasks) turns ten years old today by mikehollinger on Thursday September 26, 2024 @08:18AM (#41657493)
Eh. A better analogy - the output would decide that there needs to be conduit between floors for chilled water, hot water, sewage, dutifully make several 4” pipes, and then from floor to floor forget which is which.
Re:Xkcd 1425 (Tasks) turns ten years old today by maicro on Thursday September 26, 2024 @09:40AM (#41658289)
"No, 'c_water' means 'clean_water', it has nothing to do with the temperature, so that's why you got burnt; also 'gray water' has nothing to do with a positional encoding scheme, and 'garbage collection' is just a service that goes around and picks up your discarded post-it notes - you didn't take that rotting fruit out of the bowl, so how could we be expected to know you were done with it?"
Re:Xkcd 1425 (Tasks) turns ten years old today by Toutouxc on Thursday September 26, 2024 @08:19AM (#41657498)
Even better actually.
Re:Xkcd 1425 (Tasks) turns ten years old today by xattt on Thursday September 26, 2024 @10:56AM (#41659140)
It’s not great for the up-going elevator passengers encountering someone’s daily constituions.
Re:Xkcd 1425 (Tasks) turns ten years old today by DHRicoF on Thursday September 26, 2024 @09:23AM (#41658106)
Just like my code!
Re:Xkcd 1425 (Tasks) turns ten years old today by belter on Thursday September 26, 2024 @06:57AM (#41656890)
That would be X-Rated...
Re:Xkcd 1425 (Tasks) turns ten years old today by spacecadet on Thursday September 26, 2024 @07:53AM (#41657289)
Have you tried this? I bet it would work right now and look exactly as expected, a mess. The again, I gave GPT-4o some obfuscated js, a canvas rendering some buildings (shared here originally), and asked what was being rendered and it returned that it was a heart. So maybe not.
Re:Xkcd 1425 (Tasks) turns ten years old today by antonhag on Thursday September 26, 2024 @06:13AM (#41656592)
> I'm currently building a skyscraper on the foundations of a bikeshed.

Not sure if you are joking or not, but I often hear similar things and I believe that it misses the point. What constitutes a good foundation in software is very subjective - and just saying "foundation bad" does not help a non-technical person understand _why_ it is bad.

It's better to point at that one small rock (some ancient perl-script that no-one longer understands) which holds up the entire thing. Which might be fine until someone needs to move that rock. Or something surrounding it.

Re:Xkcd 1425 (Tasks) turns ten years old today by tough on Thursday September 26, 2024 @07:53AM (#41657295)
xkcd: Dependency

https://xkcd.com/2347/

Re:Xkcd 1425 (Tasks) turns ten years old today by scott_w on Thursday September 26, 2024 @08:31AM (#41657604)
I like this thinking because it's a true reflection of how things work. I strongly doubt any housebuilder goes back to the architect and says "can't do that, foundations bad." They'd explain what the problem is: maybe the design is rated to a certain weight/height, or what's in the ground composition that prevents the requested changes.

We should do the same in software engineering. What exactly in our design (e.g. that Perl script that's running half the operation that we need to investigate) is stopping us?

Re:Xkcd 1425 (Tasks) turns ten years old today by ornornor on Thursday September 26, 2024 @05:31AM (#41656337)
Wait until they tell you it needs an Olympic swimming pool in the penthouse
Re:Xkcd 1425 (Tasks) turns ten years old today by jermaustin1 on Thursday September 26, 2024 @06:55AM (#41656866)
On the cantilevered terrace of the penthouse. The residents of the penthouse aren't going to give up living space for a pool!
Re:Xkcd 1425 (Tasks) turns ten years old today by ivolimmen on Thursday September 26, 2024 @05:12AM (#41656216)
What? Are you working on my project???
Re:Xkcd 1425 (Tasks) turns ten years old today by forinti on Thursday September 26, 2024 @08:29AM (#41657592)
Are they willing to pay for a skyscraper at least? I find that a lot of people expect to pay for a shed and get a skyscraper that has no maintenance cost.
Re:Xkcd 1425 (Tasks) turns ten years old today by heywoods on Thursday September 26, 2024 @09:12AM (#41658002)
They 'get' or they 'expect to get'?
Re:Xkcd 1425 (Tasks) turns ten years old today by forinti on Thursday September 26, 2024 @11:08AM (#41659273)
Expect to get. Thanks.
Re:Xkcd 1425 (Tasks) turns ten years old today by RegW on Thursday September 26, 2024 @09:00AM (#41657901)
I think it was in a book by Grady Booch that I read something like:

No one would ask an architect to add a third basement to an already complete skyscraper, but it happens in software all the time.

Re:Xkcd 1425 (Tasks) turns ten years old today by maybe_pablo on Thursday September 26, 2024 @11:17AM (#41659360)
Reminds me of "If Architects had to work like Programmers".

https://archive.is/r4l6C

Re:Xkcd 1425 (Tasks) turns ten years old today by jredwards on Thursday September 26, 2024 @09:39AM (#41658276)
What color is the shed? Should we paint it before we tear it down?