@tiramichu
It's this mentality that shows you aren't mediocre. Simplicity requires more skill, not less.
@mesamunefire
I totally agree on this. I found that often things that appeared to need inheritance at first glance often didn't if I gave deeper thought to it.
Granted I was working on much smaller projects rather than crazy huge multi team enterprise apps, but I'd guess that even then this is a good "rule of thumb".
migadu has a cool workaround.
instead of:
alias+user@domain.tld
you give:
alias@user.domain.tld
then internally it transforms it to an alias when it comes in.
Historically I'd say Emacs plugin system predates atom and sublime, and was certainly as impressive in its flexibility.
I have spoken to multiple parents about how dangerous this "game" is.
I tell them that I'd let my kids walk across times square in NYC alone before I'd let them play Roblox.
Honestly times square is pretty safe these days, but it seems to be an effective analogy to other parents emphasizing the kind of danger that roblox presents.
Don't worry it's completely different now. Martha retired so now Mary Ellen sends the emails.
after I discovered egyptian hieroglyphs have unicode chars bought ๐ .com as a joke last year.
even better a friend bought
๐บ.com
@01189998819991197253 @ConstantPain
Security isn't binary, it's a spectrum. You apply the level of security that is appropriate for each situation.
Of course it's *possible* to brute force it, but by the same logic you could brute force jwt tokens, or api keys, or even ssl certs.
It's literally *impossible* to apply "max security" to everything, so you have to prioritize.
What happened was unconscionable, but insisting uuid are mathematically breakable isn't helpful, and can make it worse.
sounds like firebase itself is a hack.
I'm honestly embarrassed by my fellow devs more often than not these days.
What the fuck happened to craftsmanship? Or taking pride in your work?
oh right, techbro startup culture garbage ended it.
@Vince @KickMeElmo malbolge is computationally intense to generate. It's self-modifying, is ternary instead of binary, and after each operation the next opcode gets replaced by its mod 94 value.
It's like the insane sudoku of coding.
Right?
pretty sure there are more possible chess positions than atoms in the earth (universe?), so even if every atom of our planet were converted to transistors there'd be no way to fully represent all possibilities.
@jason
I do like being able to easily bundle properties and functions together. I think objects are useful if kept in their simplest form.
Though I think some would argue that not using inheritance and interfaces and such precludes it from really counting as OOP