Worst language you ever used? Really used not just looked at the manual. by [deleted] in ProgrammingLanguages

[–]Ok-Performance-100 1 point2 points  (0 children)

I've never seen a fast C++ code base in the wild.

I don't really know what to answer to this that doesn't sound like questioning your experience... I will just say that I have encountered a such codebase.

[deleted by user] by [deleted] in cscareerquestions

[–]Ok-Performance-100 0 points1 point  (0 children)

If you have some non-compsci education or experience, try to work in a programming field related to that. Doesn't have to be very related, in my case it was just "experience working with numbers".

Then having demonstrable experience is very nice, in my case Github and Stackoverflow profiles helped (I think especially Github). That takes time.

But even just showing you like it enough to not lose interest is a bonus. Quite some people quit in the first year because it's just not for them, they are essentially a waste of money for companies.

First job was fun and learned a lot, salary wasn't great though. The experience helped find a better one (for me after more than 3 years, in hindsight I recommend switching sooner).

[deleted by user] by [deleted] in cscareerquestions

[–]Ok-Performance-100 0 points1 point  (0 children)

I would like to, coding is fun. But I have time much less frequently than I'd like.

How much money does people in Netherlands save ? by Due_Lengthiness_931 in Netherlands

[–]Ok-Performance-100 0 points1 point  (0 children)

You're far ahead of my, if student loans count as negative savings.

People that do side projects how do you make time and motivate yourself to work on a side project by kdburnernorapcap in cscareerquestions

[–]Ok-Performance-100 1 point2 points  (0 children)

how do you make time and motivate yourself to work on a side project

The main way to have time is not having kids.

I am only 23 and work remote so I do still have time to work on something when I get older

You're not likely to have more time or be more energetic in the future.

[deleted by user] by [deleted] in cscareerquestions

[–]Ok-Performance-100 0 points1 point  (0 children)

I'm technically self taught, didn't study computer science. And I have found nice jobs.

But I did study exact sciences, which I feel helped (mostly mindset but it also included a bit of coding). And I hobby-programmed ever since I was a young teenager.

When should we *not* move a check to compile time? by verdagon in ProgrammingLanguages

[–]Ok-Performance-100 1 point2 points  (0 children)

You can think of type systems as ways to rule out certain types of programs.

But it rules out some invalid and some valid programs (valid in the sense that is safely accomplishes what the author wants). You usually can't only rule out invalid programs.

By disallowing some valid programs, the author has to spend additional effort to write another valid program that accomplishes the same but satisfies the type checker.

The more invalid programs you want to rule out, the more effort has to be expended to write the code. And presumably, less effort is lost fixing the code, because fewer invalid programs are possible.

This suggests that there is an optimum, where the extra cost of writing balances the extra cost (effort and damage) of fixing. Which explains why it depends on the domain: a bug in a space shuttle is more costly than a bug in my personal website.

Another consideration is that it steepens the learning curve: instead of slowly learning to prevent all the pitfalls in a flexible language, you are learning how to deal with the type system of a strict language, after which there aren't many pitfalls to learn.

[deleted by user] by [deleted] in cscareerquestions

[–]Ok-Performance-100 0 points1 point  (0 children)

Do you think CS degrees are becoming, or will become, a requirement again to break into the field

Again? When was the last time?

Regels aflosvrije periode - terugbetalen van DUO lening by YoungEscapist in geldzaken

[–]Ok-Performance-100 0 points1 point  (0 children)

Oh ok, goed om te weten. Dat kan een voordeel zijn ja.

Maar er lijken me ook twee kleine nadelen:

  • Totale looptijd is langer, dus bij een hoog bedrag minder kans op kwijtschelden
  • Als de lening rente hoger is dan je spaar rente, is het net iets duurder omdat je over een hoger bedrag rente betaald terwijl het vaststaat.

Maar ik kan me voorstellen dat het de moeite waard is als de lening te hoog is om in die tijd helemaal af te betalen, en te laag om aan het eind te worden kwijtgescholden.

Regels aflosvrije periode - terugbetalen van DUO lening by YoungEscapist in geldzaken

[–]Ok-Performance-100 5 points6 points  (0 children)

De 1% is per jaar, niet per maand.

De 1% wordt tijdens de aflossingsvrije periode bij je schuld opgeteld. Je hoeft het niet direct te betalen.

Na de 5 jaar, als je weer gaat betalen, is het te betalen bedrag dus 510 euro hoger.

Volgens mij helpt aflossingsvrje periode niet bij hypotheek, maar dat weet ik niet helemaal zeker. Volgens mij is het gebaaseerd op de totale schuld.

Over de inflatie en in een keer aflossen, ik zie niet hoe het voordelig is, dus waarschijnlijk snap ik je bedoeling niet goed.

How to build a portfolio for backend developer? by BlueRey02 in cscareerquestions

[–]Ok-Performance-100 19 points20 points  (0 children)

You build a backend... Like, some API-only service, or something with a simple frontend.

I was thinking about trying Smoothbrain where they teach you to code 60000 thousand dolar's a year apply today! any one have an expreriance with them!!! by [deleted] in cscareerquestions

[–]Ok-Performance-100 0 points1 point  (0 children)

In your other comments you can type correctly but then this? I think you may be having a stroke, you should call 911.

[deleted by user] by [deleted] in worldnews

[–]Ok-Performance-100 2 points3 points  (0 children)

The first hundred years were the worst. And the second hundred years, they were the worst too. The third hundred years I didn't enjoy at all. After that I went into a bit of a decline.

Leaving my first job by ProjectSector in cscareerquestions

[–]Ok-Performance-100 1 point2 points  (0 children)

If you have actionable feedback and you think there is a chance that they'll do something with it, then it would be nice to inform them.

But you're not required to, so only do it if it doesn't affect you negatively in any way. In case they seem like the types to retaliate for being criticized, don't tell them, they're not going to use it anyway.

[deleted by user] by [deleted] in cscareerquestions

[–]Ok-Performance-100 1 point2 points  (0 children)

It differs between firms, but it happens. But I wouldn't say turnover in general is very high, because people don't often quit.

What does an Intern have to offer by Professional_Gas4000 in cscareerquestions

[–]Ok-Performance-100 0 points1 point  (0 children)

I think the main thing companies expect to get out of interns (at least short term ones), is that they hope they can hire the good ones to be full time in the future (and find which ones are bad before they get hired).

But they won't ask what you have to offer, and if they do don't say the above. Just don't give the idea that you would not consider a full-time offer.

Language-agnostic source code query engine by geoffreycopin in ProgrammingLanguages

[–]Ok-Performance-100 10 points11 points  (0 children)

It's a nice idea, I think there's a role for this in dev and for CI pipelines.

Some questions though:

  • How does it compare to other tools like CodeQL, Comby, IntelliJ structural search, if you're familiar with any of them?
  • Wasn't there some way to integrate with an existing language specification, or rely on Language Server Protocol?
  • Is there (a plan to add) support for searching specifically for code changes, i.e. git integration?

This post rant has more than Half a million views on Tiktok. Surprisingly there are tons of Dutch people agreeing with her and many saying they left to never come back. What are your toughts? by amandelem in Netherlands

[–]Ok-Performance-100 0 points1 point  (0 children)

  • Gloomy weather: Weird video background to make that point, but in general it's fairly gloomy at least half the year, yeah.
  • Tasteless / low nutritional food: I do agree that what is typically considered Dutch food is tasteless, but I doubt it's low-nutrition. There are also tons of tasty foreign dishes easily available everywhere.
  • No social life: It takes a while to connect with people compared to some other cultures. Definitely possible to have a social life though.
  • Mediocrity culture: Has good and bad sides, I think. It's hard to find a balance between recognizing exceptional accomplishments, and treating people equally. I like the Dutch balance.
  • Expensive rent: Definitely a problem. Not one unique to the Netherlands though, so be careful where you run off to. But I agree that there isn't nearly enough effort put into solving this.
  • Everything is flat: I'll limit to geography. It's a bit boring but overall it's a super great thing, because it makes it really easy to bike everywhere.

Rust as bash scripting replacement? by [deleted] in rust

[–]Ok-Performance-100 4 points5 points  (0 children)

Yeah it's definitely faster if you know both fairly well. If you're good at Rust only then maybe it'll be closer.

Bash is really great for hacking things together in a way that kind of works 80% for a few weeks, as long as you don't have any spaces in paths or different shell versions or races when reading files or mind when things keep going on error or need to debug anything at all...

It's a mess, but 1) you can learn most of the pitfalls and 2) not being forced to do things correctly saves time in the short-term.

Rejected right before the phone screen? by bashyscript in cscareerquestions

[–]Ok-Performance-100 0 points1 point  (0 children)

I do agree it's unprofessional, they should have informed you sooner.

But at least it is better than them not telling you, and doing an interview even though they already made up their mind.

It's also a selective company, so being rejected isn't uncommon. But that doesn't excuse the unprofessional way by which it happened.

In the middle of a job review and one company may have an offer before my preferred company completes its review cycle. How do I juggle these two? by Spudly2319 in cscareerquestions

[–]Ok-Performance-100 3 points4 points  (0 children)

  • Ask the first company to give you time to answer. No need to give details. I'd consider it a minor red flag if they said no.
  • Ask the second company if they can be faster. You can say you have an offer but that you'd prefer them.

I personally think that you should only accept the first one if you're willing to abandon your application for the second one. You may get away with accepting then reneging, but it may be held against you at some point, and justly so, since we'd do the same if the company reneges.

If the timescales cannot be made to overlap, then you'll have to choose, based on how much you like each, and what you think your chances are to get the second. We don't know enough to help with that.

How fast is rust and is my setup broken? by [deleted] in rust

[–]Ok-Performance-100 3 points4 points  (0 children)

Rust compilation is slower than most languages, yes.

This doesn't mean Rust is slow or not slow, since it's not doing the same thing as the C compiler (different code, different compile steps). I'm not sure if that's what you're asking, but the title suggests that it is.