It wasn't until maybe my third year of algebra that I realized an equation means both sides of the equation are equal to each other, which means you can perform any operation at all to both sides, and the result will still be equal.
Ask HN: Concepts that clicked only years after you first encountered them?
471–480 of 946 posts
Re: Ask HN: Concepts that clicked only years after you first encountered them?
#472It took me an embarrassing amount of time to fully grok what object oriented programming really means. It's one thing to have someone tell you what an object is, but it's another thing entirely to build a fully object oriented system. I remember what made it click: I was designing an animation system, which had a bunch of different interdependent moving parts. Once I started treating each part like an object and lett…
You don't really understand OOP until you recognize it as one style among many that you may use in different parts of each program. Some parts are naturally OO-y, others DD-y, others declarative, often an unholy mix in each place. The problem dictates elements of the solution. Shoehorning a solution into a particular style makes a bad solution. Never forget who is in charge. Deferring to a style dodges responsibility…
Re: Ask HN: Concepts that clicked only years after you first encountered them?
#473Re: Ask HN: Concepts that clicked only years after you first encountered them?
#474Earlier quoted context omitted.
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...
I'm only about a third of the way through; I didn't realize that there was so much about properly building OO systems that I'd simply never seen in the wild, or heard of before.
Re: Ask HN: Concepts that clicked only years after you first encountered them?
#475The power of follow ups (especially in sales) One thing which held me back for a very long time was not following up with people who didn't show much interest initially. I wasted so many good leads thinking it is impolite to follow up with people after contacting them once. My whole life changed once I understood the power of follow ups and understanding that most people are so busy that it takes at least 6 reminders…
You were not trained well. The principal element in sales is asking for the order. Everything, and I mean everything, follows from that. If you had been trained this way, following up would be second nature.
Re: Ask HN: Concepts that clicked only years after you first encountered them?
#476Earlier quoted context omitted.
I've noticed #2 with my 4 year old. She won't do anything unless there's a girl doing it. My other kids don't seem to care though.
There are some interesting studies about girls and women playing chess. When blind, the two sexes perform on average about the same, but when they know the gender of their opponent, girls and women underperform. It is hypothesised that the reason behind this is because chess is a boys’ club, so to speak, and thus there is not a lot of representation. Absence of representation means that it may seem that you are the o…
My guess is that it's due to how expectations affect how likely we are to enter flow state. If we subconsciously expect ourselves to enter a challenge in less than good/fair/even conditions we might be less likely to engage fully because we're using our attention for questioning ourselves/the situation.
At least that's how I feel I myself work.
Re: Ask HN: Concepts that clicked only years after you first encountered them?
#477Re: Ask HN: Concepts that clicked only years after you first encountered them?
#478Re: Ask HN: Concepts that clicked only years after you first encountered them?
#479Re: Ask HN: Concepts that clicked only years after you first encountered them?
#480YAGNI and KISS. When I was a junior developer I used to overthink and overdesign solutions, most of which was never needed. It took many years and a lot of battle scars to realize that less abstraction is more. Today I see a lot of juniors do the same mistake and I ask them to revise their designs to keep it simple.