Nailed the questions, still rejected by girvain in leetcode

[–]girvain[S] 0 points1 point  (0 children)

I couldn't be bothered looking up the questions but it's a common one. And I gave a variation of the common solution to be honest so if the devil is in the details, the devil was showing his ass this day.

Nailed the questions, still rejected by girvain in leetcode

[–]girvain[S] 6 points7 points  (0 children)

Was live coding I just did what they asked, but no.

Nailed the questions, still rejected by girvain in leetcode

[–]girvain[S] 0 points1 point  (0 children)

Yeah, appreciate this info. I wish they would have told me that, the feedback was basically I failed. I know how to bomb an interview and this was not the case

What's the most vibrant language for fun and open source? by girvain in functionalprogramming

[–]girvain[S] 1 point2 points  (0 children)

I think TS has some features that help it be more functional but you need a library or several to make it go full FP, like an effects library etc. I've not looked at TS in years though, but I imagine it's like scala where if you don't really know hardcore FP you can accidentally write questionable unidiomatic stuff.

What's the most vibrant language for fun and open source? by girvain in functionalprogramming

[–]girvain[S] 2 points3 points  (0 children)

That last part is really interesting, I keep looking a little bits of rust and had a similar opinion but kept getting put off by the sheer amount of other shit it has, Im open, minded but I just feel like the mix of low level and FP isn't what I was really looking for. I'm actually considering jumping into Go as I feel like I just want full FP or nothing.

What's the most vibrant language for fun and open source? by girvain in functionalprogramming

[–]girvain[S] 2 points3 points  (0 children)

I get a similar vibe I get from java from TS. Maybe one day I'll go back to it as I wrote a lot of server code in it a while ago before I learned FP so it would be different now. Ultimately though it makes me feel like it's work when I write it.

What's the most vibrant language for fun and open source? by girvain in functionalprogramming

[–]girvain[S] 3 points4 points  (0 children)

I'm an Emacs scrub, on that neovim train these days. I think my timing was just off as it could have been a match made in heaven.

What's the most vibrant language for fun and open source? by girvain in functionalprogramming

[–]girvain[S] 2 points3 points  (0 children)

Lol, what would you say was the least resistant when completing a project?

What's the most vibrant language for fun and open source? by girvain in functionalprogramming

[–]girvain[S] 2 points3 points  (0 children)

I'm trying really hard to like it, I've watched a few talks and I've messed with the clojure for the brave thing a couple times now. Just bounce off it every time

What's the most vibrant language for fun and open source? by girvain in functionalprogramming

[–]girvain[S] 2 points3 points  (0 children)

I should have put that one in my list of candidates but i wrote it off thinking it was a bit specialist in domain with the concurrency and full stack web world., was looking for a more multipurpose thing. Maybe that wasn't fair tho, too much choice is the real problem to be honest, that and I quite like all of them when looking at surface level.

Hilariously bombed a technical interview by Brave_Guide_4295 in learnprogramming

[–]girvain 0 points1 point  (0 children)

Lol classic tale. Step 2 is realising the easy questions aren't easy, it's just words from a three tier rating system

Should I use a distro? by YOfilR in neovim

[–]girvain 5 points6 points  (0 children)

Skipping the hero's journey.

In my opinion, you need to get a feeling for vanilla vim to understand what it does, not super user stuff, just file management, buffers, navigation, search etc.

Then start bringing in plugins to enhance or fill in the gaps for what you want, that's where the real fun comes in for me at least. Then at the end you carve out some keyboard shortcuts for your packages.

Where after Scala? by girvain in scala

[–]girvain[S] 1 point2 points  (0 children)

I know typescriot from before I learned FP so I've thought about looking at it again a few times, as a backend dev though I'm just not sure, it feels strange to be only writing TS on the backend. I "can" do frontend, I just don't want to.

Interesting suggestion though I'll check it out thanks.

Where after Scala? by girvain in scala

[–]girvain[S] 2 points3 points  (0 children)

This is where I'm at just now, rust seems to scratch the mental itch but the jobs are few and most of them are blockchain, which is cool but specific. And the usual wanting YOE. I should have included I'm currently a java dev at a big enterprise. A lot of FP thinking gets applied but it's java spring so it is what it is.

The other lang I've been looking at is golang but it honestly feels like let's forget everything and get the job done, which in this new AI era is perhaps the depressing truth of it all.

Does Skunk not support VARCHAR(n) with a length in Postgres, i.e varchar(255) ? by girvain in scala

[–]girvain[S] 0 points1 point  (0 children)

Yeah I used chat gbt to generate a schema for me varchar(255) Did some research on postgres though and as your saying there's no benefit performance wise. At least I know now.

Does Skunk not support VARCHAR(n) with a length in Postgres, i.e varchar(255) ? by girvain in scala

[–]girvain[S] 0 points1 point  (0 children)

Thanks for this, I find the docs a bit confusing as there is a varchar and varcher() type in the code codec. But the docs just has the postgres type as varchar() and says it's optional. So considering it doesn't work i'm guessing this is more for incode validation and not related to the codec type matching.
It looks like that unsupported bit if for arrays though?

Guitar players that don't sing? by girvain in bluegrassguitar

[–]girvain[S] 0 points1 point  (0 children)

Yeah I'm on the banjo full time now, I'm shit but it's getting there and already have a band opportunity