Ask HN: Differences between Berlin tech/startup culture and NYC culture?
My next experience with a Berlin startup we agreed to a full time role. I got great feedback from them for 6 months, they said the app looks good & is fast, we didn't go live but they showed investors in meetings and we were in good shape. They said things were great and they were happy with my first hire to the dev team. Then just before my 6 month probation as "Director of Engineering" was up, they abruptly hired a CTO above me, kept me for an additional week of onboarding the new CTO while dodging my questions of "how does the new team hierarchy work?", and then fired me. All without ever giving me anything but glowing feedback (this is the short story, leaving out a few promises made by them and not lived up to). It felt like I was being used as a 6 month freelancer.
Before I moved to Berlin I heard that there's better work life balance here, more vacation, etc. Though lower pay. In my experience the people I've worked for have seen their employees as disposable. Or had a general lower level of respect for dev contributions to the team and less professionalism than I experienced in NYC.
In NYC I got accustomed to a culture where if a company has a developer that is productive and professional that person is a valuable asset to keep around.
Is that not true in Berlin? Is the culture different? Or have I had a couple weird bad luck experiences?
16 comments
[ 1.6 ms ] story [ 51.0 ms ] threadThanks for the advice.
When interviewing for a position, remember that you are also interviewing the company. You already know what doesn't work for you, so ask about it. Don't be shy, you're not desperate for that job, you're a developer in Berlin, people want you! What even are "productive hours"? Only the ones where you type symbols into your IDE? Revisit this article [1] from the hn front-page a few days ago then.
https://blog.feenk.com/developers-spend-most-of-their-time-f...
The 2nd company was definitely more of a calculated risk, where I knew they had zero product & zero dev talent but thought it would be interesting to be the manager and put together a team of my own. I just didn't anticipate that after actually delivering, shipping and hiring a high performing team member (and unfortunately hiring one other team member we had to let go for performance reasons). I would then be let go rather than my contributions appreciated. Despite hearing from all sides we were on a great trajectory.
The big companies have their own issues too. I once had a large client decide suddenly “we decided not to pay our bills in December” - all to make the CFOs numbers look good. Of course our direct customer, the group we worked with, was just as aghast as we were about our non payment. But it was pretty much “we dare you to try to sue us” from procurement. Our direct customer worked tirelessly to get us paid, to no avail. They did eventually pay in January, but it created a cash flow headache.
For this reason (and some other ones) I accepted I’d rather be an employee with reliable paycheck and benefits than the difficult conversation about late payment always looming.
Also I’m not sure it matters, but NYC has a specific law that protects freelancers specifically:
https://www1.nyc.gov/site/dca/about/freelance-isnt-free-act....
First client was scamming you. Send invoices early and regularly. No pay, no work
As for the first company, they paid the invoices, just were incredibly unprofessional about it. Including insulting me for "daring" to invoice them for full time work at the agreed up on rates. I got my money but they irreparably damaged the relationship.
The biggest difference is where startups get their funding from.
I worked at 2 startups in the bay area, both raised low millions in seed and generally paid lowish market rates with decent equity.
In Europe, most financing comes from grants. Behind the scenes, it was likely your position was was subsidised over a fixed time period, and after six months the cost of firing you goes up significantly. My guess is that they got additional subsidies for the new person, and therefore let you go. It's easier to get subsidies for new positions, and there are rules on overlapping funding that make it difficult to keep someone under continuous subsidy during breaks between subsequent applications.
Having been on both sides of the Atlantic, if you have a choice, go to the US.
Since you were doing robotics, did you choose to be based in Odense?
It's a deep cultural problem, and it's compromising innovation. Obviously, there are many exceptions. And things are changing, albeit too slowly.
At least they paid me 1/2 a month salary for the trouble after I mentioned suing them...