Live data from Hacker News

Ask HN: Concepts that clicked only years after you first encountered them?

news.ycombinator.com

321–330 of 946 posts

Re: Ask HN: Concepts that clicked only years after you first encountered them?

#321

Functions in calculus... I never understood them until I learned about functions in programming several years later. They're the same damn thing! I really wish I had learned to program before learning calculus.

Hopefully, you learned about functions long before calculus...

When we learned about functions back in something like 5th grade, I noticed that my classmates were very confused by the concept. I also remembered that I found the explanations in the book and the ones from our teacher quite unclear.

My guess back then was that the notation was partly to blame for that -- and I still think that's true.

So, my questions to you are:

1) were you taught the "f(x) = 3x + 2"-style notation? 2) have you seen the "x --> 3x+2"-style before? Or the "f: x --> 3x+2"-style, where we give the function the name f? 3) did you find it confusing that f(x) was sometimes used to refer to the function and sometimes to its value when applied to x? The notation of question 2 should eliminate that confusion.

I'm guessing that part of the confusion was also that your teachers were unclear on what functions could be used for -- but didn't they ask you to draw graphs for various functions? And didn't they also introduce functions like sin/cos/tan?

Re: Ask HN: Concepts that clicked only years after you first encountered them?

#322
post #212

Domain Driven Design. The book by Eric Evans lays out a bunch of concepts and as a developer that had not owned the architecture of a big domain, it was hard for me to see exactly where they fit. But after reading the book a couple times, and then encountering a few tricky domain modeling challenges, I started to see where these patterns add value. Also, as I started trying to describe the cohesive domain architectur…

It's a solid book. I was chugging through it a bit at a time, until I discovered Scott Wlaschin's Domain Driven Design Made Functional. I've dropped the Evans book (as it's mired in mid-00's Enterprise Java patterns) and am enjoying this one quite a bit more. Both books are great. Read whichever one aligns with your practice best. I recommend Wlaschin's book for anyone curious about FP, without hesitation. He's great…

Evan’s book is a bit of an academic slog, but I finally felt like I understood how object-oriented design should work.

An easier introduction I recommend is InfoQ’s “Domain Driven Design Quickly”, available in print or a free PDF ebook: https://www.infoq.com/minibooks/domain-driven-design-quickly...

Re: Ask HN: Concepts that clicked only years after you first encountered them?

#323

1. Everyone is the main character in their own story. This manifest in all sorts of ways - from people not being there when you need them the most, from friends dying off as soon as proximity changes, to how and why get people get promoted in jobs. This isn't necessarily bad, but if you don't know how to navigate this it can be quite painful and confusing. 2. Representation matters. I knew this for a long time, but i…

> 2. Representation matters. Strange, I had the opposite encounter. I realized the only thing keeping me from doing things was myself. There are definitely real barriers (hiring quotas, affirmative action, etc.) but without artificial constraints the only thing stopping you is you. You might feel a little uncomfortable but that's something easily overcome - and almost like a superpower when you realize you can overco…

Since you are referring to affirmative action and hiring quotas as “real barriers” I would guess that you haven’t really been in a situation where you the first/only person of your gender or race (etc) to do something. In that case (since you haven’t lacked representation) I’m not sure how well you can speak to its importance. But please correct me if im wrong.

Re: Ask HN: Concepts that clicked only years after you first encountered them?

#324
post #289
post #205

Computer networks. For years I was dumbfounded how IP addresses, VPN, ports, etc, all worked and tied together. Then, when I was interning as a software developer a fair while ago, a colleague drew the analogy of "IP address" = house on street, "port" = something you ask for when you knock on the door of a house. Then it all just clicked. I still remember that day all these years later. Other notable mentions, in no…

I've heard it with a door for every port, but one door where you ask for that specific port works too!

I think “door” works better because any function can be behind any port, and it is a matter of convention, not of asking for a specific thing. I.e. when you connect to port 80 you don’t ask for HTTP, you just hope that’s what’s available at that port.

Re: Ask HN: Concepts that clicked only years after you first encountered them?

#325

Earlier quoted context omitted.

> 2. Representation matters. Strange, I had the opposite encounter. I realized the only thing keeping me from doing things was myself. There are definitely real barriers (hiring quotas, affirmative action, etc.) but without artificial constraints the only thing stopping you is you. You might feel a little uncomfortable but that's something easily overcome - and almost like a superpower when you realize you can overco…

most of us here have our own drive, but I’ve come to appreciate that other people are inspired by seemingly superficial things It clicked for me when I let my publicist go wild and she got me on listicles of BIPOC founders, before, we just had lots of quotes and interviews. Only people already interested in the project on its own merits were following along. After, there were lots of people that are interested in the…

> inspired by seemingly superficial things

This seems similar to adding an addictive drug to food. It will certainly appeal to a lot of people, but does it add value? Getting more consumers of your product should not be the end goal if we want a healthy, high trust society. Developing a good product should be.

> Only people already interested in the project on its own merits were following along

Isn't this what we want as a society?

Re: Ask HN: Concepts that clicked only years after you first encountered them?

#326
post #90

One of the big aha moments which clicked for me only fairly recently was staring at some physics equations my own internalized realization that light doesn't experience time and then I had to tell everyone haha - but that one eureka moment unlocked a whole lot of understanding and certainly a lot more questions. This of course was after all the schooling and physics where it somehow sailed over my head the whole time…

[deleted]

Re: Ask HN: Concepts that clicked only years after you first encountered them?

#327

1. Everyone is the main character in their own story. This manifest in all sorts of ways - from people not being there when you need them the most, from friends dying off as soon as proximity changes, to how and why get people get promoted in jobs. This isn't necessarily bad, but if you don't know how to navigate this it can be quite painful and confusing. 2. Representation matters. I knew this for a long time, but i…

> 2. Representation matters. Strange, I had the opposite encounter. I realized the only thing keeping me from doing things was myself. There are definitely real barriers (hiring quotas, affirmative action, etc.) but without artificial constraints the only thing stopping you is you. You might feel a little uncomfortable but that's something easily overcome - and almost like a superpower when you realize you can overco…

This is actually how it played out for me once I recognized it. I'm of the mindset now that I can jump in and do things. And I think you hit on one of the most important lessons that came out of it for me - the only thing stopping you is you.

With that said, some form of representation helped me greatly with it. It doesn't need to be an exact match, but for me it needed to be enough to make me break my assumptions and see whatever weird walls I had put up in my thinking.

Re: Ask HN: Concepts that clicked only years after you first encountered them?

#328

1. Everyone is the main character in their own story. This manifest in all sorts of ways - from people not being there when you need them the most, from friends dying off as soon as proximity changes, to how and why get people get promoted in jobs. This isn't necessarily bad, but if you don't know how to navigate this it can be quite painful and confusing. 2. Representation matters. I knew this for a long time, but i…

2. Hits home for me as I’ve begun to realize the same thing. Not seeing any person of color in an activity makes it’s so I don’t want to be the first.

[deleted]

Re: Ask HN: Concepts that clicked only years after you first encountered them?

#329

1. Everyone is the main character in their own story. This manifest in all sorts of ways - from people not being there when you need them the most, from friends dying off as soon as proximity changes, to how and why get people get promoted in jobs. This isn't necessarily bad, but if you don't know how to navigate this it can be quite painful and confusing. 2. Representation matters. I knew this for a long time, but i…

#1 is a fallacy called main character syndrome
Post reply on HN