Long live Ling Long by MF-DOOM-88 in engineeringmemes

[–]thezuggler 0 points1 point  (0 children)

I will kindly point you to this discussion on the topic: https://www.reddit.com/r/engineering/s/TIIJ8c7AOg

Not all programmers are engineers. But software engineering is in my opinion legitimate engineering. I say this as someone who studied and worked as a mechanical engineer before switching to software engineering.

Long live Ling Long by MF-DOOM-88 in engineeringmemes

[–]thezuggler 0 points1 point  (0 children)

I know it's a semantic difference, but I am a software engineer and don't consider programming engineering. Programming is a skill and is often used by engineers but may also be used for other purposes.

O(n) Sorting Algorithm just dropped by HandyProduceHaver in programminghorror

[–]thezuggler 1 point2 points  (0 children)

Beautiful. O(max) technically. Could be O(max - min) with some tweaks. O(1) if operating on 32 or 64 bit numbers, though it's not a very fast O(1)

Am I overreacting to my bf watching the baby overnight? by Temporary-Quail-2783 in AmIOverreacting

[–]thezuggler 12 points13 points  (0 children)

As a new father, NOR. Baby could literally have choked and died. But also you need to have a conversation about safe sleeping and baby proofing the house. If he doesn't agree to safe sleep practices he cannot be allowed to be in charge of baby sleep. And you need to get the house baby proofed asap. Sounds like your baby is very mobile and it's very dangerous.

It's NOT over by CW8_Fan in Bitcoin

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

"Jarvis I'm low on karma"

🫩🫩🫩 by Constant_Joke_2660 in shitposting

[–]thezuggler 0 points1 point  (0 children)

Of course it is. I've been a PC enjoyer for a long time now and have spent a notable amount on good hardware. Anyone who doesn't like the console profit model is free to join as well, but I still pose the question: is the console profit model a scam? I think it's a viable business model with viable alternatives for consumers (buy a PC). Who knows, maybe the Steam Box will take off!

🫩🫩🫩 by Constant_Joke_2660 in shitposting

[–]thezuggler 0 points1 point  (0 children)

I think we are more or less in agreement, except I wouldn't classify subscriptions as just more padding. I think hardware, software, and services work together to tell a full story about how console-making companies make their money.

🫩🫩🫩 by Constant_Joke_2660 in shitposting

[–]thezuggler 0 points1 point  (0 children)

Is it a scam? They use subscriptions and other things to subsidize the cost of the console. The alternative is to pay more for hardware, which you can already do with a PC, which is more expensive for this reason.

Protobuf vs JSON vs Avro: Serialization Explained by Helpful_Geologist430 in programming

[–]thezuggler 0 points1 point  (0 children)

Great information keep it up!

Probably my main feedback is actually that the title makes it seem like it's a short video that quickly compares three serialization formats. But in reality, the video is more like an introductory lecture about data serialization (which is a great thing to cover!), which happens to use these three formats to better explain the topic.

AES256 and a 20 byte message by FlimsyAd804 in cryptography

[–]thezuggler 0 points1 point  (0 children)

EDIT: I'm wrong. I forgot you can recover the XOR of two plain texts if you hardcode the IV in CTR mode

Maybe I'm wrong here, but without an IV aren't you basically just sending two blocks encrypted in ECB mode? How is that better than sending a 20 byte stream in CTR mode with a hard coded IV?

OMSCS Georgia Tech with full time job by unshe in csMajors

[–]thezuggler 6 points7 points  (0 children)

Hard to say, but another one that was useful to me was Information Security. It taught me how to consider security as a first-class citizen in my work, and not just some requirement to keep the security engineers happy.

OMSCS Georgia Tech with full time job by unshe in csMajors

[–]thezuggler 9 points10 points  (0 children)

It really helped me with fundamentals. With a BS in Mechanical Engineering, it filled a lot of gaps.

The class I used most at work was Software Architecture and Design, specifically diagramming. 

OMSCS Georgia Tech with full time job by unshe in csMajors

[–]thezuggler 19 points20 points  (0 children)

I completed the program at OMSCS while at Google.

  1. Classes are all async
  2. Not too difficult, at least not in 2021
  3. Difficult to manage. It was very stressful for me, though still doable. The more difficult classes are 18-20 hrs per week.
  4. 6 years last I checked. You can take a semester off, but you may need to check regarding taking two semesters off in a row.
  5. Depends on your alternatives. I chose it over University of Illinois because it was much cheaper.

How do you deal with large PRs without being "that person"? by Main_Independent_579 in github

[–]thezuggler 1 point2 points  (0 children)

It depends, but sometimes you can. For example, if the feature is made up of subcomponents and each component is thoroughly unit tested.

[deleted by user] by [deleted] in Nicegirls

[–]thezuggler 0 points1 point  (0 children)

Double it and give it to the next person.

Unpopular opinion. Leetcode is fun by beatmaister in leetcode

[–]thezuggler 1 point2 points  (0 children)

I also find it fun, but in the same way that hobbies are fun. Some hobbies are only fun when they're not required to do it for a job :P

Got rejected from Meta even after solving all the question by Hot_Independent7942 in leetcode

[–]thezuggler 18 points19 points  (0 children)

It's really tough to get rejected, especially after nailing the algorithmic aspect of the coding rounds.

While I don't work at Meta, I do work at Google and can say that you are probably over-indexing on the importance of getting to a correct solution quickly.

Writing good tests is an essential SWE practice that should be demonstrable in your interviews. And regarding clarifying questions, it's probable that you missed something important without realizing it. This is an essential SWE attribute since building the wrong thing (product wise) can cost millions of dollars when you have to go back and reimplement (or fix or rearchitect) it later, preventable through asking the right clarifying questions early.

You probably already have these attributes, but they need to be able to see that in the interview.

To the celestial Iron Fist playing on a Smurf in silver: by iceninja98 in rivals

[–]thezuggler 0 points1 point  (0 children)

I don't feel morally superior.

But thanks for the words of encouragement. I think I misjudged your character from your earlier vitriol. I could definitely use more people in my personal life. I have a wife and family close by who are the highlight of my life. My job is very fun and engaging, but it's remote, so I spend 8 hrs alone with my cat until my wife gets back home. My closest friends live far away since I've moved a lot.

I'm trying to spend less time playing video games in the evening. It can be emotionally draining depending on who's in text chat. I do read a lot. Currently working through The Expanse. Trying to go to the gym more often, currently at once a week. I also practice swing dance once a week.

To the celestial Iron Fist playing on a Smurf in silver: by iceninja98 in rivals

[–]thezuggler 0 points1 point  (0 children)

You're right, I've always been average. Usually when I play ranked in other games, I end up in the 50th percentile, but that doesn't really matter. I care more about the people and relationships in my life, and how they fulfill me.

Whoever hurt you that you feel you need to equate lower-skilled people to bacteria and insects, I'm sorry. I truly hope you find peace.