Software Engineering Quotes

166 posts

Software Engineering Quotes

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 ☕️

Tham gia Mayıs 2024
35 Đang theo dõi586 Người theo dõi
NVIDIA GeForce UK
NVIDIA GeForce UK@NVIDIAGeForceUK·
🟢 GEFORCE DAY IS BACK 🟢 To celebrate, we're giving away TWO GeForce RTX 5080 Founders Edition GPUs, signed by NVIDIA CEO Jensen Huang. Want one? Comment "GeForce Day" for a chance to WIN & stay tuned for more!
NVIDIA GeForce UK tweet media
English
12.8K
968
11.9K
1.2M
Software Engineering Quotes
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
0
0
6
1.8K
Eric Weinstein
Eric Weinstein@EricRWeinstein·
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
225
52
1K
73K
Eric Weinstein
Eric Weinstein@EricRWeinstein·
In the middle of a bot-storm now with an army of irrelevant accounts pretending I'm being ridiculous. Some of the accusations say I held back critical information about the replacement of President Biden by an undisclosed committee. Aw. Nice try though. Released Sept. 2, 2024:
English
132
143
1.6K
107.1K
ハセン حسن
ハセン حسن@hasen_95dx·
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
3
0
6
711
ハセン حسن
ハセン حسن@hasen_95dx·
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
9
5
102
9K
devy
devy@not_devydev·
@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
9
0
88
40.8K
kache
kache@yacineMTB·
ORMs are proof that not everyone is meant to be a programmer
English
236
155
3.5K
865.7K
Software Engineering Quotes
@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
0
0
0
33
vin
vin@vin_acct·
i've debated uni professors about the uselessness of debuggers you're telling me that a GUI i have to download, set up, learn, that may/may not support the language im working in, is a better solution than the println function/macro that ships with in the standard library? lmao
English
393
74
2.9K
325.2K
trash
trash@trashh_dev·
the energy i bring to the team
trash tweet media
English
132
2.1K
24.6K
928.9K
Software Engineering Quotes
Software Engineering Quotes@DevDogma·
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
0
0
0
34
unusual_whales
unusual_whales@unusual_whales·
BREAKING: Brazil's Supreme Court says anyone using VPN to access Elon Musk's Twitter/X is subject to fines up to $8,874 a day
English
665
1.2K
7.6K
1.2M
MXYZ
MXYZ@mmxyzzzz·
@unusual_whales How would they know if you are using a VPN! 😂 thats the whole point of using one.
English
9
1
58
11.4K
DogeDesigner
DogeDesigner@cb_doge·
𝕏 Feedback/Suggestions thread.
DogeDesigner tweet media
English
424
59
556
87.9K
PL Bompard
PL Bompard@PLBompard·
If Notion was shut down, what would be your fallback?
English
210
3
119
41.7K
Software Engineering Quotes đã retweet
Low Level
Low Level@LowLevelTweets·
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
9
12
89
7.5K
Software Engineering Quotes
@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
0
0
0
241
Low Level
Low Level@LowLevelTweets·
all programmers secretly desire to live on a farm with no technology
English
233
1K
7.2K
371.8K
Tim Ottinger
Tim Ottinger@tottinge·
Maximize the amount of work not done:
Tim Ottinger tweet media
English
1
0
6
1.1K
Software Engineering Quotes
@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
0
0
3
541
ハセン حسن
ハセン حسن@hasen_95dx·
Can't stop thinking about this paragraph.
ハセン حسن tweet media
English
13
30
295
21.2K
Software Engineering Quotes
@jdegoes Being a higher level mage isn't about spamming low-level spells about being able to cast higher level spells.
English
0
0
1
228
John A De Goes
John A De Goes@jdegoes·
Doubt the existence of 10x programmers? Phooey! There are infinity programmers: programmers who can complete challenging tasks that many (most) programmers could not complete in a lifetime.
English
8
3
78
25K