Today marks two weeks since I got back from a 6 month trip to the US. Strangely I'm still jetlagged, every morning feels like I got hit by a freight train.
Last time I wrote about reverse culture shock was in February when I returned to Slovenia after 3 months and was culturally shocked
My observations are different now. In six months I had time to settle down in San Francisco, establish some decent friendships, meet more of interesting people. Things.
Some people are great. Some are a bag of dicks. It's got nothing to do with where they're from.
Yes, Americans are generally more open to conversations with strangers and on the outside they are polite to the point of nausea. But they are also backstabby, will never tell you what they actually think, and will only express bad things behind your back.
But people in Slovenia are like that with acquaintances as well. The difference is that I've lived here for 27 years and there for a few months so more people are open with me here than there.
And the overwhelming feeling of everyone being extremely impolite the last time I came back? That's city vs. suburbia.
People in San Francisco are just as untalkative, brisk, and terse as they are in Ljubljana. Wham bam you're done. No time for pleasantries, you're holding up the line!
And don't think people in San Francisco will smile at you when they walk past, or give you a nod when you're both jogging. They won't even notice you exist.
Comparing the cost of living is funny. I never have a good answer for this one.
The first time I rented a room in San Francisco my butt clenched and I didn't stop panicking until I got back. Yikes.
Prices for room sublets range from $1400 to $1800+. I found a happy medium for $1600.
That's $1600 for a room in an apartment with three other flatmates, sharing a single bathroom, everyone cooking in the same kitchen, rattling windows and everything looking kind of grimey. But the flatmates were nice because as a stranger in a strange town they're the first choice for someone to chat and make friends with.
But my posh fairly sizeable downtown studio here in Ljubljana only costs $700 a month, $800 with utilities. Nice apartment for half the price of a kind of crummy room ...
At the same time going to restaurants costs about the same here as it does there. A lunch menu will be around 10 euro. It's around $15 in SF - a euro or so pricier.
But then comes the tip. Since you're not a dick, you give 20%. It adds up and suddenly you're spending $30 per person on brunch.
Ok services (people, really) are cheaper in Ljubljana than they are in San Francisco. In restaurants the biggest difference comes from the tip, but everywhere else you get a better service for the price you're paying. Haircuts come to mind.
As far as groceries go ... I'm not sure. I eat like a beast so 4 or 5 days of groceries costs me 60 euro here, and a week's worth of groceries cost me $80 there. Technically I spend more on groceries here than there.
But meat, for example, is much cheaper here than there. Maybe I'm just not a very smart shopper.
You know something's wrong when every company bigger than 10,000 starts running their own bus service. Something is broken. The city is hurting.
Muni is a cool enough system, nice and cheap. You pay $2 and you get a ride anywhere. Less than 50 cent more expensive than in Ljubljana!
But it only saves you 10 minutes compared to a brisk walk. A 2.5 mile ride from Nob Hill to The Mission takes between 32 and 48 minutes, a walk takes 53min, and a car ride is 10 minutes. (according to Google Maps)
Obviously you're going to Uber.
A comparative 3.5 mile ride from downtown Ljubljana to the big shopping mall takes 25min by bus, 55min to walk, and again just 10 minutes by car.
Obviously you're going to bus.
On top of being faster, our buses are also more predictable, run more regularly, and feel cleaner and more integrated into society. In SF it almost feels like you've lost at life if you ride the bus.
But maybe that's just prejudice because I didn't do it enough.
To get a cab, I have to make a phone call to a dispatch center. Then I have to wait like a lost soul on a street corner. No feedback about how long it's going to take; sometimes it's a minute, sometimes it's ten. Sometimes you have to call again.
And you need cash to pay for a cab. No credit cards, no phone payments, just cash.
But it's looking up. Some companies have apps now, but you still have to pay cash.
When you want to get groceries ... well you'd better get off your arse and walk to a store. Only one chain offers delivery and the one time I tried it, you could tell it wasn't the core of their business. I'll try them again soon.
Alas, there's no Google Shopping Express here. I loved that thing. Oh you ran out of energy drinks and suck at planning, we'll bring you some by tonight. For cheaper than buying at a store.
In San Francisco there is even a service for cleaners (handy.
You sign up online, cleaners show up, cleaners keep coming regularly for as long as you want. Payment is invisible by credit card - no awkward moments.
When I asked on Twitter what my options were in Ljubljana, 14 people retweeted, 4 asked to be told when I find out, 1 told me I'm lazy, 1 sent me a sketchy phone number, and mum sent an email saying she'll do it.
No mum, I'm not paying you to clean my apartment.
Food delivery - in SF, app, in LJ, phone call.
Healthy food delivery - in SF, app, in LJ, nope.
Courier person for one thing - in SF, app, in LJ, nope.
Pay back friend for lunch - in SF, app, in LJ, cash.
Ship a few random items - in SF, app, in LJ, walk to post office and figure it out.
And let's not even get started on splitting the bill. Biggest killer feature of the US!
When many people dine, everyone throws their credit card on the table, each gets their own bill split exactly to the correct fraction.
We tried that in Ljubljana with a friend and surprisingly the server was up to it. But the approach he took was solving the knapsack problem by hand and making two separate bills with unique items in such a way that we both paid similar amounts.
Life in San Francisco is more care free. Whatever you want to get done, somebody is working on an app to solve your problem.
In Ljubljana a lot, if not most, things are manual. Ugh.
And you have to pay attention to opening hours too. The only time you ever care about what day it is in San Francisco is when you're dealing with banks or the post office. Everything else works all the time.
Want to do your groceries at 3am on your way home from the bars? Sure thing, Safeway. Or you've just run out of alcohols at a party and need more? Mosey along to the nearest corner store and they will sell you some.
In Slovenia you can't buy alcohol in a store after 9pm, but you can buy it at a bar at 5am and you can't buy it past 2am in San Francisco. Weird.
And Sundays still matter in Ljubljana. Nothing is open. The city is dead. Good luck figuring out where to have lunch on a Sunday afternoon in downtown Ljubljana.
But I do love our coffee shop culture. It seems no matter the season, time of day, or the weather, coffee shops are full of people sitting down, relaxing, sipping their coffee and chatting. It's amazing.
Coffee culture in the US ... ugh, how about now? They always rush and never sit down. If they do sit down it's with a laptop to get some work done. It's not social at all.
How they ever do any business in such an environment I don't know. Actually I do, brunch.
Brunch in San Francisco is an institution. You will wait up to an hour in line to sit down and you will go out to lunch practically every weekend.
Whether it's with a girlfriend or a friend or even a potential business partner, brunch is the only truly social meal of the week in San Francisco. The only real time you can sit down and relax with a fellow person.
Dinner is doable, but it's always at least a bit rushed. Gotta get home, see the fam or whatev.
I guess most of the difference comes down to size.
Even though Ljubljana and San Francisco proper are roughly the same size - 7 miles across - SF feels bigger. It's got 800,000 people packed into the same area Ljubljana's only got 300,000.
As a result, everything in SF takes foooreeeveeeer. Go out to eat? 30 minutes to get there, 20 minutes to wait in line.
And because it's so packed there are multiple "downtowns". It's not uncommon for a walk from one bar to the next to take 20 minutes because good bars are everywhere. Anywhere you go in San Francisco, there is something of interest. Something you're going to want to do and see.
In Ljubljana, even though it's nominally the same size, everything of interest lies in the small downtown area. You never have to walk more than 10 minutes to go anywhere. Twenty minutes tops.
Further out and you're essentially in suburbia. It's still the city, but it's more like San Francisco's Menlo Park in relevance and layout.
I don't know.
Life in San Francisco feels easier, but it's a butt clenching exercise in making ends meet.
Life in Ljubljana is more relaxed, but you spend ungodly amounts of time running support systems.
The step counter is definitely chirpier in Ljubljana though.
I write articles with real insight into the career and skills of a modern software engineer. "Raw and honest from the heart!" as one reader described them. Fueled by lessons learned over 20 years of building production code for side-projects, small businesses, and hyper growth startups. Both successful and not.
Subscribe below 👇
Join Swizec's Newsletter and get insightful emails 💌 on mindsets, tactics, and technical skills for your career. Real lessons from building production software. No bullshit.
"Man, love your simple writing! Yours is the only newsletter I open and only blog that I give a fuck to read & scroll till the end. And wow always take away lessons with me. Inspiring! And very relatable. 👌"
Senior Mindset Book
Get promoted, earn a bigger salary, work for top companiesLearn more
20% off this week
Have a burning question that you think I can answer? Hit me up on twitter and I'll do my best.
Who am I and who do I help? I'm Swizec Teller and I turn coders into engineers with "Raw and honest from the heart!" writing. No bullshit. Real insights into the career and skills of a modern software engineer.
Want to become a true senior engineer? Take ownership, have autonomy, and be a force multiplier on your team. The Senior Engineer Mindset ebook can help 👉 swizec.com/senior-mindset. These are the shifts in mindset that unlocked my career.
Curious about Serverless and the modern backend? Check out Serverless Handbook, for frontend engineers 👉 ServerlessHandbook.dev
Want to Stop copy pasting D3 examples and create data visualizations of your own? Learn how to build scalable dataviz React components your whole team can understand with React for Data Visualization
Did someone amazing share this letter with you? Wonderful! You can sign up for my weekly letters for software engineers on their path to greatness, here: swizec.com/blog
By the way, just in case no one has told you it yet today: I love and appreciate you for who you are ❤️