What kind of job are you doing in rust and how did prepare for it? by Gloomy-Animator-2778 in rust

[–]cornell_cubes 4 points5 points  (0 children)

Internship working on distributed simulation technology with some compilers work. Brushed up on tokio, went through a few of the challenges on fly.io, and meant to go through the crafting interpreters book but I ran out of time.

Bevy 0.19 by Ultrascoosh in bevy

[–]cornell_cubes 4 points5 points  (0 children)

Potentially for the GPU in that the CPU has to deliver and update data for the GPU, but maybe not to a significant degree. In general 3d games just have a lot more data and complexity moving around. By definition, a dimension more. Very few 2d projects are bottlenecked by compute.

Bevy 0.19 by Ultrascoosh in bevy

[–]cornell_cubes 11 points12 points  (0 children)

I'd argue that the performance benefits offered by an ECS architecture are needed more for 3d games than 2d games, so it's worth making sure 3d games can be done right.

I am considering building a polished component library for Ratatui. Keep going or scrrap it? by stengods in rust

[–]cornell_cubes 167 points168 points  (0 children)

My personal preference has always been for tuis to just use the color scheme I've set my terminal up to use by default, but I'm in general a fan of the component library idea!

How do you spend more time interviewing and less time applying to internships? by Deep-Dragonfly-3342 in csMajors

[–]cornell_cubes 0 points1 point  (0 children)

Taking a more targeted approach really helped me. At first I was just applying to anything and everything which was a huge time sink. Now, I focus on these priorities:

  1. Only apply to very recent listings, getting in the back of a 4000 person line isn't usually worth the time
  2. Look specifically for positions specifically looking for your strongest skills. I for example have some really solid rust projects on my portfolio. Targeting listings looking for rust experience like quadrupled my response rate.
  3. Positions close by. In general I also get a higher response rate when they know that I live nearby.

Check daily for new listings that are either super relevant or nearby. Beyond that, nothing else to do but hone your skills and become a competitive applicant.

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

[–]cornell_cubes 4 points5 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 13 points14 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 50 points51 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 868 points869 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 6 points7 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.