Kache
@Kache@lemm.ee
- Comment on What is OOP, really? Why so many different definitions? 9 months ago:
You’re getting a lot of conceptual definitions, but mechanically, it’s just:
keeping state (data) and behavior (functions) that operate on that state, together
At minimum, that’s it. All the other things (encapsulation, message passing, inheritance, etc) are for solidifying that concept further or for extending the paradigm with features.
For example, you can express OOP semantics without OOP syntax:
dict_add(foo_dict, key, val) # OOP semantics foo_dict.add(key, val) # OOP syntax
- Comment on can chromeos be hacked?? 11 months ago:
Technically, anything can be “hacked”, but that’s the same kind of technically as “any car can be broken into”.
Just like there are ways to mitigate getting your car broken into, there are ways to mitigate getting your system compromised.
- Comment on [deleted] 1 year ago:
Just the commonly repeated mediocre rules-of-thumb-you-should-follow (but not always) stuff.
- Comment on The Struggles of a Young Developer 1 year ago:
Yeah, the article’s takeaways are both few and misguided
- Comment on Hi, I want to start programming but dunno where to start and which language to learn 1 year ago:
If you’re coming in from zero, a good place to start is www.hedycode.com
Hedy is a language specifically designed for learning. The things it does to ease the learning curve:
- Comes with an online lesson program, so no setup (try it now!)
- Has “levels” built-in to the language itself, to slowly introduce concepts and avoid accidentally running into harder/advanced things and getting stuck
- As levels advance, it slowly becomes Python, a very popular and ubiquitous programming language, so no “switching to the real thing later”.
- Is textual, so also no “switching to the real thing later” – it’s “real” from the start
- Comment on The $53,000 Connection: The High Cost of High-Speed Internet for Everyone 1 year ago:
Fiber is often still unavailable in suburban areas and even urban ones too, in the US.
I’m no expert, but it seems much more efficient to focus on those areas first, before rural ones.
- Comment on Opinions on how to deal with duplicate code. 1 year ago:
WET/DRY-ness is like a property of code – a metric or smell perhaps, but not something to goal towards. It’s like asking whether you drive fast or slow and whether we should all drive faster or slower.
- Comment on single binary executable and dlls 1 year ago:
That route already exists today as “the web”, where the “latest” JavaScript source is downloaded and JIT-ed by browsers. It’s also not a great example of stable and secure software.