sguo35
Your own numbers show taxes are absolutely one cause of lower salaries in the U.K., although certainly I don’t claim they’re the only cause.
Healthcare costs for FAANG and other big tech employees (such as those that would be making $500k) are on the order of $2000/year or less. The company I currently work for covers all health insurance costs for me and I can choose to enroll dependents at a small cost per month. Again, adding high healthcare costs here for an engineer making $500k is unrealistic.
[1]: https://www.crfb.org/blogs/us-highest-taxed-nation-world
As for regulation, [1] suggests EU employment regulations for performance can require documented performance improvement plans before firing an employee is permitted. This basically makes early stage startups untenable, as you can’t easily remove employees that are incompatible with the company’s goal. For example, if you suddenly pivot you can’t just let go of an entire product line’s employees in a week. A recent example of this happening that made it to the HN front page is Gumtree laying off most of their employees a few years back. The trade off is obviously employment stability for employees, but in a hot labor market like software engineering there is not much downside to decreased stability.
Ultimately startups provide competition for big tech and drive up salaries, since if big tech doesn’t pay high enough people will flock to startups that will eat the big tech company’s lunch. That ecosystem doesn’t exist in Europe at least partially because of high income taxes and burdensome labor regulations.
[1]: https://www.saplaw.co.uk/brexit-articles/669-dismissing-an-e...
My cofounder Deven Navani (dnavani) and I have spent the past couple months working on Homepage: a fast browser that gets you organized.
We're both software engineers and students and we have a lot of tabs open when we work. We realized that it's really hard to find the tabs you want quickly once you've got enough, since Chrome's UX isn't suited for a lot of tabs (imagine using Finder with horizontal file listing!). Even worse, your laptop starts slowing down to the point that scrolling can develop noticeable latency.
Homepage solves this by displaying your tabs vertically, like in Finder, and letting you drag and drop them into folders. Simple addition, but makes life with 50+ tabs much easier.
We also realized that the main reason your computer slows down with many tabs open is because of disk paging. Browsers and CPUs are blazing fast when they don't have to wait on your SSD/HDD to give them data, but as soon as disk paging kicks in performance drops off a cliff. That's why we built a caching system that automatically unloads tabs you haven't used in a while, so no matter how many tabs you have your experience stays performant.
We also use the same Rust-based ad blocking engine Brave does, so even pages with many ad elements should load quickly.
All your browsing data is stored locally - no clouds involved here :)
Give it a shot - we'd really appreciate your feedback. Both my and Deven's emails are in our bios.
Some fun technical trivia:
- Our tab cache is built on an LRU cache (turns out those coding interview questions do come up eventually!)
- We've managed to get to what you see now in 3 months of work in our spare time every day. We chose to build on Electron since it let us build and experiment with features and the UI much more quickly, and the extra RAM usage compared to the RAM used by web pages is minimal.