In Germany, there is still a divide between regular "supermarkets" and "discounters". The latter focus on price at the expense of selection and customer service.
Aldi defined the discount grocery segment in the 60s with their focus on vertical integration and cost savings. In the 90s, all Aldi stores notably used the same sort of ugly tiles for their floors and walls, probably because they got a bulk price on them and they're easy to clean etc. When Aldi stocks new items, the process consists of placing a pallet onto the shop floor and removing the foil around it. For smaller items, they just open up the box and put the entire box in the shelf instead of shelfing items one-by-one. At the checkout, there is no bagger; you're supposed to pack your bags while the cashier is scanning the items.
Aldi also waited much longer than anyone else before introducing barcode scanners at their checkouts. Since they stocked only one of every type of item (e.g. only one type of sugar, one type of flour, etc.), there were so few items that cashiers could just memorize the codes for each product. It was quite impressive to see a cashier punching codes into the register at a rapid pace while the flood of items scrolls past them. I may misremember it, but it may have been faster than scanning barcodes.
When Aldi introduced barcodes in the early 2000s, they modified the packaging of items so that barcodes were not only placed at one corner, but instead stretched across the whole side, so that the items could be scanned more reliably.
The divide between supermarkets and discounters is blurring, though. The Aldi store next door just got a redesign and now looks confusingly welcoming. Kind of un-German. I always think of Aldi as a place where shopping is done efficiently first and foremost, and the new design does not really reflect that. It makes it look like a regular supermarket (although still at the size of a discounter).