For the last 20 years, ever since then speaker of the House of Representatives Newt Gingrich shut down the government by refusing to pass funding bills as part of a power play with then president Bill Clinton, we have had basically budget gridlock with the usual process of passing appropriation bills being sidelined and replaced by stop-gap Continuing Resolutions (CR) being passed. The only exceptions seem to be appropriations for the military and tax cuts for the wealthy, both of which seem to have no problems being passed.
The threats of shutdowns are now raised on a regular basis, sometimes several times a year, depending on the length of the time the previous CR specified. But Gingrich suffered for his shutdown and ever since then the two parties have tried to pin the blame for it on the other side. The next deadline for a shutdown is on Friday, December 21. In his meeting with the two Democratic leaders Nancy Pelosi and Chuck Schumer yesterday, Trump got baited into declaring that he would be happy to take responsibility for the next shutdown that he said he would order if he did not get more funding for his precious border wall.
Given the very public stances taken at this very testy meeting, it is hard to see what face-saving deal can be arrived at to avoid a shutdown. Stephen Colbert reviewed the ridiculous meeting at which Trump made contradictory statements about the wall and Pelosi taunted Trump that he did not have the votes to pass funding for the wall even in the current Republican majority house. (Thanks to DonDueed for the Colbert link.)