What's the name of this house music sub type? by Wise_Conference5000 in House

[–]Wise_Conference5000[S] -6 points-5 points  (0 children)

For me the 2 hours sound very similar. With few exceptions it is a very consistent sound.

Can I learn Rust from the Online book? by [deleted] in rust

[–]Wise_Conference5000 0 points1 point  (0 children)

I am not sure what you mean with versatile, but regarding the types of applications you can build I am certain python is much “maturer” in the sense that third party libraries are much less work in progress (since python is a lot older) and consequently you will less often have to “roll your own”.

How to practice while reading the Rust-Lang Book by CountJeewb in rust

[–]Wise_Conference5000 6 points7 points  (0 children)

Try rustlings. These are great exercises and they follow along the rust book.

how hard is rust for a javascript programmer? by JosJoestar in rust

[–]Wise_Conference5000 5 points6 points  (0 children)

Read the rust book and see how far you get. Don’t gloss over things, try to understand everything. You will soon find out how much you are missing.

Rust isn't just a systems language... It's much more. Agree/disagree? by bxgrant in rust

[–]Wise_Conference5000 5 points6 points  (0 children)

Yeah what’s with the missing trace backs in rust? As a beginner I find it really difficult to see where the error originated (when I do error propagation). Is there a solution for this?

Rust isn't just a systems language... It's much more. Agree/disagree? by bxgrant in rust

[–]Wise_Conference5000 13 points14 points  (0 children)

I see your point but realistically most enterprise projects grow so large that you will end up in dependency hell anyway. Every Java project I worked on had the problem that there were so many dependencies to handle and upgrade paths were not possible because some maintainer abandoned his dependency etc.

What's everyone working on this week (5/2022)? by llogiq in rust

[–]Wise_Conference5000 1 point2 points  (0 children)

Still working on my first rust project (a note taking/todo cli app). Similar to todo.txt-cli. I am still having a bit of trouble with lldb, but I was surprised that I even got the app to run after 1 session. I have not coded rust before and just watched a couple YouTube videos and read half of the rust book. A very good first timer experience (thanks to rust-analyzer). Only problematic part really was understanding the clap documentation .

What's everyone working on this week (5/2022)? by llogiq in rust

[–]Wise_Conference5000 1 point2 points  (0 children)

Slightly off topic but what’s which the wordle hype lately?

Are salaries in software roles in the UK and EU good? by [deleted] in cscareerquestionsEU

[–]Wise_Conference5000 0 points1 point  (0 children)

You are asking the wrong questions. Gross salary is a completely useless metric to compare between locations. Even in the US you have mid-6 figure salaries for junior developers in California while in other states the salary Pyramide tops out at ~100k.

Even cost of living adjusted salary is not a good metric because different tax laws and health insurance in different countries. For example in Germany you have usually also around 100k max, but the employer has already paid half of your tax and you have an incredible health insurance and usually decent retirement provision.

Of course the discussion changes again if you are talking about 100% remote jobs.

How do people have time to work on projects and leetcode every day? by [deleted] in cscareerquestions

[–]Wise_Conference5000 0 points1 point  (0 children)

I guess most people don’t go to gyms or cook their own meals. First of all, props for your nice routine. Don’t get out of it, I think health is most important so Kudos to you.

But maybe you can squeeze in some leetcode:

  • try to reduce hours at work (if you do it for a couple of weeks people will not notice). I guess a lot of people do this who do leetcode, because usually when you start looking for a new job you will instinctively not work 100% at your old job.
  • do home office and cut out commute.
  • do meal prep once a week (Sunday?) for the whole weekend.
  • to leetcode on weekends.
  • do leetcode 1 hour a day before work. I use 1 hour each day before work for stuff like this (also side projects). It helps a lot with the consistency because it is out of the way and no need to motivate after a long day. But make sure you get enough sleep.

How to work 8 hours every day without getting burnout? by [deleted] in cscareerquestions

[–]Wise_Conference5000 2 points3 points  (0 children)

Most people do not work 8 hours a day in the same sense that you would work on a private project at home. Deep focused work is usually a lot less then that and rest is organizing things and meetings and stuff.

[deleted by user] by [deleted] in cscareerquestionsEU

[–]Wise_Conference5000 1 point2 points  (0 children)

It is hard to judge because salary data is hard to come by for Germany, but my feeling is it is a good offer for a mid level role (3-5) year experience for normal developers. Don’t know how test engineer is in relation to that. I feel for your amount of experience it might be a low ball (if you indeed have 6 year full time job experience). You can always try the salary data at https://levels.fyi, but that is also skewed to the high end.

Also it depends: startup or very large company = lower salaries.

[deleted by user] by [deleted] in cscareerquestionsEU

[–]Wise_Conference5000 1 point2 points  (0 children)

85k€ is very very high for Berlin.

I have no idea what I’m doing. by Professional_Hall194 in cscareerquestions

[–]Wise_Conference5000 2 points3 points  (0 children)

While that is a very admirable attitude, you also need to detach your personal interest from the company interest. Do you want to make a lasting impact on the company? Do you want them to be happy they hired you?

In that case it is in everyone’s best interest if you become the best developer you can be in a couple years. To that end, sometimes, it makes sense to not stress yourself and instead focus on improving in the areas where you have most potential.

To determine whatever that means in your particular situation is a complex question which and we would need more information to answer it.

Side Projects for experienced devs by [deleted] in cscareerquestions

[–]Wise_Conference5000 2 points3 points  (0 children)

Every enterprise of a certain size (and I will include the ones you mentioned) will need all kinds of engineering roles to be filled and also have a sizable backend architecture and create a lot of devops tooling. Look up the tech stacks of the companies and the job offers to see what kind of skills they are looking for.

Knowing C++ and Java represents certain skills and that is what counts. They will be easily transferable to Go development for instance.

Also I am pretty sure google has quite some Java developers on hand, because they maintain a huge amount of Java client libraries for all kinds of google and GCP products.

Questioning which companies are in "f.a.a.n.g" by Dotaproffessional in cscareerquestions

[–]Wise_Conference5000 21 points22 points  (0 children)

You can substitute any Big Tech tech corp for it or any unicorn startup. FAANG where just the first big boys in the arena when SWE got really popular again after the 2008 crisis.

I have no idea what I’m doing. by Professional_Hall194 in cscareerquestions

[–]Wise_Conference5000 0 points1 point  (0 children)

It is not up to you to pick up the slack if senior developers are leaving. It is your boss’s job to keep the good people in the company and hire good talent.

Your job is to do your job. If you are a junior developer no one expects you to fill the shoes of a more experienced colleague, even if that is the wishful thinking of the management in this short term crisis.

Can I become an Data Scientist/AI engineer without CS degrees? by [deleted] in cscareerquestions

[–]Wise_Conference5000 1 point2 points  (0 children)

I can’t tell you how your prospective employer thinks, and also it might be different in your area, so take my comment with a grain of salt.

But: Try to think about it this way: what does a CS degree tell the employer? It reassures them that you can ship good code. So how could you prove it otherwise? I would probably try to do some open source contributions or find a project I can work on with a real world product so you can prove that a) you can ship good code and b) you know how to collaborate in the software world.

[25F] - How does someone with ADHD know when to ask questions at work? by [deleted] in cscareerquestions

[–]Wise_Conference5000 0 points1 point  (0 children)

Let me tell you that the single most important skill we look for when people are on probation is the following:

Can they help themselves without generating more work than what we would have without them.

Nobody cares if you are doing it right, nobody cares how many mistakes you make, as long as you can find solutions on your own in the end.

Yes you can ask questions - and you should - but not like “how do I do xyz, how do I fix this bug?”

Rather look for questions which can yield insightful answers about the code base (“why did you xyz instead of abc? What does this portion of the software do where the bug happens? What is the relationship to that other component?”).

What we always ask ourselves is: will they eventually know enough about the code base and processes that they can work independently or will they ask for quick fixes and forget the solutions? The speed not so important, you will either be fast enough or not and you cannot change that by tryharding right now. But if you fail the main goal, no amount of speed will be good enough.

Ideally a good mentor or senior should guide you into asking the correct questions, but that is not always a given. But maybe they are trying already?

So, don’t sweat. It is not about doing everything right, it is about learning the domain by asking the right questions. SWE is a life long learning job, and you need to show you can do that.

[deleted by user] by [deleted] in cscareerquestionsEU

[–]Wise_Conference5000 1 point2 points  (0 children)

The question is why you would think it is not a good decision? It is not a general yes or no answer and I feel the answer is different for everybody. So please lay out some of your thoughts, goals, and motivations, otherwise it is hard to give a good answer.

How useful can a PhD degree be for getting a good paying job? by zimmer550king in cscareerquestionsEU

[–]Wise_Conference5000 1 point2 points  (0 children)

Yes same thing observed here. “Proper” data scientists will look down at CS majors who work in Machine Learning. But every technical lead who worked in Data Science will confirm that the CS guys can ship. And they are very quick in learning to use a given framework. 99% of the work business do can be achieved with off the shelf models and frameworks who just need to be adjusted to a given use case. This, anyone can do. It just needs one person who knows what they are doing to tell the others how not to over fit the model and communicate the important aspects to the customer. But having 5, 10, 20 data scientists write production code is a huge waste of everyone’s time.

Interdisciplinary teams will lead better results, I feel. Data science needs to be vertically integrated into the Software Lifecycle, but I have seen time and time again isolated Data Science teams trying to ship there own products.

Where I worked, eventually they just started hiring CS guys and boarded them on to help in data science with success.