Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
x0hm
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
6 ms
·
1.
▲
by
x0hm
2y ago
OOP separates coders from craftsmen.
2.
▲
by
x0hm
2y ago
Mermaid CEO is probably the coolest title I've ever heard
3.
▲
by
x0hm
4y ago
I think the internet has caused an uptick in people who make free speech seem like a bad idea tbh
4.
▲
by
x0hm
4y ago
thants
5.
▲
by
x0hm
4y ago
So this dude is just a fucking sellout.
6.
▲
by
x0hm
4y ago
When Elon Musk
7.
▲
by
x0hm
5y ago
How?? This is insane. Dark Souls is the most absurdly plain and boring looking game that ever somehow defined a genre.
8.
▲
by
x0hm
5y ago
tl;dr - the secret to learning is to learn
9.
▲
by
x0hm
5y ago
"Work" and "jobs" are two very different things. We need action towards results . We do not need 16 hour workdays .
10.
▲
by
x0hm
5y ago
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.
11.
▲
by
x0hm
6y ago
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 those things
12.
▲
by
x0hm
6y ago
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 "Thi
13.
▲
by
x0hm
6y ago
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 not believe that this i
14.
▲
by
x0hm
6y ago
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 about
15.
▲
by
x0hm
6y ago
Object oriented programming. tl;dr - literally all of you are doing it wrong.
16.
▲
by
x0hm
6y ago
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 recogni
17.
▲
by
x0hm
6y ago
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
18.
▲
by
x0hm
6y ago
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.
19.
▲
by
x0hm
6y ago
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 - that developers do
20.
▲
by
x0hm
7y ago
I'd like to see a separation of Science and State, much like we have with religion except maybe actual separate.
21.
▲
by
x0hm
7y ago
Hmm, it seems like you made this repo to sell a book.
22.
▲
by
x0hm
7y ago
1) Build a database 2) Begin the slow, painful, arduous process of adding them to it.
23.
▲
by
x0hm
7y ago
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 software developer
24.
▲
by
x0hm
7y ago
Prototype!
25.
▲
by
x0hm
7y ago
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
26.
▲
by
x0hm
7y ago
You should not ever, under any circumstances, apply the 'next big thing' to your project if your criteria for success is "other people are using it". You should evaluate your needs and pick a tool based on those. There a
27.
▲
by
x0hm
7y ago
I'd have more time for articles like this if they didn't come from shitty, poisonous places. The author doesn't care about helping others improve or shedding light on inadequacies of the technology. The author only cares abou
28.
▲
by
x0hm
7y ago
That's a good point, and probably a better way of saying it.
29.
▲
by
x0hm
7y ago
Because your ideas are generated internally. You're creating something before its necessary. Find something that brings people pain, and then solve that pain. Your ideas will be generated from externalities. Your thinking should shift
30.
▲
by
x0hm
7y ago
Design considerations.
More ›