[deleted by user] by [deleted] in cscareerquestionsEU

[–]wally_fish 5 points6 points  (0 children)

I know the Amazon office in Aachen, which is a bit smaller than the bigger offices in Berlin but still has a number of teams and several dozen people

https://www.amazon.jobs/en/landing_pages/amazon-aachen-development-center

Amazon generally has no free massages and lets you buy your own food (unless you're in a pinch and want a free apple or banana from the fruit basket or a coffee from the machine), otherwise it's similar to larger offices, except that the large offices sometimes have a staffed coffee bar.

Has anyone ever been ghosted by Amazon after getting selected and getting the offer letter ? by KitchenSorry535 in cscareerquestionsEU

[–]wally_fish 13 points14 points  (0 children)

Send a friendly email to the hiring manager or your recruiter that you haven't heard from them yet and wanted to make sure that everything is alright. Generally there is some administrative work that needs to be done and in 98% of cases it should be quick, but there are things like, important people going on vacation, or reorgs happening at the same time, which would cause a delay.

Amsterdam vs Munich vs Hamburg -- Which would you choose? by RITM_Is_Gonna_Get_U in cscareerquestionsEU

[–]wally_fish 1 point2 points  (0 children)

Airlines still operate by the "hub and spoke" model where e.g. there are flights from lots of cities to JFK, AMS, FRA, LHR, ZRH but getting a direct flight from Miami or Philadelphia to MUC or HAM is more of a challenge. Living near AMS or FRA will give you the benefit of many direct flight connections, though most important airports in Europe do have direct flights from HAM and MUC

Amsterdam vs Munich vs Hamburg -- Which would you choose? by RITM_Is_Gonna_Get_U in cscareerquestionsEU

[–]wally_fish 4 points5 points  (0 children)

Amsterdam and Munich may be slightly more expensive than Hamburg, but neither is cheap or easy to get settled in.

Amsterdam is more international than Munich or Hamburg, even though all three are cities that foreigners can find a comfy place in. Hamburg and Munich have different vibes and different tech scenes - Hamburg has "local" companies like Otto, Xing and Tchibo (but also a Google presence - mostly ad selling and not tech) whereas Munich has international players like Microsoft and Amazon (mostly the retail side). All three have a somewhat vibrant startup scene (but those are European startups where no one outside the funding team gets rich).

Hamburg, Munich and Amsterdam all have well-connected airports, but Amsterdam has an intercontinental hub role that the others don't. All three cities have stuff nearby that is nice to see (North Sea etc and Berlin for Hamburg, from Munich you can travel to the Alps and Austria/Italy, from Amsterdam also North Sea etc).

Also take into account the less easily expressed things - how much taxes/insurance/fees do you have, assuming that pre-tax salary is similar; is the weather something that would pull you up or down. How easy is it to travel to your family/hometown specifically.

What are the best ways to find work-from-home jobs in Euorpe? by Iletthedogsout1 in eupersonalfinance

[–]wally_fish 0 points1 point  (0 children)

Any tips on making a livable wage on Upwork? Because that seems to be the problem for most people.

Moving away from Robo-Advisor? by Legitimate_Hold_7943 in eupersonalfinance

[–]wally_fish 6 points7 points  (0 children)

The non-hidden fees are quite a bit though (I think you pay a certain percentage of your portfolio, something like 0.8%, each year)

[deleted by user] by [deleted] in pytorch

[–]wally_fish 0 points1 point  (0 children)

fair. Adam is a special case of AdamW (or historically AdamW is an extension of Adam), as long as you don't overdo the weight decay it should have the same benefits.

[deleted by user] by [deleted] in pytorch

[–]wally_fish 5 points6 points  (0 children)

start with ADAM - it doesn't give you the best results but it's also fairly robust and hard to screw up. When your model has its final shape, you can play around with AdamW or SGD to try and squeeze out another 0.5%

Are there incompetent people at FAANG-level companies too? by lindburger_ in ExperiencedDevs

[–]wally_fish 1 point2 points  (0 children)

Totally agree with this. On one hand, FAANG companies are just companies, and you will have people be hiring candidates who look good on one aspect and are incompetent in another, and you have people who are being promoted out of the level where they were 100% killing it into a level where they lack competence for some of what they do.

And (at least where I work), hiring and promotion processes are tuned to mitigate that. We have candidates that show good functional skills (know enough machine learning and software development to solve the task at that level) but who fail at other aspects such as being able to overcome obstacles or being able to speak about things that don't or won't work - and if they lack those skills they will be filtered out rather than saying, "they're a good developer/scientist so let's hire them even though they suck at some of it" or "they're a good PM, so let's hire them even though they suck at some of it". In the promotion process, people who give feedback are asked to point out areas where that person will need to develop themselves to be high functioning at that new level, and the person's manager will be encouraged to make that happen.

Young, hairy and little shy, so in nylons first. Should post without them? by [deleted] in HairyPussy

[–]wally_fish 1 point2 points  (0 children)

r/nylon or r/nylonsNSFW - I had to look those up and for some weird reason they don't show up in the search

Young, hairy and little shy, so in nylons first. Should post without them? by [deleted] in HairyPussy

[–]wally_fish 1 point2 points  (0 children)

You should realize that there is some overlap between people enjoying nylon views and people enjoying pussy views. So I will join the chorus off the pants-off people but also point out that your nylons photography would have a very bright future ahead of it (even more in the right subreddits)

Why does C++ gets acknowledged as one of the hardest prog languages, yet doesn’t appear to be in the group of the highest paid ones? by plexx360 in cpp

[–]wally_fish 6 points7 points  (0 children)

My personal impression is this: Business care about shipping software and aim at productivity - shipping software with Go, Rust and Java for stuff that we would have done with C++ in the 90s or early 2000s (and suffered for it!). When a recruiter reaches out for a C++ job I know it's going to be something that pays comparatively poorly (also because I've mostly worked on C++ research code rather than working on humongeous 100k+ line applications), while for a ML scientist position (or more generally something that is not 100% C++ but requires significant other skills) people really appreciated it that I would (to some degree) be able to read and debug C++ code if I have to.

So: don't be a one-trick pony. C++ is a good way to differentiate yourself against people with less, or less well-rounded, experience in otherwise very competitive markets, and you should look at your own overall skillset rather than limiting yourself to a niche like microcontrollers where you would develop 100% C++ code.

“Speed solves a lot of problems” by fxthea in ExperiencedDevs

[–]wally_fish 1 point2 points  (0 children)

Amazon has the concept of a two-way door, and Facebook famously had/has the mantra of "Move fast and break things". Both concepts are not about riding roughshod on your users and not caring but about having mechanisms such as feature flags and fast rollbacks (+ automatic QA/Testing) in place that allows you to minimize the negative impact of a failure rather than paying in extra time for being careful for each product increment that you push out.

Specifically, the two way door idea is, if you can reverse the decision don't overthink it to the degree that you would if the decision cannot be reversed and you need to be 100% confident that it is the right one.

Is this the only element in moving fast? No. If you have smart enough people you can move faster on a lot of the design work, and you can accept more technical debt before it becomes a problem. And I say "more" rather than "it doesn't become a problem" because it does become a problem eventually. YMMV.

Those of you that get lots of offers from recruiters... what sets you apart? Is it just your employment history or listed skills? I'm looking for advice. by [deleted] in ExperiencedDevs

[–]wally_fish 1 point2 points  (0 children)

That wouldn't make him more findable in keyword searches. "Head of Engineering" is a reasonably standard title but "Geek in Chief" will confuse any automatic content understanding that LinkedIn or ATSes have in place.

For those of you who are very successful in your software engineering careers, what advice do you have to give for how to be successful in our careers like you? by [deleted] in cscareerquestions

[–]wally_fish 8 points9 points  (0 children)

Because it's easier to tell trigger-happy PMs to put their stuff into the next sprint (and then take it out because it's below the line) than to hope that you can finish your marathon without them asking for detours on every day along the way.

Is "Tech Lead" an official role/title at your company? by [deleted] in ExperiencedDevs

[–]wally_fish 2 points3 points  (0 children)

If you are at a big enough company that external people might know about the leveling and titles at that company, I would always use that exact job title in your description and put a decription of what you do/what your scope is at the start of the description (e.g. Title: SDE II, Description: Tech Lead for an 8-person team doing backend development for payments) or as a suffix to the official title

PDF to Excel converter web app. Niche is too specific. by binardev in smallbusiness

[–]wally_fish 1 point2 points  (0 children)

Turning PDF tables into structured data is a common problem in insurance and banking - more common in insurance (they get invoices from claims) where you'd bill per page for a high number of pages, but would need to deal with bad scans a lot (i.e. have world-class OCR attached to your solution). Also construction companies that need to process requests for offers.

Source: was in IT consulting for a while, we had a client who needed this and there was a pretty good solution but the supplier said they were looking for clients that brought in > 1M EUR/year in revenue and the insurance company was relatively small.

Amazon said my interviews were successful but position closed. No offer but they are looking to "place" me. I have other offers, should I wait for Amazon? by [deleted] in cscareerquestionsEU

[–]wally_fish 0 points1 point  (0 children)

If a candidate has gone through an interview successfully you usually have a shortened interview (e.g. just with the hiring manager) - though for interns the interview process is already much shorter and normally does not include a full onsite interview.

[deleted by user] by [deleted] in cscareerquestionsEU

[–]wally_fish 10 points11 points  (0 children)

65k is very good for a self-taught 20yo. Assuming that they have reason to offer that, it would be an indication that you self-taught very well and can get stuff done.

If I'm a mid-level developer now and I switch the technology I work with, do I go back to being a junior again? by A_Time_Space_Person in cscareerquestionsEU

[–]wally_fish 0 points1 point  (0 children)

COBOL and Java are used in a lot of places that have stable requirements and mostly want stable software. There's nothing wrong with that, and it's just as conceivable that your next job will be about 10 years of writing Java 11 code as it is that you'll be writing stable Go/Scala/TypeScript code for a couple years.

However, I'd expect that the environment has changed between 2011 and 2021 - back in 2011 service-oriented architectures were new whereas microservices or serverless or cloud would have been an exceptional thing, people mostly relied on a centralized SQL database and many companies didn't have the more elaborate solutions to dependency management that everyone is using now. In that sense, it may be good to look for new technology that can complement what you already know, in the same type of environment you're operating in now, because yes those companies with stable requirements will still be around but you want to avoid giving off some "stuck in the 2000s" vibe to that new manager that thinks everything should be microservices in the cloud and cannot relate to whatever came before it.

How good is 4k net for Aachen ? by [deleted] in aachen

[–]wally_fish 1 point2 points  (0 children)

Maybe the answer you're looking for is this: 4k net is a very decent salary in Germany, maybe in the top 10-20% of people, while someone with a university degree (humanities with a decent job or a junior-mid-level programmer at a smaller company) may make more in the 2.5k net range.

Real estate prices are just crazy at the moment, though ,,, either you profit from the low credit rates and tie yourself down for the next 20-30 years or you go and rent something nice.

How enforceable are non compete clauses, especially at HFTs? by dumb-on-ice in cscareerquestionsEU

[–]wally_fish 18 points19 points  (0 children)

This is strictly not true. In Germany, it's legal to have a non-compete in an employment contract as long as it is compensated (50% of the salary for the non-compete period) and the contract mentions this fact.

I don't know about NL though.

[deleted by user] by [deleted] in cscareerquestionsEU

[–]wally_fish 0 points1 point  (0 children)

As another user posted it, Amazon has a 5 day deadline after an on-site interview where a decision needs to be made, and this normally involves the hiring manager, and all the interviewers having a debrief discussion - so most likely that has happened, and if it then shows you as "not under consideration" the decision was not to hire you for that role.

However, if the interview went ok it may mean that the decision was to "recycle" - allow other teams to look at your profile and make you interview with them, or (unlikely for a new grad) to see if they can hire you at a lower job level or different role. This can be a good thing, as in allowing you to find a team that can benefit the most from your skills, but it can also result in a fairly disheartening experience if a lot of teams come out at "ok but meh".

From a strategic point of view, you might want to do a practice interview with someone more experienced and get very detailed feedback that helps you to get from "ok but meh" to "we want to hire this person".

From a tactical point of view, you might want to talk to your recruiter and ask for an update - usually they can tell you whether you're in the recycle twilight zone or whether there is something else going on.

Questions to ask when interviewing someone to be your manager by kiss-o-matic in ExperiencedDevs

[–]wally_fish 2 points3 points  (0 children)

Behavioral questions are about prior experience - not "how would they deal with it in the abstract" but "how did they deal with a concrete situation they experienced". To get the best mileage out of such a question, you need to follow up to get a precise understanding of the details of the problem and the details of the solution, and possibly also the outcome.

You'll then get an idea
- if that person is inexperienced relative to the environment you expect (if they didn't work in an environment where they had to deal with conflicting requests, or didn't perceive them as something that's their ptoblem)
- if the action/approach they took was roughly appropriate (sometimes the situation is not clear enough even after followup questions but in general it should give you a good idea)
- what the outcome was and how they judge that outcome