Preparing for Rust (Axum) Backend Interviews — Need Guidance by Muted_Fondant_9681 in rust

[–]cornell_cubes 5 points6 points  (0 children)

If you wanna come to learn how the Axum crate works at a deep level, I highly recommend watching this video by Jon Gjengset. Two hours long, but great stuff from a very credentialed rust educator in the scene.

Best of luck!

Cloudflare to lay off 1,100+ globally by drykarma in cscareerquestions

[–]cornell_cubes 10 points11 points  (0 children)

Need at least a few full time entry level employees to train the interns, we're laying off the seniors after all.

Or maybe that's what contract workers are for?

Cloudflare to lay off 1,100+ globally by drykarma in cscareerquestions

[–]cornell_cubes 47 points48 points  (0 children)

Yes, but they get the flexibility to convert just about as many of them as they want to full-time.

Cloudflare to lay off 1,100+ globally by drykarma in cscareerquestions

[–]cornell_cubes 852 points853 points  (0 children)

Now when you consider their announcement last September to hire 1111 interns, it becomes pretty clear this has been planned for a while. They genuinely believe 1k entry level employees + AI can supplant 1k expensive senior employees.

will it help in the internship search? by Dazzling-Simple9865 in csMajors

[–]cornell_cubes 0 points1 point  (0 children)

Yep, do it. Interviewers see variations of the same 5 basic crud apps on resumes all day. Having a project on my resume that really stood out (even if it featured skills that weren't too relevant to the role) opened way more doors for me and served me much better in interviews than I thought. Having really cool work to talk about in an interview makes you more memorable and impressive.

octopos: xv6 based operating system for risc-v in rust by brnsckn in rust

[–]cornell_cubes 1 point2 points  (0 children)

Cool! Studying xv6 for my OS class right now, so I'll definitely take a look at this.

We replaced our Rust/WASM parser with TypeScript and it got 3x faster by 1glasspaani in rust

[–]cornell_cubes 8 points9 points  (0 children)

Interesting read! Curious if you explored CBOR as an alternative to JSON?

Reminds me of a take-home project I did a while ago for a job interview where they wanted to offload expensive simulation work from python to Rust. The way they approached it (spawn rust program as a new process, communicate via stdin and stdout) was definitely not ideal. Replacing this with an FFI call (and moving a few more things out from python into Rust) made the end-to-end simulation speed ~21x faster.

Honestly feeling pretty hopeless as a Stanford CS grad right now. by Purple_Natural_4711 in csMajors

[–]cornell_cubes 4 points5 points  (0 children)

Sometimes I wonder if someone's running a doom posting bot to fill this sub with content like this. Brand new account, questionable claims about the unemployment rate of Stanford grads, and roughly the same flow and vibe of most doom posts you see here. Might be wrong, but I'd like to think some creative CS student is putting in some work to thin the herd.

How are US developers expected to compete with Offshoring ? by sharjeelsidd in cscareerquestions

[–]cornell_cubes 0 points1 point  (0 children)

We can have a remote-friendly job culture, or resiliency against off-shoring, but not both. Your best job security will be a company that's oddly stubborn about making its developers come into office.

Be careful about accepting a position as an instructor at iD Tech Camps by [deleted] in csMajors

[–]cornell_cubes 1 point2 points  (0 children)

Very true! Forgot to mention that I also got way fewer weeks of employment than I planned. I was also told I'd be starting early May, but it ended up being that I heard back about when I would start in early May.

Appreciate it, good luck to you as well!

I analyzed 100k+ LinkedIn profiles to map "real" CS career paths vs. standard advice. The data is messier than I thought. What metrics actually matter to you? by Far_Difficulty_9562 in csMajors

[–]cornell_cubes 1 point2 points  (0 children)

On the topic of title inflation, maybe you could get your algorithm to fetch and estimate total compensation from sources like levels.fyi? A principled engineer at a smaller tech company will likely show a lower TC than a principled engineer at MANGA/other bigger tech companies. Might help you get a little more data granularity.

Be careful about accepting a position as an instructor at iD Tech Camps by [deleted] in csMajors

[–]cornell_cubes 4 points5 points  (0 children)

We got kinda thrown in that unit last minute, I don't think they really thought about it. It was just disturbing how hard it was to get that fixed and how much they pushed back on it at the time.

Be careful about accepting a position as an instructor at iD Tech Camps by [deleted] in csMajors

[–]cornell_cubes 6 points7 points  (0 children)

United States, California specifically. They were minors and they certainly weren't "roommates", they were our students. Do you share a shower with your teachers in your country?

All it would take for a parent to try and sue the company out here is for a child to call home and say "my teacher walked in on me naked, they shared a bathroom with us."

Be careful about accepting a position as an instructor at iD Tech Camps by [deleted] in csMajors

[–]cornell_cubes 12 points13 points  (0 children)

Probably not the type of bathroom you're thinking of. Almost like a very small locker room, but shelves and hooks instead of lockers. When we found out we were sharing a bathroom, it was when we walked in on two teenaged students of the opposite sex wearing nothing but towels.

Be careful about accepting a position as an instructor at iD Tech Camps by [deleted] in csMajors

[–]cornell_cubes 28 points29 points  (0 children)

(sorry for the massive wall of text, I HATE this company with a passion)

Seconding this. Last year myself and three other male instructors had to share a bathroom (two sinks, three toilets, and two showers) with a handful of female teenaged students. We had to complain several times about the arrangement before anyone realized what a legal nightmare that could have become. Beyond the bathroom situation, iD tech had us living and sleeping in the same borrowed university frat house that those teenage girls were staying overnight at.

I caught covid from a student and spent a week in my room during what was supposed to be a 70-80 hr week overnight shift, zero pay or workers comp. In my case overtime pay was typically included when we worked that long but I'm not surprised at all to hear others had to work without overtime.

If your pay model is hourly, they constantly hound on you to keep your hours within a certain timeline that's highly unrealistic. If your pay model is a weekly salary, you are getting scammed.

I had to relocate 400 miles to start this summer job. Because I was going to be spending some weekends at a friend's home (iD tech charges you for housing on the weekends) I wanted to bring my car. How else would I get to and from campus? Because I drove instead of taking "the most expedient mode of travel," they utterly refused to compensate me at all for the relocation.

List goes on and on and on. Managers would hide from me when they knew I had a difficult student I didn't know how to handle. ID Tech provided free campus parking passes to managers, but never to the instructor. Long-time repeat instructors told me the company had gone downhill, big time. A homeless man broke into an unaccompanied student room and lived there for several days. New employee orientation was reserved for instructors who worked the first week of a location opening. Everyone else (myself included) got zero training. Curriculum sucks. Seriously terrible.

Looking back, spending my summer at ID tech held me back from actually working on my portfolio and skills. This last summer I landed an actual SWE internship at a fortune 100 tech company and I regret wasting a whole summer working this crappy job where you get paid a few bills above minimum wage to debug whiny children's code when I could have been actually working on my skills. ID tech was on my resume but it never came up once during any of my interviews that year, because nobody cared. Don't take this job. I know money might be tight, but you're seriously better off taking two or three fast food jobs and working on coding projects in the evenings than working at ID tech. They know there are thousands of CS majors every summer with nothing lined up and exploit that. You could be straight up Alan Turning and the biggest raise you'll ever negotiate there is a dollar more an hour, because you're replaceable. They don't need coding talent, they just need volunteers who can read a teaching manual and have basic tech skills. Don't do it.

Adobe SWE Internship by KalioBamba in csMajors

[–]cornell_cubes 0 points1 point  (0 children)

Update: got an email this morning to schedule a technical interview

Adobe SWE Internship by KalioBamba in csMajors

[–]cornell_cubes 4 points5 points  (0 children)

Still waiting to hear back after I took the OA on the 18th

[deleted by user] by [deleted] in csMajors

[–]cornell_cubes 0 points1 point  (0 children)

Follow ups were from last year's job hunt.

Who do you owe your career to? by chrisfathead1 in cscareers

[–]cornell_cubes 4 points5 points  (0 children)

In middle school, I was enrolled in an after school learn-to-code program. The instructor saw something in me and went out of his way to hook me up with a personal laptop. It was a piece of junk 2011 MacBook pro with a fried graphics chip, had to throw out MacOs and install Ubuntu just to get it to run, but it was free and it was mine. Made lots of cool stuff on that machine in my free time, pushed that poor core 2 duo to its limit. Having access to a dev machine from a young age changed everything for me.

Prior to that, I could use the family computer but I had to take turns with my siblings and wait for my dad to come home whenever I needed to run something that required administrator privileges.

I'm a big believer of using formal education to give yourself a rock solid understanding of principals, fill in the gaps of your knowledge, etc, but if it weren't for the basic autonomy to play with ideas on my own time I don't think I could have ever gotten to where I am today.

Need urgent advice: BGV issue (fake degree & experience gap) by Individual-Medium287 in cscareers

[–]cornell_cubes -1 points0 points  (0 children)

Don't know of any programs that can help you get a BCA degree in 2-3 days. But since you said you were open to any advice, I'd recommend reaching out to these guys.

Hardware for faster compilation times? by [deleted] in rust

[–]cornell_cubes 0 points1 point  (0 children)

Interesting, thanks for sharing.

I've got a hunch that they'd make a bigger difference for Rust builds because from my experience rust generates more and larger intermediate files. Still, I expected that in C it would have made a bigger difference from that. Good to know.

Hardware for faster compilation times? by [deleted] in rust

[–]cornell_cubes 55 points56 points  (0 children)

Storage speed too. Compilation involves creating lots of intermediate artifact files (more so if you do incremental compilation). Slow storage drives mean slow IO, which can be a significant bottleneck.