News for hackers. Stuff that matters.
Re:Ask HN: Why do such strong opinions exist in our industry? by blt on Sunday August 11, 2019 @09:56PM (#20671846)
Software developement is an unconstrained field. Computers can do almost anything you dream up. You don't need expensive tools, space, raw materials, or lots of people to make it. Contrast with building a car, where strength of materials, wear and tear, safety requirements, etc. make the design space kind of small.

In other words, there are fewer decisions that can be resolved by "option A is the only way to meet constraints x, y, and z simultaneously."

Re:Ask HN: Why do such strong opinions exist in our industry? by solomatov on Monday August 12, 2019 @12:37AM (#20672448)
It's not true, we have a plenty of constraints: memory, cpu, battery consumption, latency, etc. We also have complexity constraints, i.e. how qualified our teams, which technologies, they know, etc.

IMO, many combinations are just impossible, just like in mechanical engineering, and even worse, complexity is often much higher.

Re:Ask HN: Why do such strong opinions exist in our industry? by blt on Tuesday August 13, 2019 @01:41AM (#20683077)
I think many programmers work on projects where computer hardware limitations have little impact on the code design.
Re:Ask HN: Why do such strong opinions exist in our industry? by odyssey7 on Sunday August 11, 2019 @10:35PM (#20671977)
Similarly, you have a better sense of the cost of different materials in a car, but pricing React vs Vue vs jQuery is a lot fuzzier. Especially since software may or may not get extended whereas a car doesn't get updated a lot after being purchased.