Software Engineering Quotes
166 posts

Software Engineering Quotes
@DevDogma
Surfacing timeless dev wisdom to build better software. Help fund the coffee and books via tips or: https://t.co/gAxtgimLaK ☕️
شامل ہوئے Mayıs 2024
35 فالونگ586 فالوورز

I agree with you. I've noticed a huge increase in such behaviour as well. If you look at X in certain regions with political instability atm you notice that there is a clear battle going on between two different actors trying to sway public option in opposite directions. Not sure it's just X though
English

So, many mostly tiny anonymous accounts are accusing me of being treasonous in covering up Biden's decline when I have been talking about this non stop for years.
Others are accusing me of supporting a non-existent genocide.
Others are pretending I lost a physics debate where a colleague blatantly lied on camera.
Othere are accusing me of being the author of the Great Replacement via the UN. Seriously.
Others are claiming that I tried to "Steal MAGA" when I don't even know what that means.
Etc., Etc., Etc.,
This platform is allowing people to buy or organize never ending "vibe attacks" via coordinated armadas of anonymous accounts. I don't believe any of this is organic at all. No one is this dumb.
It is making @X increasingly unusable for anything interesting.
English

@Hasen_Judi @devwrite_ This is a misunderstanding of single responsibility. Single responsibility isn't about doing one thing, it's about being responsible to a single stakeholder
English

Well, there are actually a few things about OOP that prevent you by default from properly modeling a general solution.
OOP says no data; only behavior.
OOP says single responsibility.
Consider for instance that almost every single UI library makes buttons and labels into completely different "classes" even though they are fundamentally the same thing but have a few different properties.
You can verify this by the fact that it's possible to use css to make a look and behave like a button (almost) or make it look and behave like a link. Almost .. because there are a few properties not controllable via css.
This is just an example of how OOP mindset makes you create special distinct code paths to handle specific distinct requirements instead of thinking about the actual thing you want to do and find a way to simplify/unify all the different use cases under one model.
I bet you even think this is entirely normal to have separate classes for buttons and links and labels.
English

This a great example of why OOP is retarded and why you should collapse code paths using data.
The "teacher" here is showing three "distinct" features of the relationship between the mouse and the cursor:
- Tracking horizontal movement
- Tracking vertical movement
- Tracking circular movement
We can immediately recognize that this distinction is arbitrary and that what's happening in fact is that the cursor just moves in the 2D plane and the mouse controls that.
"Circular movement" is not a distinct special case. It just emerges from the combination of the horizontal and vertical movement.
But this kind of retarded categorization of operations happens a lot in real world OOP codebases, where the code base is written to mirror the user requirements, without considering the simple solution that fulfills all of them.
The simple solution is almost always based on having the right data model, where as the OOP mentality teaches you to forego thinking about data, and just thinking about behavior.
We have these desired behaviors:
- Move horizontally
- Move vertically
- Move diagonally
- Move in circles
So this is the "problem". If you do what they teach you in OOP classes, you will want to "model the problem".
But you already know this is not the right way.
You model the solution instead.
By tracking the movement along both the x and y axis at the same time, you get all of the desired behaviors in one go, without having to write special code to handle each one separately.
Every time you find yourself writing tons of code to handle distinct special cases, pause and think about whether these are really distinct.
Most of the time, there's a simple general solution that handles all the special cases without having a special distinct code path for each one.
vx-underground@vxunderground
Cybersecurity classes crazy nowadays. We never learned this stuff
English

@not_devydev @yacineMTB Yes, if you don't know SQL nor how to use an ORM it will be significantly harder trying to learn both simultaneously.
English

@yacineMTB yeah it's funny I was making my website for the first time, guides said to use Prisma, but i found it was more complicated than just writing sql, and it was the first time for me using either
English

@vin_acct The debugger shouldn't be something one has to use often. If you find yourself spending a lot of time debugging you're probably not very good at programming. On the other hand if you think you can make it with printfs you're not doing anything serious.
English

@AverageProMax @trashh_dev This is copium of the highest degree
English

Firstly, as we've seen the legal system in Brazil doesn't really care how compelling the cases are. Secondly, the point is ISPs have logs of you connecting to the VPN, and having previously browsed X. So figuring out who likely they want to fine is easy, you ask the ISPs who is suddenly no longer connecting to X but is connecting to a VPN.
English

@unusual_whales How would they know if you are using a VPN! 😂 thats the whole point of using one.
English

@Infosec_4_all @unusual_whales The fact you're connected to a VPN is not private. What you conmect to through the VPN is private.
English

@John_wintersIV @unusual_whales You're ISP apsoloutley would know
English

@cb_doge Post view history, at least the ones I click on.
English
Software Engineering Quotes ری ٹویٹ کیا

i'm working on a platform where i link up smart hackers with smart companies. if that interests you, retweet and go join the waitlist: talent.lowlevel.tv/waitlist
English

@LowLevelTweets Programmers like complicated problems and there's no greater complication than nature itself.
That being said I doubt most would forfeit their technology. I think they'd like to forfeit their unhappy marriage to the "technology" industry.
English

@tottinge Nothing better than delaying a decision until it eventually doesn't need to be made.
English

@unclebobmartin @YouTube The content or the platform?
English

@Hasen_Judi "to fight and conquer in all your battles is not supreme excellence; supreme excellence consists in breaking the enemy's resistance without fighting". - Sun Tzu, Art of War, Chapter 3...
English

@jdegoes Being a higher level mage isn't about spamming low-level spells about being able to cast higher level spells.
English















