• 407 Posts
  • 1.37K Comments
Joined 1 year ago
cake
Cake day: April 4th, 2025

help-circle


  • There’s a difference between vibe coding and the hundred other ways to “use AI” on a project.

    I am not talking about the Linux kernel or the Rust project - they have stabdards way above average commercial projects - but generally “using ai” in practice means to use it for code generation. Then, programmers are expected to review the output but are not given extra time for it. This creates an extremely slippery slope leading to mostly unsupervised code creation. Also because reading and understanding buggy third party code means more effort than writing new code.

    Then there is the idea to get rid of the bugs by “debugging”, but debugging is frankly not a software engineering strategy, because you can always just recognize a fraction of the bugs that your process created in the first place. Debugging is also more expensive tha writing good code.

    Then, what makes the process between product managers and software developers very often a bit friction-loaded is that good developers always want to have clear specifications what they are supposed to build.

    LLM code generation largely replaces clear specifications with plausible assumptions. That appears to make the process fast, but the result is often wrong. At times obviously wrong, and at times subtly and catastrophically wrong.



  • A funny idea that one could also use thermal reservoirs to store heat in the summer, extracting cold medium of, say 20°C, and extract this heat again in the winter, cooling the reservoir. Which would be more efficient than to use river water, for example.

    This has been proven to work well on relatively small scale (a couple multi-party houses) as “seasonal heat storage”. The key insight is that the amount of energy stored - being proportional to the volume - grows with the third power of the dimension of the storage, while the amount of insulation needed grows only with the second power, because it is proportional to the surface area. Therefore, a storage tank which is ten times as large by size, would be able to store one thousand times more heat, but only need one hundred times more insulation.