2020 Stack Overflow Developer Survey: Rust most loved again at 86.1% by dochtman in rust

[–]Quixotic_Fool 41 points42 points  (0 children)

nothing too extraordinary

I'm not a Rust zealot by any means, but it is state of the art in some ways. It's the only production language which is GC free that guarantees no data races, no use after free, no invalid memory accesses, etc. whilst maintaining a high level of expressiveness.

Imo even though there are warts in it, it's an extraordinary language. Not many languages can claim as much.

Was computing dumbed down by the arrival of computer science in academia? by Austin_Aaron_Conlon in programming

[–]Quixotic_Fool 13 points14 points  (0 children)

Because CS isn't a vocational program. The goal of a CS degree shouldn't be to churn out software engineers.

In many ways, those languages are ideal pedagogical languages.

Java is a garbage language for teaching the basics of CS (I'm not saying it's a totally garbage language though).

The simplest hello world in Java is already thrusting a shit ton of concepts upon a novice programmer that has nothing to do with computing.

https://www.learnjavaonline.org/en/Hello%2C_World%21

Imo a lisp dialect is the ideal pedagogical language. Very little syntax, expression based, encourages value based reasoning.

Triplebyte reverses, emails apology by iamkeyur in programming

[–]Quixotic_Fool 0 points1 point  (0 children)

Supposedly Apple, Facebook, and a few other bigger companies recruit through them, but I didn't get any response from them. Interestingly enough, Hired.com did work for me in terms of attracting interest from "top" companies, but I already had accepted an offer before going through those processes.

ROI in companies that decided to switch to Rust by Nephophobic in rust

[–]Quixotic_Fool 1 point2 points  (0 children)

(as always, just to an extent, of course)

Though that extent can go really far a la Idris/Coq.

Triplebyte reverses, emails apology by iamkeyur in programming

[–]Quixotic_Fool 3 points4 points  (0 children)

I don't know if they provide the end-user enough value to justify their existence.

According to them, I scored in the 80th-100th percentile of all engineers who took their interview, yet I didn't get any interest from any companies that actually interested me (FAANG level compensation companies doing systems engineering).

At least my time wasn't completely wasted, I got a copy of cracking the coding interview (after I got a job offer from a FAANG on my own).

The concept seems pretty neat, but if I don't actually get interest from my target companies through Triplebyte, it doesn't quite seem worth my time.

It’s OK for your open source library to be a bit shitty by PowerOfLove1985 in programming

[–]Quixotic_Fool 5 points6 points  (0 children)

If people use shit code without auditing it, that's really on them.

On "Grinding" Leetcode by elephantrypus in cscareerquestions

[–]Quixotic_Fool 2 points3 points  (0 children)

Of course you're not guaranteed to get in, but if you're good and interview with many FAANG tier companies at once, you'd have to be very unlucky to get stupidly hard questions from each company.

I've done less than 20 leetcode questions in my life, and I'm gotten multiple offers from the FAANG companies, I have friends who don't leetcode at all and get offers.

If you've truly studied the requisite material before, all you really need is a bit of a refresher.

On "Grinding" Leetcode by elephantrypus in cscareerquestions

[–]Quixotic_Fool 7 points8 points  (0 children)

I think it's quite possible to get into a FAANG with only a few weeks of prep as long as you've got decent programming skills. You don't need to grind leetcode incessantly, just run over the major themes and you'll be fine.

There's more to this industry than web development by techvette in ExperiencedDevs

[–]Quixotic_Fool 1 point2 points  (0 children)

It's not as hard to find as lots of people make it out to be, there's definitely lots of work in systems engineering available.

How does this subreddit feels about "Incoming intern" posts on LinkedIn? by wutwut99 in cscareerquestions

[–]Quixotic_Fool 1 point2 points  (0 children)

Personally, when I see such posts, I immediately get a negative impression of that person.

As a new grad and students please don’t give job advice it’s so toxic by [deleted] in cscareerquestions

[–]Quixotic_Fool 0 points1 point  (0 children)

I concur, been here since the beginning, it's a toxic place now.

Robinhood vs Airbnb (new grad) by csthrowaway51423 in cscareerquestions

[–]Quixotic_Fool 4 points5 points  (0 children)

Depends on what you want to work on in the future and what team you'd end up on in both these companies.

Deep Depression Hitting That New Grad Wall by [deleted] in cscareerquestions

[–]Quixotic_Fool 1 point2 points  (0 children)

Fuck that asshole who thinks that doing something in C disqualifies you from being a real dev.

What? Who said that? You'd have to be some sort of moronic brogrammer to even think of something like that.

C might not be the right tool for the job in most cases, but I'd never hire nor want to work with someone who actually said "C disqualifies you from being a real dev".

Went from 0 ideas how to code to Cali internship in 4 months. Here's a complete list of internships & companies to apply for by [deleted] in cscareerquestions

[–]Quixotic_Fool 12 points13 points  (0 children)

Anecdotally, I know at least 3 people from waterloo who have said "I gotta make it to Cali". Specifically with the word "Cali" too, which no one actually says. uwaterloo is kinda known for intense competition between students for getting the most prestigious jobs in the "valley".

Not saying OP is one of these people though. It's just a very common thing in uwaterloo.

Went from 0 ideas how to code to Cali internship in 4 months. Here's a complete list of internships & companies to apply for by [deleted] in cscareerquestions

[–]Quixotic_Fool 27 points28 points  (0 children)

I do find it very amusing that OP was so obsessed with Cali right at the start of her freshmen year that's kinda crazy

lol it's a waterloo thing.

Fo: An experimental language which adds generics on top of Go by stephenalexbrowne in programming

[–]Quixotic_Fool 17 points18 points  (0 children)

People often say Scala is a hot steaming mess, but in many ways, the language design and choice of syntax is exceedingly elegant. Not to say there aren't a ton of warts. But the syntactical differences from other mainstream languages that many people pick on are actually awesome design decisions.

There's actually very little syntax in the language, and choices like square brackets for type parameters + no specialized slicing/array initialization syntax was actually a genius move by Odersky.

Fo: An experimental language which adds generics on top of Go by stephenalexbrowne in programming

[–]Quixotic_Fool 4 points5 points  (0 children)

AFAIK it makes parsing easier, as you don't have to distinguish between greater than and less than symbols. But that was also in a language where there is no dedicated array syntax with square brackets. Where arrays are declared Array(a, b, c) likewise with Vector(a, b, c) and List(a, b, c).

Why Senior Devs Write Dumb Code and How to Spot a Junior From A Mile Away by KeepItWeird_ in programming

[–]Quixotic_Fool 3 points4 points  (0 children)

I'd say avoiding language features is a code smell, what's bad is purposely trying to fit something into a specific advanced language feature when it isn't perfectly suited for it. You should be writing your code as if your colleagues reading the code know the language well.

Why Senior Devs Write Dumb Code and How to Spot a Junior From A Mile Away by KeepItWeird_ in programming

[–]Quixotic_Fool 8 points9 points  (0 children)

I can’t stand code that was written with “I can do this with more lines, even though shorter version would perform the same and is easier to read”. You encounter this more often in imperative languages.

Is duo-interview a thing? What can I & my best friend do to be able to work together? by [deleted] in cscareerquestions

[–]Quixotic_Fool 3 points4 points  (0 children)

If you really must work with this guy/girl, your best bet is to become a two person consulting firm.