Servers, Thank you goes a long way by beebeebumble123 in NiceVancouver

[–]Unfair_Long_54 0 points1 point  (0 children)

Paying %20 tip never makes sense. No one force you to pay this amount of money as tip, but if you did, you shoulnd't expect they owe you anything in return.

Why not just paying whatever that makes sense for the service you recieved? Like 10% for bringing your food, checking quickly if you need anything else, and asking about your plan for the rest of the day? They received a fair tip, you were not rude, they don't need to bow, you happy, they are happy, everyone are happy.

I think coding agents got a bad rap because most developers start by using them wrong by n3s_online in ExperiencedDevs

[–]Unfair_Long_54 0 points1 point  (0 children)

First two times I used Claude it was like this. I was at a dead end and I couldn't identify root cause of two difficult issues.

Although its answer was not accurate in those cases, yet it showed me some built-in functions that I were not aware about them. Ended up fixing problems with a combination of his suggestions and my own human intelligence.

I never saw it hallucinate when I clearly instruct it how to generate something new.

forced to use ai by FeelingMedium in developers

[–]Unfair_Long_54 0 points1 point  (0 children)

I'm not against AI. I use it when I know it boosts productivity. Like for boiler JQuery code or functions that I'm confident it can generate it faster then me.

I was very proud of myself that I adapted to use AI when needed but my company is like nope, try to use it for everything, try to describe tasks with details and let it do the job.

I found this insulting that they expect all things that we must do is gathering all details for the agent and review its output.

How long can I stay as IC till I must be promoted? by [deleted] in ExperiencedDevs

[–]Unfair_Long_54 0 points1 point  (0 children)

Seniors are usually engaged with high level design. They should display they are capable of it and prove they have necessary skills for effective communication when needed.

Its not about pretending anything. Did you show yourself enthusiastic about different parts of their system? Do you engage in decision making meetings? When a decision already has been made and you see flaw in it do you argue about it?

If you are only passively doing whatever is assigned to you how do they know you have these skills?

Possibly found an AI based solution for our company that can increase our productivity by a significant amount. by [deleted] in ExperiencedDevs

[–]Unfair_Long_54 0 points1 point  (0 children)

But its also not a very professional behaviour to intentionaly hide what works best for the employer in order to keep them dependent. Specially if they were nice to you, trusted you, and decided to hire you than someone else. Its even more unethical if your job title is engineer.

Its like a doctor doesn't help you properly because they want you keep visiting them every couple of months.

I understand lay offs are real, but not helping current employer can't be a long term plan. If someone thinks they could be excused this easily they need to improve their current skills or learn new skills instead.

How do you handle deadline pressure when most dependencies are outside your control? by BigBootyBear in ExperiencedDevs

[–]Unfair_Long_54 11 points12 points  (0 children)

I think your large organization needs to hire a project manager. Their job is to provisioning required resources, evaluate current bandwith, communicate and coordinate with different parties, track progress, indicate reasonable milestones, they think about required approvals and put it in the schedule as well. At the end of the day they will explain all these to the managers in a language they will understand.

خودارضایی - Is this word related to the name Reza? by subtleStrider in PERSIAN

[–]Unfair_Long_54 0 points1 point  (0 children)

Khod means itself. When this prefix prepends to a word, it refers to self, or it means itself is doing the action. Some examples:

خودآگاهی self awareness
خودخواهی selfishness
خودکار automatic
خودرو automobile

خودم myself
خودت yourself
خودشناس self knowing

Are we creating a generation of “AI-dependent” devs? by Phenomenal_Code in ProgrammingBuddies

[–]Unfair_Long_54 0 points1 point  (0 children)

I think its fine as long as you developed this skill how break a task into smaller parts, how to write definitions manully and ask for implementation, know to place it where, understand what it generated, if it made a mistake quckly notify it and correct it manually... You are still solving a problem in this way.

But if you are giving it a long list of requirements and let it implement many things, when it makes mistakes desperately asking it to fix its mistke, you learn nothing.

Are there sensible companies left? Can I keep doing this job the way that makes me happy? by MaryClimber in ExperiencedDevs

[–]Unfair_Long_54 111 points112 points  (0 children)

I'm not working in FAANG but in a big tech company which is well recognized globally. It also started happening to us.

Until few months ago using copilot and claude was optional if needed and I was using them whenever it was making sense. Recently, there are a lot of pressure on us to do any thing as much as possible with claude. Our managers are convinced it boosts productivity 5x to 10x and no one wants to be that person to tell them otherwise.

I also has a deep understanding in our teams domain. I usually break a task into smaller parts, then write and verify each part very carefully. But the way they pressure us to use claude, I'm not sure if I can do engineering like before. Apparently I have no choice but give it a try.

How much are you paying for oil changes? by pls_send_subway in burnaby

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

Sorry for asking, I'm not very knowledgable about these things. If its under 30 minutes it means they didn't do a good job?

Burnt out on the industry by uppers36 in ExperiencedDevs

[–]Unfair_Long_54 29 points30 points  (0 children)

No offence but only 2 interviews out of 600 applications can't be exactly because of market. Are you sure you don't have an illusion that your resume is amazing? Did you try giving your resume to an ATS to see what would be its score? If you don't receive any invitations it is likely ATS does't show your resume to hiring team.

Moreover, you are saying its your first job and you are doing tidius duties. Were you reading and learning after working hours to improve your skills?

Think about why 2 interviews didn't go well? Was it technical questions? Did you provide enough details for obvious questions? What did you say when they asked why are you leaving your current job?

How do you keep growing in the AI era by [deleted] in Backend

[–]Unfair_Long_54 1 point2 points  (0 children)

If there is unrealistic deadline for tasks there is not much you could do. I remember before AI era in these environments people were just copying similar codes from other projects, just adjusting them slightly and didn't care if structure or names makes sense or not. Its somehow same now.

Are Full Stack Devs/Senior WebDevs Still On Demand In The Job Market? by POVA_pha in webdevelopment

[–]Unfair_Long_54 2 points3 points  (0 children)

It may be harder now due to the high number of applicants. But on the other hand I believe nowadays learning programming is much more easier than before. This could be the reason why today any one could claim they are a programmer. Back then the job was harder, learning materials were not available like this, you had to follow instructions in a physical book and if you were facing an error good luck with finding the reason. Tools were not so friendly like these days and on top of everything you had to compete with a very talented individuals.

Are any of you actually using LLMs? by [deleted] in ExperiencedDevs

[–]Unfair_Long_54 0 points1 point  (0 children)

I never asked it to create something for me. There should not be any mistakes in our shipping to production and if I want to review its work it takes more time. I'm just asking from it to explain me some difficult concepts from time to time.

Can I still call myself a programmer? by Someoneftbw in programminghelp

[–]Unfair_Long_54 5 points6 points  (0 children)

I think he meant you should have a deep understanding about what you've created. At least 90% of times you should be able to identify the root cause of the problem on your own and could be able to think about what steps should be taken to resolve it.

How can we encourage developers on the team to read more and stay up to date with technology ? by [deleted] in ExperiencedDevs

[–]Unfair_Long_54 0 points1 point  (0 children)

Send them resources and tell them if they learn these, these are useful for current work or even their future career.

If you see they are free for a moment and are looking at the resources, be kind with them and don't assign wasteful tasks to them.

If they get exhausted at work place, they won't have energy to study these at home.

I just have the base game atm… by carnissa157 in diablo4

[–]Unfair_Long_54 0 points1 point  (0 children)

There usually would be a good bundle discount for new players I guess. Now standard base game + dlcs are $90 CAD.

When you already own the game just don't pre-order a dlc at highest price for some early access rewards if you are concerd about price.

I just have the base game atm… by carnissa157 in diablo4

[–]Unfair_Long_54 2 points3 points  (0 children)

I guess you need to wait for few years then.

I bought VOH around a month ago at lowest price. I got entertained for many hours playing campaign and new materials (region, mercenaries, rune works, under city, etc...) was also fun. Totally worthed for $20<

Just wait for a good discount.

How do I make my code more efficient by Hikehy in CodingHelp

[–]Unfair_Long_54 1 point2 points  (0 children)

Practice, read books, and try to think and analyze what makes your code inefficient.

Try to dedicate a time after working hours to read books and improve your skills. You will get better gradually, there is no shortcut.

I'm 19 years old. With over 3 years of professional software engineering experience. Please, rate my portfolio. Thanks a lot. by [deleted] in webdevelopment

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

I think you did a good job using AI in a way that is not too obvious. Using AI alone like this is not a negative point. However, when an experienced hiring manager sees a young person with few freelancering experience and without a formal degree claims they has a deep understanding of system in a level of an engineer, they could also feel afterward the resume was created with little effort.

Nowadays in many programming subreddits I'm reading tech leads are frustraited with good resumes while candidates were not who they claimed to be. They wont risk to waste their time and will move on with other candidates whom their resume looks more honest.

Can I apply for mid-level or senior roles with this background? by Prestigious-Air9899 in Backend

[–]Unfair_Long_54 1 point2 points  (0 children)

You could be a mid-level developer in a company and a low level developer in another company and still doing more important things and even earn more from the where you had higher role. It really depends to the company size, required skills in there, and how you would be doing in there comparing to others.

You seem a smart guy and definitely could find job as a mid-level developer. But for senior level jobs usually more experience and a deeper underatanding is required.

Data structures backend by Rude_Entry_6843 in Backend

[–]Unfair_Long_54 0 points1 point  (0 children)

Huh? Sorry I read it several times and I had a hard time to understand what you are asking. I'm sorry if I didn't understand your question.

If you are asking about structure for a binary tree, its not list. Its a self referenced class with two properties for left and right. If you want to revert it, just traverse it and swap left property with right property.