OOP separates coders from craftsmen.
Mermaid CEO is probably the coolest title I've ever heard
I think the internet has caused an uptick in people who make free speech seem like a bad idea tbh
thants
So this dude is just a fucking sellout.
When Elon Musk
How?? This is insane. Dark Souls is the most absurdly plain and boring looking game that ever somehow defined a genre.
tl;dr - the secret to learning is to learn
"Work" and "jobs" are two very different things. We need action towards results. We do not need 16 hour workdays.
Lost me here - "Tiago Forte (the original creator of the second brain concept)" Ugh, no. No, no, no. Tiago isn't doing anything original. Tiago has never done anything original. This isn't Tiago's thing.
Language is fuzzy. Every word you say is a theory that carries with it everything you know about a word. "Red" may bring to mind the color. It may bring to mind anger. It may bring to mind a bull and a matador. All of…
Totally. This also applies to really anything with the "-er" suffix, which lead us to treat objects as "data" and "things that act upon that data". This often shows up in code as "Thing" and "ThingManager", or something…
You can achieve immutability with OOP. Other paradigms just emphasize it more. I agree, though, that mutability is detrimental, and that traditional OOP can easily lead us to believe that state is not a concern. I do…
Good questions! One of the biggest issues with OOP I think is the lack of a unified understanding. I think there's value in trying to define a "right" way, if only so that when we are talking about OOP, we are talking…
Object oriented programming. tl;dr - literally all of you are doing it wrong.
In "The World Beyond Your Head" by Matthew B. Crawford, the author introduces the idea of an "attentional commons". The gist of this is that there are shared resources in the world. Air and water are examples. We…
Well, that's the problem. CS classes teach you to "think like a computer", and computers "think" imperatively. OOP is inherently a declarative paradigm. CS classes don't prepare you to think this way. So we get fancy…
This is pretty accurate. I'd also throw in "Don't use static functions" and "Write declarative code". Honestly, I think getting rid of public getters and setters goes a LONG way toward more reasonable objects.
Every once in a while I see this article, and every once in a while I fear that junior programmers are going to read it as if it is at all accurate. This is a great article that represents the fundamental problem of OOP…
I'd like to see a separation of Science and State, much like we have with religion except maybe actual separate.
Hmm, it seems like you made this repo to sell a book.
1) Build a database 2) Begin the slow, painful, arduous process of adding them to it.
The problem, as I see it, is that positive impact on a large enough scale that matters requires orchestration that we aren't equipped for as just software developers. The beauty, though, is that we are more than just…
Prototype!
Companies that don't value these practices exist. They're everywhere. That's no excuse not to sharpen your skills, but hopefully it'll help you rest a little easier. That said, the best medicine is practice. To practice…
OOP separates coders from craftsmen.
Mermaid CEO is probably the coolest title I've ever heard
I think the internet has caused an uptick in people who make free speech seem like a bad idea tbh
thants
So this dude is just a fucking sellout.
When Elon Musk
How?? This is insane. Dark Souls is the most absurdly plain and boring looking game that ever somehow defined a genre.
tl;dr - the secret to learning is to learn
"Work" and "jobs" are two very different things. We need action towards results. We do not need 16 hour workdays.
Lost me here - "Tiago Forte (the original creator of the second brain concept)" Ugh, no. No, no, no. Tiago isn't doing anything original. Tiago has never done anything original. This isn't Tiago's thing.
Language is fuzzy. Every word you say is a theory that carries with it everything you know about a word. "Red" may bring to mind the color. It may bring to mind anger. It may bring to mind a bull and a matador. All of…
Totally. This also applies to really anything with the "-er" suffix, which lead us to treat objects as "data" and "things that act upon that data". This often shows up in code as "Thing" and "ThingManager", or something…
You can achieve immutability with OOP. Other paradigms just emphasize it more. I agree, though, that mutability is detrimental, and that traditional OOP can easily lead us to believe that state is not a concern. I do…
Good questions! One of the biggest issues with OOP I think is the lack of a unified understanding. I think there's value in trying to define a "right" way, if only so that when we are talking about OOP, we are talking…
Object oriented programming. tl;dr - literally all of you are doing it wrong.
In "The World Beyond Your Head" by Matthew B. Crawford, the author introduces the idea of an "attentional commons". The gist of this is that there are shared resources in the world. Air and water are examples. We…
Well, that's the problem. CS classes teach you to "think like a computer", and computers "think" imperatively. OOP is inherently a declarative paradigm. CS classes don't prepare you to think this way. So we get fancy…
This is pretty accurate. I'd also throw in "Don't use static functions" and "Write declarative code". Honestly, I think getting rid of public getters and setters goes a LONG way toward more reasonable objects.
Every once in a while I see this article, and every once in a while I fear that junior programmers are going to read it as if it is at all accurate. This is a great article that represents the fundamental problem of OOP…
I'd like to see a separation of Science and State, much like we have with religion except maybe actual separate.
Hmm, it seems like you made this repo to sell a book.
1) Build a database 2) Begin the slow, painful, arduous process of adding them to it.
The problem, as I see it, is that positive impact on a large enough scale that matters requires orchestration that we aren't equipped for as just software developers. The beauty, though, is that we are more than just…
Prototype!
Companies that don't value these practices exist. They're everywhere. That's no excuse not to sharpen your skills, but hopefully it'll help you rest a little easier. That said, the best medicine is practice. To practice…