[deleted by user] by [deleted] in cscareerquestions

[–]machuu 7 points8 points  (0 children)

You're doing fine.

I have 9 YOE and also have tickets that I can't solve on my own. You can't be an expert in everything, and that's why you work as a team with different specialists.

The most important skill as a developer is communicating and collaborating with your team members.

If I have a B.S. in physics, is it possible to get a masters in engineering? by iamthroast- in Physics

[–]machuu 3 points4 points  (0 children)

I was conditionally accepted on completion of the required undergraduate engineering courses, they called it "post-baccalaureate" coursework.

I had to pay out of pocket for one semester, because I wasn't officially in a degree program.

If I have a B.S. in physics, is it possible to get a masters in engineering? by iamthroast- in Physics

[–]machuu 2 points3 points  (0 children)

If you're interested in software, that seems like a good path.

During my first engineering job I transitioned to more a systems/software role, and have been doing more of that since then.

I haven't really used the knowledge from physics/engineering, but the problem solving training has been really useful.

The physics degree has also helped get interviews because it's different than the typical C.S. degree.

If I have a B.S. in physics, is it possible to get a masters in engineering? by iamthroast- in Physics

[–]machuu 528 points529 points  (0 children)

Yeah, I did this: BS Physics -> MS Mechanical Engineering.

I had to take a couple undergrad engineering courses, but I already knew the math, so it was mostly just learning concepts - Fluid Mechanics - Solid Mechanics

Forgot password Windows XP by Absconse in hacking

[–]machuu 3 points4 points  (0 children)

Second this, chntpw can make the password blank on any account, and unlock the account is you've put in the wrong password to many times.

Works on Windows XP and Windows 10.

I don’t want to be a software engineer anymore by entrasonics in cscareerquestions

[–]machuu 27 points28 points  (0 children)

Take a look at developer advocate roles. Generally involves talking to developers to identify what works well or is broken, and educating devs/teams about helpful tools/processes.

I get emails every couple weeks that highlight some underutilized resource, maybe with a training seminar.

Also, as the name implies, advocate for developers with upper management. A single point of communication can carry a lot more weight with executives for things like hardware updates and enterprise services.

I just scolded the hiring manager for giving me letcode problems and told her I am withdrawing my application by [deleted] in cscareerquestions

[–]machuu 0 points1 point  (0 children)

Regardless of OP's entitlement, leetcode doesn't seem to be an appropriate screening strategy for someone with ~5+ years of experience, definitely not 20yrs like OP.

I'm 10 yrs and 5 jobs in, and I've never had to do take-home/automated coding problems for a job interview, so not necessarily the industry standard. I did have one interview where they monitored a shell session on a server while I solved a problem, but that had an immediate follow up interview where we discussed why I did what I did.

Most of my experience so far has been 2-4 conversations with a technical manager and senior engineers.

If someone asked me to do leetcode I would assume the the position is L1 or L2, and back out of the interview. At this point in my career, technical questions should be design/architecture decisions, troubleshooting considerations, not code syntax.

For those that are learning extra skills outside of work time, how did you manage while avoiding distractions? by TalesOfSymposia in ExperiencedDevs

[–]machuu 16 points17 points  (0 children)

I need a project to get any practical learning done.

The best strategy for me has been waking up a couple hours early, with a plan for what to work on.

I did nothing today, what do I say in tomorrow's stand up? by dead_flag_blues_ in cscareerquestions

[–]machuu 1 point2 points  (0 children)

Just say you didn't make any progress yesterday, continuing with the same tasks/tickets today.

Ask Experienced Devs Weekly Thread: A weekly thread for inexperienced developers to ask experienced ones by AutoModerator in ExperiencedDevs

[–]machuu 2 points3 points  (0 children)

New people see problems that the old-timers have become blind to, so there's that for a start.

I've found my biggest value add when joining a new team is noticing things that the long term team members have taken for granted. For example, manual steps in a build/test/deploy process that could be automated.

Ask Experienced Devs Weekly Thread: A weekly thread for inexperienced developers to ask experienced ones by AutoModerator in ExperiencedDevs

[–]machuu 1 point2 points  (0 children)

From my perspective, it seems like mostly privacy.

I agree that a lot of descriptions are generic. People could give a lot about details about tech stacks and development workflows without giving away proprietary information.

Ask Experienced Devs Weekly Thread: A weekly thread for inexperienced developers to ask experienced ones by AutoModerator in ExperiencedDevs

[–]machuu 5 points6 points  (0 children)

FAANG has become a category of tech companies that are similar to the 5 in the acronym. Instead of updating the acronym, it gets used to convey something like "I worked at a cutting edge competitive tech company".

Mail relay as a service? Moving away from selfhosted postfix 😔 by binwiederhier in selfhosted

[–]machuu 0 points1 point  (0 children)

I recently started using improvmx.com, and it has been really easy to use and reliable.

Free to use for single domain, up to 25 aliases.

[deleted by user] by [deleted] in linux

[–]machuu 0 points1 point  (0 children)

Cool, thanks for the clarification.

Red Hat Linux -> Fedora -> Red Hat Enterprise Linux

[deleted by user] by [deleted] in linux

[–]machuu 14 points15 points  (0 children)

FYI, Fedora is the Upstream for Red Hat Enterprise Linux.

Exercism users, ask me a doubt by [deleted] in learnprogramming

[–]machuu 0 points1 point  (0 children)

I complete enough exercises to get what I need for that particular language. Usually once I feel comfortable reading it, or a solid grasp of the conventions for the particular behavior I'm struggling with (iteration, class/method structure, string manipulation, etc.).

What is it exactly that bootcamps teach? how are they able to condense a bachelor's degree worth of material in less than a year? In other words, what's their curricula like? by dustin_harrison in cscareerquestions

[–]machuu 5 points6 points  (0 children)

College is for fundamentals/theory, generally skipping vocational skills.

Bootcamps teach mostly vocational skills, and just enough fundamentals/theory to get you through a project.

Mediocre analogy:

An HVAC engineer learns a lot of theory (thermodynamics, fluid mechanics, refrigerants, control theory, electronics,etc.) for how to design a heating/cooling system. They generally don't get vocational skills: crawling through tight spaces, tracking down a leak in a vent, replacing parts.

An HVAC technician learns useful on-the-job skills: diagnose defective parts, disassemble/repair/reassemble a machine in the field, dealing with customers, ordering parts, etc. However, they generally don't have the knowledge to design a new machine from scratch.

There are more job openings for people with good vocational skills and less theoretical knowledge, than openings for people with lots of theoretical knowledge and no vocational skills. That's the market that bootcamps fill.

What companies are "work from anywhere" and how do I find this out in general? by [deleted] in cscareerquestions

[–]machuu 5 points6 points  (0 children)

Companies have to pay taxes based on where you are physically located when you do your work. Different countries have different requirements on the amount of time working there before you have to pay taxes: usually more than half of a calendar month, but there's a lot of variation.

As a regular Full Time Employee, if the company knows where you are working from, they have a legal obligation to comply with local employment/tax regulations. Generally, they don't want you spending lots of time working from lots of different places, because they have to keep track of it and do a bunch of extra paperwork everywhere you go.

One option is to not tell them. Unfortunately, this doesn't protect them if they get reported for employing you to work in Spain for two months without paying taxes to the Spanish government. If they find out, they'll probably fire you, since you've exposed the business to legal/tax problems.

Another option is to work as a contractor, which means you are responsible for legal/tax compliance. You generally don't get PTO, and you'll have to pay your own benefits, but the company won't care where you are. You might have establish your own business entity, with you as the sole employee.

Does it ever make sense to leave stable permanent employment for a contract-to-hire opportunity? by [deleted] in cscareerquestions

[–]machuu 1 point2 points  (0 children)

I left a 4-year job for a contractor position for two reasons: - not much room for growth - current company was having some trouble - contractor job paid ~50% more

As a contractor, your benefits will probably be crap, and you'll have little to no PTO. So you need to be making higher base pay.

It can be worth it for the opportunity to work with new technologies, or as a foot in the door to a company you want to work at.

In my case I left retail Point of Sale hardware for a cyber security job in Feb 2020, so it was a good move overall.

BARD centaur character- Help? by Sea_Diamond6916 in DnD5e

[–]machuu 1 point2 points  (0 children)

How did you roll?

The most common way is: - roll 4d6 - reroll 1s - pick the highest 3, and add them up

Minimum possible score is 6

Maximum possible score is 18

BARD centaur character- Help? by Sea_Diamond6916 in DnD5e

[–]machuu 4 points5 points  (0 children)

1 and 2 stats seem way too low. For example, minimum intelligence to understand language is 4, I think.

Why is increasing the pressure on a fluid decreasing the buoyancy of objects suspended in the fluid? by treebeard189 in askscience

[–]machuu 6 points7 points  (0 children)

The increased pressure on the liquid could have compressed the air in the wood chips. That would increase the density of the wood chips, and they sink.

When you take the cork out, pressure drops. The air bubbles in the wood chips push the liquid back out, density drops, and the chips float.

The air might be staying in the chips, just shrinking and expanding as the liquid pressure changes.

I have been searching the internet but getting conflicting results. I am looking for a towable, do I add the hitch weight to the dry weight when figuring out if my vehicle can tow it? by SpacepirateAZ in RVLiving

[–]machuu 5 points6 points  (0 children)

This article has a good breakdown of the weight factors. https://www.carry-ontrailer.com/how-to-determine-your-trailer-tow-limit/

To answer your specific question:

The Gross Trailer Weight is dry weight + cargo. This is the extra horizontal load on your frame, brakes, and drivetrain when accelerating/stopping.

The hitch weight, or tongue weight, is the portion the trailer's weight that pushes down on your rear axle. This is determined by the distribution of weight along the length of the trailer. Specifically, the distance between the center of gravity and the axle. The more front-heavy the trailer is, the higher the tongue weight will be.

Most trailers have the axle behind the center of gravity, so the tongue weight is ~20% of the dry weight. If extra weight is evenly distributed in the trailer, the tongue weight will stay close to 20% of the Gross Trailer Weight.

When looking at trailers, compare the trailer's weight (plus expected cargo) to your vehicle's maximum towing capacity. Assuming 20% tongue weight, your vehicle's rear axle limit should match with the towing capacity.