Re:We created a fake language to root out resume liars
by seg_lol on Wednesday March 10, 2021 @08:58AM
(#26411242)
That is absolutely phenomenal. I assume your Python code had functional stylings that would translate well into how the team used Scala?
What was the rest of your experience like there? Sounds like a place that thinks at a deeper level than most.
Re:We created a fake language to root out resume liars
by meheleventyone on Wednesday March 10, 2021 @11:10AM
(#26412716)
Is it unusual? I’ve changed jobs three times now going into places with different languages than ones I had much experience of. IME it takes about as much time to learn the codebase as it does to learn a new language and both go hand in glove.
Re:We created a fake language to root out resume liars
by ajford on Wednesday March 10, 2021 @12:24PM
(#26413668)
IME it depends on the shop and it's own skill level. If you've got a bunch of devs with only experience in the tech stack the company is using, they'll be heavily selective for a match to their stack. If they've got a broad set of internal tools in a bunch of languages, they're likely selecting more broadly based on overall skill or the ability to get up to speed.
And I'm 100% with you there, learning a new place's codebase can often take as much or more time than learning a new language (at least if you've got experience with a couple of languages already). There's at least tutorials and guides for a new language, and there's rarely good docs and resources for the codebase.
After I got hired, I showed up the first day and one of the managers asks me, "So I heard you know functional programming, right?"
I said "yes" and was immediately whisked off to the backend division that worked entirely in Scala, a language I had literally never spent more than 5 minutes on before dismissing because the online tutorial I was using broke about two chapters in.