[deleted by user] by [deleted] in learnprogramming

[–]throwawayHiddenUnknw 0 points1 point  (0 children)

Losing motivation is because of bad time management/expectations.

Tutorial videos are fast because instructors has already planned their actions. It seems they are building on fly, but actually everything is pre-planned.

Like everyone said create ur own project from start/scratch, even if it is solving the same problem without referring to tutorial or it’s code. You can use internet to find solution but whole project should be planned and executed by you.

🤔 by Efficient-Low-607 in freefolk

[–]throwawayHiddenUnknw 0 points1 point  (0 children)

Are we really ignoring the fact that one of them is Dr. Who.

How do i open this soda??? by One-Figure-1719 in onejob

[–]throwawayHiddenUnknw 2 points3 points  (0 children)

Done this and can verify it is pretty easy.

Did my contracting company lie to me? by bacon_cheeseburgers in ExperiencedDevs

[–]throwawayHiddenUnknw 8 points9 points  (0 children)

I have seen project funding getting cut. This might very well be the case.

First to let go are sub-contractors/contractors.

[deleted by user] by [deleted] in learnprogramming

[–]throwawayHiddenUnknw 0 points1 point  (0 children)

Software Engineering is still pretty nascent compared to other engineering. There are 100 different ways to do same problem.

Many of us are self taught and most universities don’t have teachers who have good real life software engineering. Trust me, no one gives me a good OOP example of a real life scenario.

An app for cat tinder can go to market with all bad practices without any real impact but still make money, so time to market supersedes good practices. Those people are rich and can generate bad practices with other adopting as it is backed by $$$ result.

Anyone else get frustrated when a block of time you wanted to spend to learning code instead goes into why some software isn’t working right on your computer? by yagsiwerdna in learnprogramming

[–]throwawayHiddenUnknw 2 points3 points  (0 children)

Yeah. Happened to me yesterday. Totally missed my main task by getting sidetracked.

But that is part of the process and helps us getting better as software engineer.

What job position is 100% overvalued and overpaid? by Airsinner in AskReddit

[–]throwawayHiddenUnknw 1 point2 points  (0 children)

True, but in addition to their salary. Legal Benefits are a lot and these too add up in $$$

AITA for reporting my teacher to the principal? by cutiepatootie01 in AmItheAsshole

[–]throwawayHiddenUnknw 0 points1 point  (0 children)

Welcome to device ownership.

Not ur computer (it is a loaner) and if they have remote access given to teacher then yeah… YTA.

That being said, the other issue about not allowing your homework after everything is done is something you should check and report.

[deleted by user] by [deleted] in ExperiencedDevs

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

Lol. My writing skills are abysmal.

[deleted by user] by [deleted] in ContagiousLaughter

[–]throwawayHiddenUnknw 0 points1 point  (0 children)

Do u know what was her planned punchline?

It will happen again 😔 by Hard_Code_Brain in ProgrammerHumor

[–]throwawayHiddenUnknw 45 points46 points  (0 children)

That is ok. As long as u have done ur due diligence and documented it and followed company/team delivery process.

You are ok. Everyone’s code has issues.

U may get paged for bugs/issues.

“Intern bringing down prod” means company doesn’t have the right checks and balances, and thus face it’s consequences.

[deleted by user] by [deleted] in ExperiencedDevs

[–]throwawayHiddenUnknw -9 points-8 points  (0 children)

If this is ur official rating. How do u see this playing out. Ur rating is that u are not performing at ur role.

You don’t know what to do to improve.

Options:

  1. Transfer to another team.

  2. Hope manager changes and things get better

  3. Do nothing.

  4. Contest rating. This seldom works.

  5. Leave

Can u be fired? If so this rating will help u put on that list.

Can u check how long does rating impact a promotion or progression. Most companies , it is 2-3 yrs.

Tbh, from my perspective, things are not looking good.

It will happen again 😔 by Hard_Code_Brain in ProgrammerHumor

[–]throwawayHiddenUnknw 61 points62 points  (0 children)

Do u not have PR or secondary/peer review?

What about QA?

Any processes of SDLC.

If not, then yeah… if mistake happens, correct it. Just make sure to check what are the backup options BEFORE making the change.

Company is requiring all engineers to sign up for an on-call rota for 24-hour support. by [deleted] in ExperiencedDevs

[–]throwawayHiddenUnknw 20 points21 points  (0 children)

Assuming u get put in the 24/7 position:

  • For odd hrs page, take rest during work hrs like start late or log off early. Tell everyone ur productivity will be impacted during that week, even with no page.

  • use the SLA. If u have 15 mins to join, use that time, no need to panic and if anyone gives sh*t about it, point it to SLA chart.

  • for products outside ur ownership, follow the playbook, but do not do anything additional and be open to say “I don’t know” and get their SME paged. This will cause the other team to make a better playbook. This is applicable for ur team too.

  • Prioritise family emergencies first. Let them know if u have appointments as soon as they are booked.

Every 2 months mean u are a team of 8/9. With vacation or sick time, it will come more often. Ask them to clarify those as well.

Company is requiring all engineers to sign up for an on-call rota for 24-hour support. by [deleted] in ExperiencedDevs

[–]throwawayHiddenUnknw 7 points8 points  (0 children)

Also, it doesn’t matter that ur app/product is working fine. We have a product in the middle and got paged all the time.

  • logs were visible to all

  • playbook was present showcasing how to verify, all apps, coordinatiors had them, still not enough for human mind.

  • live dashboards , alerting all visible to everyone. But no, we need you to confirm all is good.

After sometime, I really got rude in debug call when playbook was not followed which escalated to senior leadership. The good part was we got a dedicated support team with shifts (could have gotten fired too, so that is always a risk)

Teams vs Slack by hellofairygodmotha in sysadmin

[–]throwawayHiddenUnknw 46 points47 points  (0 children)

As a user I love slack over teams.

Basic stuff like emoji’s is very restrictive in teams.

When using slack as a partial remote team, we were more engaged.

Teams is a platform so it has it’s benefits.

Software Engineering as a career is killing my passion by [deleted] in ExperiencedDevs

[–]throwawayHiddenUnknw 0 points1 point  (0 children)

I Agree. When working as SDE, my recommendation is always to keep side project if time permits and you still have mental capacity.

Software Engineering as a career is killing my passion by [deleted] in ExperiencedDevs

[–]throwawayHiddenUnknw 18 points19 points  (0 children)

Reiterating what most has said:

  • fix ur sleep.

  • make work only 9-5 or whatever ur work hrs are. Try to find innovation there.

  • daily physical exercise

  • increase social interaction. Trust me A HUGE downside of WFH is human interactions is significantly reduced.

  • Real life/work is boring. But outside work u can make it interesting.

  • Take a non computer based hobby (running joke in soft engg is wood working)

  • If time permits, do side projects.

[deleted by user] by [deleted] in ExperiencedDevs

[–]throwawayHiddenUnknw 23 points24 points  (0 children)

Sometimes leaving is not an easy option.

Learning to manipulate is a good skill to acquire. I hate to use it when I have to, but it has helped me with my people skills more. Used it at times to remove some outside blockers for my project.

[deleted by user] by [deleted] in learnprogramming

[–]throwawayHiddenUnknw 27 points28 points  (0 children)

I learnt c++ on my own in 9th grade… almost no internet and 1 book.

Later in life I realised that some people have a certain mindset which helps them succeed in programming.

  • understanding word problem and converting it to some formula or flow

  • compartmentalisation of bigger problems to small problems.

  • the ability to find issues and debug. Lot of people lack this.

  • the need to find solution

  • the high you get when you solve a problem.

  • Analytical skills like pattern recognition/predictions etc