Read the article first. (The author is in fact himself a programmer who loves what he does.) The reason he says it sucks is not because it isn&#x27;t interesting, but because modern programming is using a machine (the computer) to solve problems that that machine was never meant to solve and is actually rather ill-fitted to solve. He says that all the pay-offs and work-arounds we have had to use to get computers (originally a purely mathematical machine) to do what we want is the cause of many, if not most, problems in programming.