technical difficulties have hindered our progress
hamper, be a hindrance to, obstruct, impede, inhibit, retard, baulk, thwart, foil, baffle, curb, delay, arrest, interfere with, set back, slow down, hold back, hold up, forestall, stop, halt; restrict, restrain, constrain, block, check, curtail, frustrate, cramp, handicap, cripple, hamstring, shackle, fetter, encumber
British informal throw a spanner in the works of, throw a spoke in the wheel of
North American informal bork, throw a monkey wrench in the works of
[Antonyms] help, facilitate
Choose the right word
hinder, hamper, impede, obstruct
All these words apply to making progress slower or more difficult.Hinder refers generally to the creation of difficulties or delays that hold people back from doing something or prevent processes from proceeding smoothly ( ministers were suspected of deliberately hindering the progress of the bill).Hamper is typically used of physical burdens that weigh someone down or make their movement awkward ( he was laden with parcels and further hampered by an enormous umbrella), and, by extension, it is applied to problems and handicaps that interfere with effective action ( they were hampered by shortage of funds). It rarely refers to a deliberate action or has a person as its subject.Impede refers to slowing something down or getting in the way ( rivers impeded north–south communications | in what ways did economic factors impede progress?).Obstruct is used primarily of a physical object that literally blocks the way ( the horse charged between the trees which obstructed its path). Its use is extended to the typically deliberate creation of non-physical obstacles, making something difficult though usually not impossible ( he was charged with obstructing the police investigation), and is often used in legal or criminal contexts.