Earlier quoted context omitted.
> Most of the "back in the day" furniture came from tearing down virgin woods. Sorting + shredding-recycling + making new "cheap particle board crap" furniture takes a lot of energy, but not a lot of non-renewable resources. It also lasted a lot longer. I have inherited furniture that must be around a 100 years old now and a lot that is over 50 years old and doing fine. A lot of my friends have older (even hundreds o…
You've never seen ikea furniture if you think it lasts less than a decade.
Software Engineering fundamentals matter more
181–190 of 266 posts
Re: Software Engineering fundamentals matter more
#182Re: Software Engineering fundamentals matter more
#183Earlier quoted context omitted.
But how many times can you take a piece of Ikea furniture apart and put it back together again? I have friends who have moved apartments with the same Billy bookshelf 2-3 times and if they tried it one more time the thing would collapse. Not to belabor the metaphor as heavily as my friend's Billy, but there's a maintenance corellary to be made here. Most Ikea furniture can be put together once, in one place, and left…
> But how many times can you take a piece of Ikea furniture apart and put it back together again? How many times can you take apart regular furniture and put it back together again? Most furniture doesn't come apart at all, just move the ikea furniture like you move any other furniture don't take it apart every time and you are fine, it would be weaker if it was possible to disassemble it without issue.
Re: Software Engineering fundamentals matter more
#184Earlier quoted context omitted.
Ikea cabinet is pleasant to look at, and its design makes sense.
But how many times can you take a piece of Ikea furniture apart and put it back together again? I have friends who have moved apartments with the same Billy bookshelf 2-3 times and if they tried it one more time the thing would collapse. Not to belabor the metaphor as heavily as my friend's Billy, but there's a maintenance corellary to be made here. Most Ikea furniture can be put together once, in one place, and left…
Ikea sells cardboard things, they also sell wooden massive furniture too (surprise) and anything in between. The quality is appropriate for all tiers and they don't collapse after a single disassembly.
Re: Software Engineering fundamentals matter more
#185AI generated code is like IKEA furniture. IKEA furniture embodies many elements of good cabinet making but skips many nonessential elements. And does this more consistently than cabinet makers who can be bored, incompetent, depressed, burnt out, resentful, tired, having a bad day. In the future AI code inevitably will embody most good software engineering practices. And will do this more consistently than software en…
LLM code is different every time. Sometimes it’s better than the finest custom carpentry. Frequently it is much worse than IKEA quality (in the metaphor).
Re: Software Engineering fundamentals matter more
#186Earlier quoted context omitted.
Don’t we? We can build something which has all the output associated with reasoning. I’d say we’ve figured out the fundamentals behind reasoning.
First of all this isn't true. We cannot yet build something which has all the output associated with reasoning. But secondary to that, symbols != semantics. If I had a magical machine which could appear from the outside to be reasoning, but upon closer introspection was simply simulating reasoning, by definition it would not be reasoning. And yet that is the criterion you seem to think indicates reasoning ability. So…
1. Mimicking a process may not prove that the system is truly preforming the same process. In this case, a "reasoning" process.
2. A system that simulates a process cannot, by definition, be doing the process.
The first claim can be defended, but the second doesn't follow from the first.
Calling it a "simulation" is assuming the conclusion. What makes it a simulation rather than some implementation of reasoning on a different substrate? I.e. transistors rather than neurons.
Re: Software Engineering fundamentals matter more
#187Earlier quoted context omitted.
This is just pure unbridled reductionism. "Show me a single atom in the human body that is 'alive'. You can't? Therefore we're all zombies...." Reasoning is an emergent property of complex systems. Prediction is not. Thus you cannot claim reasoning drives prediction.
Why can't an emergent capability arise in service of a predictive objective?
Re: Software Engineering fundamentals matter more
#188AI generated code is like IKEA furniture. IKEA furniture embodies many elements of good cabinet making but skips many nonessential elements. And does this more consistently than cabinet makers who can be bored, incompetent, depressed, burnt out, resentful, tired, having a bad day. In the future AI code inevitably will embody most good software engineering practices. And will do this more consistently than software en…
What a sad analogy. IKEA furniture is mostly cheap particle board crap and it's a shame that we as a humanity have cheapened our lives to the point where IKEA is some kind of standard (and the only thing) most people can afford. Back in the day furniture was artisanal and hand made yet people were able to afford and have it. Isn't that in fact weird, supposedly our societies are richer than ever before but most peopl…
False dichotomy "if it is not IKEA it is 'artisanal' great quality" — well — no our forefathers would be able to afford whatever quality had local woodworking shop and imagine that a lot of places didn't have best of te best... So IKEA made average quality much better.
Re: Software Engineering fundamentals matter more
#189Earlier quoted context omitted.
This is just pure unbridled reductionism. "Show me a single atom in the human body that is 'alive'. You can't? Therefore we're all zombies...." Reasoning is an emergent property of complex systems. Prediction is not. Thus you cannot claim reasoning drives prediction.
Why can't an emergent capability arise in service of a predictive objective?
Re: Software Engineering fundamentals matter more
#190The article says what many here like to hear, but in my opinion the core arguments are false. > Making software debuggable, maintainable, layered, and composable – that’s still quite a trick Not really. I have been working on a mobile app for months, and I stopped even glancing at the code about two months ago. 150k LOC, around half of that in tests, and the AI still has no problem maintaining the code on my behalf.…
“Debuggable? It can add extensive instrumentation in seconds. None of this requires expertise, prompting, or mention of TDD. It's the default.” I’m pretty sure it takes some level of expertise just to use the term “instrumentation” correctly in a sentence.