It's been about a year now that I've lived in Ethiopia full-time. It's been interesting to compare my attitude about how things should be with that of visiting US colleagues. Without realizing it I've really adapted to the difference in the availability of services and the way of doing things in Ethiopia. I think this is natural for anyone who lives here for a while.
I've told a few people that living in a developing country is a good way to let go of attachment to how things should be. For example, of the five services: electricity, water, internet, land-line phone, and mobile phone, it's very rare that all five are working at the same time. In the office the electricity goes out several times a day, as it does at home. At work this means the internet servers need to be re-booted, which few people know how to do. So we have internet (slow, clunky, internet) intermittently. Especially 20-something visitors who have grown up on ubiquitous wireless broadband become distressed when services disappear. The rest of us just work off-line until things come back, which they always do eventually.
And your internal attitude adjusts completely. I remember one of my first weekends here when the power was out and it was inconvenient and I had an embarrassing public melt down. This morning I woke up late and was really grateful that there was still electricity so I could make coffee. (Sunup on Sunday mornings is often when they take the electricity grid off-line for maintenance.) When the electricity went off at 7:45 I was happy that I had lots of battery left in my laptop.