774 karma · joined June 16, 2008
In the comparison with Europe, it's always good to keep in mind that benefits differ wildly between Austria, Portugal, the UK, Sweden, Estonia, …. But yes, there is much to be said for at least the Swedish benefits. A five week vacation, free universities, free healthcare, harder to be fired (complete inability is more of an italian thing), etc.
I'm definitely not complaining, but with a comparable entry level salary ($40k vs $55k for me when I started), something close to comparable taxation (I paid a total income tax of about ~27% that year, what's US levels, 20%? 25%?) and all our benefits, it feels like you guys get the very short end of the stick, which is a completely different message than gets bandied around by the media.
*Edit: Just did some reading and realized I seem completely off base on my income tax estimates for the US. I'll let it stand for posterity.
First, there's always the love visa -- find yourself a swedish girl and move here (you don't need to marry). On a more serious note, the easiest thing is to get a job at a Swedish company with a US presence (or vice versa) and get them to help you move. For example I know Spotify is recruiting aggressively and they have offices in Stockholm, SF and NYC. Most medium to big software companies here already has international people on staff and a lot of them has experience with the (comparatively little) bureaucracy required.
If you're any good and really serious about it, feel free to send me a mail (on my profile) and I'll see if I can help you out in any way :)
It's the same thing with Photoshop I guess; You invest heavily in the tool chain -- I know basically every keyboard shortcut there is by tactile memory -- and suddenly your definition of usability in image manipulation becomes 'The inverse of the squared distance to Photoshop'.
I'll download it and give Gimp another go.
I'd love to hear if anybody's done the Journey PS -> Gimp (for UI stuff, not photography), and if so how long it took and if it was worth it in the end?
The article might make him a disservice though; I'd like to hear him elaborate in his own words about it.
I don't know enough about retail space to say if this is ambitious or not? On the one hand, a ten year lease is a big commitment, on the other hand I guess AirBnB is thinking 'go big or go home', and in that case it might well get cramped sooner than that.
In terms of development, it's not a lot of work continuously, but it took some while to write up, test and benchmark standard libraries for eg monitorable semaphores. In general though, what it does is raise the entry threshold for new developers a bit as you need to have a feel for when something requires monitoring and when it doesn't.
If I were a projector company, I'd invest heavily in designing low power projection chips to sell to handset makers / make phone-sized projects to integrate with handsets. Maybe that already exists (beyond this phone)? I have to say I'm not well read on the state of the art here.
As I said, we've invested so much in getting the entire stack monitored very granularly, but every time our customers run in to issues it pays dividends.
For reference, we run on the JVM which is very pleasant. A ton of tools interop with it and basic things like MBeans being integrated in to JVM makes monitoring a lot easier.
On the other hand, the US has always been good at exporting copyright provisions and IP laws so worst case, we'll all be at the behest of rent-seekers like Oracle, etc.
Some people seem to have a disposition to modeling problems with objects, but I fear I'm too young to have ever met any Java zealots. To me they seem more like straw men invented to help set up posts like this one.
In the presentation they say they're looking for "Computer Science Engineers" make me think this is a bunch of aggravated designers. On the other hand, there is code on GitHub. But it's C++, which makes it feel like this is a bunch of aggravated developers who can't stand having to do HTML or CSS and want to do "real engineering" (usually defined as non-webapps). This seems to pop up every other month. All the while people keep making awesome web sites, applications and libraries with the stack we have today.
A small group of people is usually all it takes to change something, on the other hand, I don't think is change people want or need.
That said, I wish them all the best.
Honestly though, this gives a decent three step template for how to get yourself on the top of the pile in about ~1-5h worth of work:
1. Register a GitHub account, fork some projects that look cool
2. Register a domain, set up a yourname.github.com page for hosting, and add your contact info and link to github, whatever. Set up a mail redirector.
3. Upload your own project. If you don't have one, probably a good idea is to replicate some basic utility. How about pretty printing JSON using python from the command line?
Bam! Passion, done. For extra credit, create a blog and write two-three posts on why Java is verbose, something on getting started with node.js on your machine and a benchmark of your json utility and another one.
In all sincerity, when I look at candidates I also look hard for passion, and a blog, github, stackoverflow, etc puts them at the top of the pile.
As a counter anecdote, I've worked with tons of really, really good developers who went home at five, and came in at nine, and brought it every day. For most of them, life happened and with two kids it's harder to be prolific or show resume-friendly passion.
On the other hand, I doubt any of them will ever need to send in a resume anyway.
There are ways to critique something without calling it "really useless".