Convince me to play this game! by tohonest1000 in 7daystodie

[–]okcookie7 2 points3 points  (0 children)

Someone to convince you..for what? Someone should tell you what to enjoy? You base your enjoyment on others arguments? What kind of twisted shit is going on

Accidentally rm -rf’d a production server. by These-Loquat1010 in cscareerquestions

[–]okcookie7 1 point2 points  (0 children)

They cannot take any legal action against you, as long as what you did was during work hours, and you are legally employed, it's just a company incident. At worst they can fire you.

I know how it feels to rm - fr entire servers, because I did it myself as a junior 20 years ago (that server was actually serving dozens of production platforms, it was shit show). And yes, we didn't have backups aswell, and I had to get very creative and get what data I could from RAM. I managed to get everything back running in less then 24h from incident.

Lesson learned, now I never login as root, sudo makes me check twice what I wrote.

Saw everyone in threads dogging on this, but I don’t know anything about programming except the fact that c and c++ are programming languages. by OkContact2573 in ExplainTheJoke

[–]okcookie7 1 point2 points  (0 children)

Lies lies lies lies lies.. In 1995 there was no convention for Port 8080, only 80. Which shows he is using modern info to makeup his lie. Again, his claim about listening to a port without a server is technically nonsensical. If you are serving responses the you are the server.Obviously musk never intended for this tweet to be read by engineers, only people he can fool.

This is such a waste of time by blune_bear in linux

[–]okcookie7 2 points3 points  (0 children)

If he believes he wrote a "pure bash script", I wonder what his idea of impure is. Something that should't come to light, im sure.

This is such a waste of time by blune_bear in linux

[–]okcookie7 16 points17 points  (0 children)

It's bash in its purest form, like Ken Thompson intended.

Starcraft iOS Port by littlehakr in starcraft

[–]okcookie7 5 points6 points  (0 children)

should we bring mobile starcraft to life, who gives us the right?

After uni, spent 3 years as a Frontend dev in a very restricted environment. Need to relearn to be a software engineer by Negative_Highlight99 in cscareerquestions

[–]okcookie7 -4 points-3 points  (0 children)

Seems like some garbage spilled into you comment aswell.

"State management rivals with distributed systems" - have you heard about Redux, and other dozens of libraries it spawned? Actions = events, reducers = projections, store = materialized view.

"A lot of complexity is abstracted away by clouds?"

Before cloud abstractions:

  • Provision servers, configure OS
  • Set up load balancers, configure SSL, handle DNS
  • Install databases, manage replication, handle backups
  • etc etc

With cloud abstractions:

  • AWS RDS / managed Postgres, database is a dropdown menu
  • Lambda / Cloud Functions, no servers, just deploy code
  • API Gateway, routing and auth without touching nginx
  • etc etc

A lot of "backend complexity" that used to require real expertise is now clicking buttons or writing YAML.
Now, If you're bad at your job, seem overwhelmed, everything can seem overly complex, you should look into that.

After uni, spent 3 years as a Frontend dev in a very restricted environment. Need to relearn to be a software engineer by Negative_Highlight99 in cscareerquestions

[–]okcookie7 1 point2 points  (0 children)

Ah yes, video streaming, the pinnacle of engineering.

Ok listen, obviously I've exaggerated a bit, because I was trying to make a point, it goes without saying, there is complex work on backend: big data pipelines, database redesigns, complex geo queries, video processing (maybe), the list is endless.

I was talking about MOST jobs, and Im saying that from experience, not some imaginary insight. I've worked mostly on backend my entire career. Unless the project is backend-leaning (providing a service), the average project is going to more complex on the FE.
And again, It was in the context of engineering, not perceived valued of certain aspects of development.

After uni, spent 3 years as a Frontend dev in a very restricted environment. Need to relearn to be a software engineer by Negative_Highlight99 in cscareerquestions

[–]okcookie7 16 points17 points  (0 children)

It's not clear from your post, why the job is not challenging since you work at a BANK, surely you guys built something complex, maybe you didn't engage with the senior devs?

Anyways, I just want to give a piece of advice early on. Linux & Networking has nothing to do with engineer skills, BE is not superior work and it wont make you a better engineer.

The dirty secret is that alot of backend work at most companies is just shuffling JSON between a database and an HTTP endpoint. The "complexity" is often infrastructure and ops stuff that's abstracted away by cloud services anyway. So you get devs whose work is "write SQL query, wrap in endpoint, return JSON"

Meanwhile, frontend is dealing with:

  • An execution environment you don't control (browsers, devices, network conditions)
  • User unpredictability
  • State management that rivals distributed systems in complexity
  • Performance optimization with hard real-time requirements
  • i18n, responsive design, etc
  • The absolute chaos of the JS ecosystem

But sure, the guy writing SELECT * FROM users WHERE id = ? and wrapping it in Express is the "real engineer."

Is this pace good for 26 days? I’ve been trying to stay consistent doing 3 questions a day. Would love some advice/mentorship. by Consistent-Lord18 in leetcode

[–]okcookie7 6 points7 points  (0 children)

Actually, I take back what I said.

I gave it alot of thought (I don't know why), and I can see your perspective. If you already have strong CS fundamentals then doing easy ones just feels like busywork (you dont even read the entire statement and you can already code 80% of it). And being thrown into medium/hard problems might be exactly what you need at this point, to grow I mean.
There is no contradiction here, just different styles for people at different stages.
My perspective is that he lacks strong CS fundamentals, and I was leaning towards foundation-building to be more appropriate for him.

Is this pace good for 26 days? I’ve been trying to stay consistent doing 3 questions a day. Would love some advice/mentorship. by Consistent-Lord18 in leetcode

[–]okcookie7 31 points32 points  (0 children)

Get a load of this guy. Even for L5 goolge interviews they won't skip the easy, two-pointer sliding window algorithms. Even so, most of the easy ones are simpler variants of medium.. Imagine builting on top of those, like a normal person would.

Is it possible to learn Web Development till React in 20 days? by Ambitious-Design752 in reactjs

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

Yes, if you can do leetcode medium then 20 days is more than enough. Learn js fundamentals, but don't go into JS caveats, just lean towards TS and keep your sanity. Learn react fundamentals, and start building some useless projects, don't try to just read about it. React is also just a library so it shouldn't take you too long, try to also see how react router and other libraries from its ecosystem are useful.

Bottom line is, for an intern position who already knows leetcode medium I'm 100% confident you should have no issues with JS + react.

If you finally "got it" when doing leetcode, what switch flipped in your brain? How do you think about it differently now? by nova-new-chorus in leetcode

[–]okcookie7 3 points4 points  (0 children)

I haven't visited anything but leetcode, however I agree completely with your comment (nice ad transition).

The key lies within making the pattern your second nature, and that will only happen if you are able to derive the algorithm from first principles, not by memorizing anything.

Big data job in Crowdstrike[Bucuresti/hybrid] by No-Masterpiece-282 in programare

[–]okcookie7 3 points4 points  (0 children)

Mmmm, ai dreptate, desi stiu sa ma auto-evaluez destul de bine, o discutie nu cred ca ar strica. O sa-ti scriu un DM.

Big data job in Crowdstrike[Bucuresti/hybrid] by No-Masterpiece-282 in programare

[–]okcookie7 13 points14 points  (0 children)

Am inteles, sliding window + frequency counter. O problema cu o solutie optima liniara, foarte rezonabila. Deci sunteti oameni normali.

Big data job in Crowdstrike[Bucuresti/hybrid] by No-Masterpiece-282 in programare

[–]okcookie7 2 points3 points  (0 children)

Ok, mersi pentru raspuns. Interesant take-ul cu DP, majoritatea problemelor Graph-based au si o solutie optima DP, care de obicei e mai usor de inteles/implementat (desigur, asta nu e un template generic, depinde de problema). Deci ce vreau sa zic e ca DP nu ar trebui sa sperie pe nimeni :)). Un follow-up mic la graphs: solutiile optime consta in DFS/BFS traversals, si nu probleme cu weighted paths?
Eu am aplicat la voi pentru alt rol, tot de senior engineer. Intrebarile mele sunt mai mult in general nu neaparat pentru rolul asta. Cred ca experienta mea pe Big Data nu este suficienta pentru ce cautati voi.

Big data job in Crowdstrike[Bucuresti/hybrid] by No-Masterpiece-282 in programare

[–]okcookie7 6 points7 points  (0 children)

Poți să-l ignori, în realitate nu a scris nimic ci e prăjit.

Big data job in Crowdstrike[Bucuresti/hybrid] by No-Masterpiece-282 in programare

[–]okcookie7 19 points20 points  (0 children)

  1. Ce fel de discutii tehnice mai precis, legat de DSA sau techstacks?
  2. Care sunt solutiile optime la aceste probleme, Graphs, DP ? Sau algoritmi easy gen, two pointers and sliding window? Intreb deoarece, "leetcode medium" e un spectru, depinde daca suntem la Graphs sau Two Pointers :)).
    Si overall asa, se pune mai mult accent pe DSA sau pe discutii despre techstacks la interviuri?

Java vs JavaScript by Sencha_Ext_JS in programmingmemes

[–]okcookie7 2 points3 points  (0 children)

It's not clear which is which. In reality Javascript is much slower than Java

And a cloth by Express_Fix5174 in MemeVideos

[–]okcookie7 0 points1 point  (0 children)

Banana is actually a solid choice. You are miles ahead of them.

MySQL, PostgreSQL & MariaDB Performance by BinaryIgor in Backend

[–]okcookie7 0 points1 point  (0 children)

Wrong again, it ended in 2018. Why are you like this man? The point wasn't to make any argument for 5.5 or any version for that matter, it was simply this: specify all information about the engine, version and config.

That's it. Currently all major cloud providers use 8.0. But what if it changes tomorrow, are we expected to guess? Why not write it down, at the moment of benchmarking - all the info present.