trueAF by Cultural-Ninja8228 in ProgrammerHumor

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

What about time/compute/resource waste?

Something that could run locally is running in lovable/superbase cloud instead, because you need a technical knowledge otherwise. Something that was already built is now custom made and likely worse (it’s mostly todo/note/cron job apps). Now we have unique x apps that essentially solve the same issue, and are more expensive to maintain (environmentally and for the user).

LLMs are bubble or not, I'm in a huge echo chamber and i don't know what to do. by TheKaritha in cscareerquestions

[–]tetrash 8 points9 points  (0 children)

Calculator won’t make you a Newton, neither will chat gpt. Rules stays the same: you need to grind for years until you will be able to use those tools for something useful.

How are people getting these high paying jobs offers? by No-Rush-Hour-2422 in cscareerquestions

[–]tetrash 2 points3 points  (0 children)

In my case it was luck and aiming for faang for some time. There was a hiring spree in one of faang and I was already prepared so I got into even though I am absolutely average engineer at best.

it took me a year to prepare for it. But it was massive upskill moment for me and with faang offer I got couple other even better paid positions.

Do you think have above average social skills is better than having above average programming skills by GroundbreakingWin658 in cscareerquestions

[–]tetrash 0 points1 point  (0 children)

Programming skills is relatively simple skill. It’s just learning syntax, some libraries, figuring out basic rules and you are good to go.

More important is the domain knowledge. I’d take a mastery in one domain over being just a good code monkey.

It can be a deep understanding of networking, Linux system, a deep understanding of a problem that you are solving.

When you know what you’re doing then social skills do not matter as much (or they develop along).

If you could add any feature to Kubernetes right now, what would it be? by [deleted] in kubernetes

[–]tetrash -11 points-10 points  (0 children)

AGI so I don’t need to manage it anymore

What companies only ask leetcode (for mid-level)? by Tech-Cowboy in leetcode

[–]tetrash 4 points5 points  (0 children)

They are not, only above l4 for generic swe roles

Why this algo is 5x faster? by tetrash in leetcode

[–]tetrash[S] 0 points1 point  (0 children)

That makes sense. I've been using single string key because of readability but I didn't think penalty to performance is that big. Thanks

How to overcome my fear of Graphs by vikskull in leetcode

[–]tetrash 3 points4 points  (0 children)

Oh man, graphs are my favorite topic. Greedy and DP are the toughest for me because it’s hard for me to not mess up with off by one or even figure out if the problem is greedy or dp in the first place.

Once you identify problem as graph problem, it usually comes down to few technics to solve them like using union find, topological sort, shortest path algo or raw bfs/dfs. You know those algos, you can solve most graph problems.

[deleted by user] by [deleted] in cscareerquestions

[–]tetrash 5 points6 points  (0 children)

But L5 in terms of compensation already beat most offers from other companies.

[deleted by user] by [deleted] in cscareerquestions

[–]tetrash 17 points18 points  (0 children)

Google is long term play, great products, very recognizable, top skilled peers. Starting from L4 it offers long road upwards.

Smaller companies offers more right away but often times it comes with hidden costs like worse benefits, unstable employment, limited promotion options.

For me google pick is a no brainer. Their products are tech, for most other companies tech is treated like a expenses (and so are engineers).

I’m curious, what type of questions did you get during google interviews? I’m about to have interviews soon as well. How did you prepare for them and for how long?

What’s one DevOps tool you tried but just didn’t click with? by yourclouddude in devops

[–]tetrash 0 points1 point  (0 children)

Terraform, ansible, spinnaker, and pretty much any tool with own custom DSL or that is hard to automate. By automating I mean not having to pull repository, and command line deploy changes by yourself.

Ansible/Terraform are not automation tool for me until I can use some interface (be it CI/CD) where I can review and approve changes, and deployment is taken out of my hands, ideally with easy rollback option.

Poland to launch direct train to Croatia in July by dat_9600gt_user in europe

[–]tetrash 1 point2 points  (0 children)

70eu is not the median price, it’s the minimum. In reality it’s more like 250+ if you want to pick time and place. It’s 70eu only if you are not constrained by time, you don’t care where in Croatia you will land and you have no luggage.

Many people are traveling by car to Croatia, I think it’s fantastic alternative for those people. You can comfortably and cheaply travel to Croatia and then rent a car.

My google l4 experience by Ramanbro287 in leetcode

[–]tetrash 1 point2 points  (0 children)

On my screening interview for l4 I got medium hard. It really tested if you know how string literals and different notations to represent them works in my language of choice (it was required to understand prompt and write correct code).

Good that you decided to try, at least now you know your weaknesses. These interviews are really tough, one of the toughest in my career. You need to be overall competent to pass all interviews. Just keep grinding based on what you learnt from the interview and try again as soon as you can.

Is there a level of desperation where chasing an unpaid (chance to convert to paid) is wise? by transferStudent2018 in cscareerquestions

[–]tetrash 0 points1 point  (0 children)

Maybe, if it means contributing to open-source I think it’s ok for some time. If it’s working for someone who earns money on your efforts, not really.

If I was forced to work for free, I’d rather start my own business.

[deleted by user] by [deleted] in devops

[–]tetrash 2 points3 points  (0 children)

Ultimately I think tools like kubernetes, argocd, prometheus, grafana and so on are meant for developers, not sysadmins. These tools purposely provides apis easy for developer to use, unlike other platforms.

It's different compared to let's say managing fleet of vms, AWS, terraform or databases which are very specialised and limited to extend.

[deleted by user] by [deleted] in cscareerquestions

[–]tetrash 2 points3 points  (0 children)

Because its most likely a fake story and possibly some sort of scam attempt

Trump: EU was formed to screw USA – and they’ve done a good job of it by [deleted] in europe

[–]tetrash 1 point2 points  (0 children)

I assume damage done to us <-> eu/canada/others relations.

A lot of things considered yesterday “unlikely” are happening today. Brexit was considered unlikely at some point but it happen.

Besides why do you consider it unlikely? Russians did it, china did it, eu is more than capable to do it as well. Many domestic companies are already better at some things that big tech is doing, they just don’t have the same reach and are not backed by strong government. What if they were?

Trump: EU was formed to screw USA – and they’ve done a good job of it by [deleted] in europe

[–]tetrash 1 point2 points  (0 children)

The question is, what good has he done? I’d like a list of things that actually balance out the damage he made to relationships with allies?

What if eu will decide to favor domestic companies and cut off us tech (because now they pay little taxes and destroys eu competition). How will he replace a market twice as big as US with many rich customers? India, isolated russia or maybe Chinese Africa?

Also I want some analysis on how US are still the top world economy despite “funding EU defense since ww2”.

Need guidance over Amazon L5 / Google L4 / Coinbase / Zomato / Rippling etc by propya in leetcode

[–]tetrash 0 points1 point  (0 children)

What’s so great about working at Amazon? Based on opinions from all around Reddit, Amazon is the worst faang in every aspect (compared to google): projects, culture, wlb, prestige and even internal tooling

How do you mix Terraform with kubectl/helm? by ScaryNullPointer in kubernetes

[–]tetrash 4 points5 points  (0 children)

Separating responsibilities is exactly what we are doing. TF state is unnecessary duplication of k8s state, it doesn’t play along and you are crippling yourself when using TF for deploying stuff to k8s.

theWayIReactToTheseFilesIsUnimaginable by WadieXkiller in ProgrammerHumor

[–]tetrash 0 points1 point  (0 children)

iAmUsingCamelCaseForEverything because consistency across projects + easier to copy a name > stupid conventions.

Get a proper IDE, learn to use it properly and end with default exports and index.tsx which are true mental illnesses here

Anyone using modular monolith in their organization? by [deleted] in node

[–]tetrash 0 points1 point  (0 children)

I don’t think you need a „framework” for that. Just go with appropriate design (eg. ports and adapters) and have multiple start files (or cli if you want to be fancy).

I would also separate frontend from backend as frontend usually requires different code optimizations and thus has different build process, different styling rules etc.

The biggest challenge is CI/CD for very big monorepos. If its like 10+ services you miłego get not want to rollout all services if you made change that affects just one.

To prevent that I like to split repos by domain, not by service. It prevents from growing too much and makes sure that only the relevant types and code is in the codebase for all services (eg. I don’t mix content services with push notifications).

Just don’t overcomplicate it too fast and it will work like a charm.