This software engineer was nearly hacked by a coding interview.
I've never seen this attack channel before. Be careful out there, especially vibe coders.
SOLID principles are probably the most important design principles in OOP languages like Java, Python, C#, etc.
But, more than 95% of programmers struggle to understand it.
Here's the Simplest Guide to Master SOLID principles:
Critical thinking is a great skill to master. Approaching information with a mix of humble curiosity, doubt and good questions can be healthy for software engineers, product and really all walks of life: bit.ly/critical-th
ALT Who
... benefits from this? ... is this harmful to? ... makes decisions about this? ... is most directly affected?
... have you also heard discuss this? ... would be the best person to consult? ... will be the key people in this? ... deserves recognition for this?
Critical Thinking is key.
What
... are the strengths/weaknesses? ... is another perspective? ... is another alternative?
would be a counter-argument?
... is the best/worst case scenario? ... is most/least important? ... can we do to make a positive change?
is getting in the way of our action?
Where
... Would we see this in the real world? ... are there similar concepts/situations? ... is there the most need for this? ... in the world would this be a problem?
... can we get more information? ... do we go for help with this? ... will this idea take us? ... are the areas for improvement?
When
... is this acceptable/unacceptable? ... would this benefit our society? ... would this cause a problem?
Interesting Quote i read recently 🙈😁
“JavaScript’s global scope is like a public toilet. You can’t avoid going in there, but try to limit your contact with surfaces when you do.” ― Dmitry Baranovskiy, Australian developer and JavaScript artist
#javascript#100DaysOfCode