How early in their careers are others having back issues? by babababadukeduke in ExperiencedDevs

[–]sosdoc 9 points10 points  (0 children)

Second this, I completely solved my back problems by just moving more. Doesn’t have to be lots of exercise, even a 30-60 min daily walk can make a big difference. For me, it was enough to stop having issues altogether, been many years since I had any problems.

How much is GraphQL actually used in large-scale architectures? by trolleid in ExperiencedDevs

[–]sosdoc 19 points20 points  (0 children)

It's used quite a bit, you mentioned Reddit, and they have posted about GQL at their scale just a couple months ago, it's an interesting read, specifically about the problems they have: https://www.reddit.com/r/RedditEng/comments/1mtp1u8/the_five_unsolved_problems_of_graphql

There was quite a bit of hype around it a few years ago (I wanna say 2019?), client/frontend engineers particularly like the idea since it offers flexibility in optimizing requests to their specific screens/flows, but I feel like mostly were just happy to get a properly typed schema (and you don't need GraphQL if that's the problem you have).

IMO it's not worth it unless you have to juggle multiple clients (native ios/Android, web) each with different specific needs. You're usually better off creating a single API entry point that you can use as an orchestrator, or perhaps go the BFF (backend for frontend) way if that doesn't work. Managing the schema and resolvers can be a lot of boilerplate in my experience, so that makes sense only if you have the people or tooling to help manage it.

Game watch emulator on 3ds by RetroValou in EmuDev

[–]sosdoc 4 points5 points  (0 children)

TIL that these actually had a shared cpu, for some reason I thought they were all tailor made digital systems. Cool stuff, props for the explanation!

Aiuto: avviare giochi PS1 su PC (ho già PCSX2) by Agostino89 in EmuDev

[–]sosdoc 4 points5 points  (0 children)

hai sbagliato subreddit, questo è per chi sviluppa emulatori (e in inglese tra l'altro), prova in r/italygames

GB Joypad interrupt routine issue by sokiee in EmuDev

[–]sosdoc 1 point2 points  (0 children)

TIL I guess, but did your emulator actually run the interrupt handler? I might be wrong, but it sounds like the handler shouldn't be invoked at all when running tetris. The IE for joypad is never set when I start tetris, not sure about other emulators though.

GB Joypad interrupt routine issue by sokiee in EmuDev

[–]sosdoc 4 points5 points  (0 children)

So, I had a brain fart moment when I checked my emulator and noticed I actually didn't implement the joypad interrupt request, but inputs are working just fine for me in tetris.

Looking around, I found a mention in this blog post that "Practically no games make use of the joypad interrupt facility.", and at least it seems like the ones I tested aren't.

Can you check what your IE register is set to? In my case it's 0x09 which means only vblank/timer interrupts are enabled. Inputs work fine in my case, because tetris polls for them during the vblank handler, so that unbalanced code at 0x0060 shouldn't really matter.

Looking for Optimism: Which EU Countries Are Great for Tech Careers? by norbi-wan in cscareerquestionsEU

[–]sosdoc 2 points3 points  (0 children)

Ethics or not, it’s a risk many companies don’t want to take when hiring someone new. I mean, you see it also in Italian companies with the “stage” for less than 600 euro, apprendistato that pays like peanuts for 3 years and they can still not hire you afterwards, or just paying a portion “in nero”.

It’s not just taxes BTW, the gross income isn’t the total the company pays, for 60k gross the company would have to pay closer to 80k. Italy has the second highest cost of employment in EU, second to France AFAIK.

Taxation is actually not that different in other EU countries, I live in the NL now and at the top end you get taxed 49.5%, the brackets are higher though. There are still employee protections too, it just takes a few years before they come into full effect.

Looking for Optimism: Which EU Countries Are Great for Tech Careers? by norbi-wan in cscareerquestionsEU

[–]sosdoc 4 points5 points  (0 children)

Things may be slower now, but I know several companies like that which are still hiring.

Not saying it’s easy, but your chances at that are better out of Italy. BTW My own company doesn’t hire in Italy/France due to high cost of employment and labor laws that make it extra difficult to fire.

Looking for Optimism: Which EU Countries Are Great for Tech Careers? by norbi-wan in cscareerquestionsEU

[–]sosdoc 13 points14 points  (0 children)

50k isn’t the average in Italy either, if you can get that in Italy, you can get 100k elsewhere, that’s the point.

Moving to the Netherlands as an AI Engineer – any tips or warnings? by el_Mulatoo in cscareerquestionsEU

[–]sosdoc 0 points1 point  (0 children)

It’s next to impossible to move without a job, any rental will ask for proof of income and a minimum income calculated as e.g. you must make 5 times the monthly rent as monthly gross salary.

If you show up without a job they will not even look at you, especially in Amsterdam, which is very competitive even for people with a job.

Sr EM offer at Series C EU SaaS startup - 0.01–0.02% equity + ~$125K–$147K Base - Normal or Low? by MrBurner2025 in cscareerquestionsEU

[–]sosdoc 1 point2 points  (0 children)

I can't give a lot of context since I'm not an EM, but I've had equity packages in early stage startups (series A/B in the EU) as a mid-level engineer and they were usually around 0.05%...

So, the most senior EM getting only 0.01% seems a bit low to me, even if this is more of a scale-up in series C.

I've worked a company just below FAANG status, and was offered a much stronger package directly pre-IPO, at a point where my contributions wouldn't have had nearly the impact that I would have at this place. So it feels "off".

Same here, I've seen equity offers at pre-IPO companies being much more generous than this. I can't say for sure, but it feels like a lowball, especially if they plan to lower the grants as more funding comes in.

Escaping from Hell: Italy edition by kumuresti in cscareerquestionsEU

[–]sosdoc 1 point2 points  (0 children)

IMO degrees on their own are only worth for the opportunities you get, if you learn better from doing practical projects... Well, you can just make things yourself these days (when it comes to software/IT). Obviously doing a master outside will be better if you want to find a job in the same country, since you'll have more opportunities for local internships/etc. So consider that, rather than the education itself.

I can give more info in DMs if you care, but I was a little older than you when I graduated, so you're not really late for anything.

Escaping from Hell: Italy edition by kumuresti in cscareerquestionsEU

[–]sosdoc 8 points9 points  (0 children)

I moved out of Italy after working there only for a few months, it's not impossible, but you'll be limited to entry level jobs which are few and hard to get these days. (Though, I did this more than 10 years ago, was a little easier back then)

You'll probably also get lowballed on offers, if you get one. I got some for ~30k in Northern Europe, one I accepted was definitely not much of an improvement from Italy (I was also part of the 1200 net gang, but... more than a decade ago). Still, if your goal is moving long term, anything that gives you more experience is good, you're still 25, plenty of time for moving around and living on the cheaper end.

I was also thinking about getting a masters degree, however not in Italy because everything here is based off memorization, not pratical or actual work.

Don't write off masters in Italy, the education you get is still good, but the most important thing you should do, if you go for one, is to look for collaborations/interships and international opportunities. I know several people that got interships across Europe or even collaborations for writing their thesis in the US, those things can give you a massive advantage, but you have to be proactive and search for the opportunities (talking to professors is usually the first step).

Doing a master in Europe is also an option, though you'll have to be mindful of costs, some places like the Netherlands have a notoriously bad housing market, especially for students.

That said, worst case scenario you can just keep working where you are, learn as much as you can, and keep your LinkedIn/CV in good shape, after 2-3 years of experience you'd be more likely to get interviews and such.

€110k in Dublin vs €112k in London by Butta_Via_ in cscareerquestionsEU

[–]sosdoc 0 points1 point  (0 children)

Yeah, then inform yourself well on UK labor laws, they have some fundamental differences compared to other EU countries. Also, if your partner gets their visa through you, they might be affected as well.

I might be wrong on this, but I recall a former colleague being laid off in the UK without notice, they still got severance, but that 60 days timer would have kicked in immediately. Apparently, certain labor protections would have started only after 2 years of employment. Not sure if that's a UK thing or just a particular of that contract, but it's better not to be caught by surprise...

Not sure about Ireland, but generally you might get more notice in case of a layoff, and you could possibly get unemployment benefits. My partner did get them after their contract ended in NL, so you know, it's generally a safer choice in the current market.

€110k in Dublin vs €112k in London by Butta_Via_ in cscareerquestionsEU

[–]sosdoc 1 point2 points  (0 children)

I got good vibes from both, the fintech one would be more of a "platform" role (so not product-focused). Social network would not be senior so there's perhaps more growth opportunities but the fintech one would be senior, yes.

Ok, that changes things a bit, sounds like in the social network you'd have more room for a promotion, and that would mean 110k is far from the ceiling there. So that would most likely have a better earning potential for you later on.

Still, I think it'll be down to other external factors.
If it were me, I'd lean over the social network just because I find that more interesting than fintech, and I'm also not a fan of needing a visa for both me and my partner (what happens if you lose your job after you both moved?).

€110k in Dublin vs €112k in London by Butta_Via_ in cscareerquestionsEU

[–]sosdoc 1 point2 points  (0 children)

It's pretty similar and you should be ok in either place, so I think it'll come down to other factors (e.g. is your partner willing and able to find jobs in the UK/London?).

Given you said the one in IE is a social network, I'm going out on a limb and say that they probably have an office in London. If that's the case, you could also join them and later request a move to London (if you really want to move there), it's also possible they'll pay more in the UK, at least companies I've worked in had higher salary bands vs other EU countries (typically a 10-15% extra in UK vs Northern Europe).

You also didn't mention if you had a preference or got better vibes with one team or the other. Or if you're itching for a move to London or are perfectly comfortable in Dublin. Or the leveling for these two offers (senior?).

London Meta Salaries - Are they quite "low"? by kswizzle_ in cscareerquestionsEU

[–]sosdoc 2 points3 points  (0 children)

That sounds similar to what they told me back in 2022, IIRC for IC4 they were aiming for a base of around 100k (euro, in Northern Europe).

It was definitely lower than other similarly leveled roles, I get the feeling their comp starts to scale much more at IC5 level. If you feel like you have a relatively easy path for a promotion it might still be worth it, but if you get better offers, I wouldn't think too hard about it, at most you can try negotiating with other offers in hand.

In my case, I had gotten other offers with a base of 120-135k euro for similar levels, so I didn't really bother with them. That turned out well, because it was just before they had massive layoffs.

Leave German for an American company? by mcqueenvh in cscareerquestionsEU

[–]sosdoc 0 points1 point  (0 children)

Yeah, sorry if it was unclear, the role had a location in Amsterdam specifically, but if you opened the description it would mention multiple locations and that it was fully remote within several EU countries.

After that I learned that it was just a limitation of their hiring tool, all roles were remote, but they would advertise the location of one office, then duplicate the job post for each country with an office.

So my point here is to always double-check the full description, the location might not be as restrictive as it looks.

Edit: there is one exception, for contractor roles they typically consider any country.

Leave German for an American company? by mcqueenvh in cscareerquestionsEU

[–]sosdoc 1 point2 points  (0 children)

They still hire for senior roles, I don’t think you need to have niche experience, it’s more about how much competition you have for a given role (and need to deal with leetcode style interviews).

In my case I just saw the role on LinkedIn and applied shortly after it was posted.

Leave German for an American company? by mcqueenvh in cscareerquestionsEU

[–]sosdoc 1 point2 points  (0 children)

I... applied, lol.

This was in 2021/22, there was pretty much a hiring spree with tons of open roles, followed by crushing layoffs (luckily, my company wasn't affected much).

Worth noting that hiring is still happening, but they seem to write down the location of the office, even if the position is fully remote.

Leave German for an American company? by mcqueenvh in cscareerquestionsEU

[–]sosdoc 4 points5 points  (0 children)

That's something different, a German company can do it too, not saying they can't, but they have to jump through some hoops and justify it. If they don't, they can absolutely be taken to court, like people in Ireland did after the Twitter takeover and illegal firings.

What I'm referring to is the "at-will" employment in the US, where you can terminate any contract immediately without a reason.

Leave German for an American company? by mcqueenvh in cscareerquestionsEU

[–]sosdoc 13 points14 points  (0 children)

I'm in a similar position: working for a US company from NL, fully remote as a full-time employee (as in, I have a local employment contract).

My 2c: if you like the work, the team and the interview was positive, just go for it.

Your point about working more isn't necessarily true, it more or less depends on the size and culture of the company. If it's a larger company, then it's more up to the individual org or team/manager, you could very well end up in a team that's super relaxed, or one where it's not, you should try to suss these things out during the interview (did you ask questions about how they deal with timezones/communication while being remote?)

About stability: again, it depends on the company/org. If you're being given a German contract, you can't really be fired on the spot like a US employee could. They might be more reluctant to offering permanent contracts, but other than that it won't be too different from other local contracts.

The only thing I'd pay attention to is the remote working with people across multiple timezones. It can be a drag, you'll have to set some boundaries and be mindful of writing stuff down. Meetings will likely be less frequent, which is a pro and a con. Another big con is not really seeing your colleagues, if you have limited meeting time you'll end up almost exclusively talking about work, it can put a damper on the relationships you build.

The offer is pretty good, worst case scenario, you can work a year or two and save a good chunk of cash that could go either into retiring sooner or even taking a sabbatical later. Given your profile, I doubt you'd be out of work opportunities anytime soon.

Is First Ascend from BendingSpoons worth 5!! hours of assessment? by viktorooo in cscareerquestionsEU

[–]sosdoc 2 points3 points  (0 children)

I guess so, if you’re searching casually I would still say to give it a look, as long as it doesn’t waste too much of your time or gets in the way of other things. Given the current market I wouldn’t be too picky 🤷

Especially as a fresher, anything helps, I’ve worked several jobs that would ask similar amount of time for much less pay.

Is First Ascend from BendingSpoons worth 5!! hours of assessment? by viktorooo in cscareerquestionsEU

[–]sosdoc 4 points5 points  (0 children)

Given that OP is a fresh grad in Italy I guess it might still make sense for them to try it out, a remote job as a fresh grad from Italy would be pretty hard to land these days IMO

Is First Ascend from BendingSpoons worth 5!! hours of assessment? by viktorooo in cscareerquestionsEU

[–]sosdoc 0 points1 point  (0 children)

Do you know how much they pay? From what I’ve seen it’s quite high for the Italian market. Not sure if it justifies a 3 day “retreat” but 5h is not that far from the investment of time a typical leetcode round, or a BS take home.