"This simplifies the code a bit because ElementAccessHasExtraIndexedProperty
checks for length-overflow and sparse-indexes so the callers don't have to
do that anymore."
simple code best code, the less opportunity you give people to shoot themselves in the foot the better
It's easy to say that but kids (yes, kids) that are age 17 aren't really the best equipped to make great life altering decisions in the first place. People fuck up all the time and our response as a society shouldn't be "well, too bad" because 1) that's a terrible way to treat other people 2) if a ton of people are bankrupt due to student loan payments it WILL affect you indirectly, and potentially your own children/family members/friends
I'm not sure of a great solution and it's way outside my knowledge/expertise but ignoring the issue and basically just saying "should have got a STEM degree idiot" isn't good for society
What's interesting is that some of my best friends have been people that society would judge as unsuccessful, not smart, and not cool. Mutually feeling accepted by one another is a big part of it I think, but I never really thought about it other than "chemistry".
That's an awesome story, did/do you find it hard as an entrepreneur to get off the ground with a lack of social proof from the ivy league degree? I guess after achieving some level of success from your entrepreneurial endeavors that itself is a far stronger signal of social proof but it seems difficult to "break in". Any tips?
Honestly I really appreciate tools like this exist but I'll probably keep using Medium out of laziness. I don't want to have to worry about maintaining my own blog and I'm cheap so I don't really want to pay for hosted Ghost/Wordpress since I'm not trying to make money off of my infrequent dumb blog posts. The cheapest Ghost plan is $29/mo :(
Probably lower them, which is bad if you're part of that demographic, but better for everyone else outside that very small group (which admittedly is probably a significant proportion of HN readers but a small proportion of the entire population)
Any kind of ads are annoying to me and well worth the couple of $/month alone, but I also like being able to skip songs I don't like and having in general a better set of songs that I actually enjoy
Anecdotally I use Facebook to coordinate social events with friends and find that it's been a helpful tool to easily keep in touch with friends. I've reconnected with friends through it too. I try and avoid political things and post a lot of cat pictures from a local cat shelter that I volunteer at, which people seem to enjoy. I dunno, I just try and keep my feed filled with mostly positive/upbeat things so maybe that helps?
A lot of people have a hard time showing empathy for others. Part of it can be due to immaturity or being overly sheltered, lack of social skills, etc. It's easy to be critical of others that make bad decisions but EVERYONE makes bad decisions, being imperfect and making mistakes is part of being human, and what might be easy for one person might not be easy for another person.
No one is forcing you to read it... I'm a self taught developer and I lack a lot of low level data structure/algorithms knowledge. I really enjoyed reading the article myself and learned something from it. Sorry that you didn't enjoy it.
Definitely agree with that, it's a tough balance between code quality and efficiency. But at least as a beginner that is trying to learn new things, you usually don't have to worry much about things being supported later on compared to just getting something out there/working and improving as you go along.
Ahh thank you, I've never been good at accepting compliments and don't really feel like I did anything too special since many people each day are able to handle their nutrition/weight in a much better way than I can. But I appreciate the kind words.
Very true, in the end everyone has limited time and it's impossible to learn everything. However, I do personally like roadmaps/guides like this since, as a beginner, it's hard to figure out what you dont know. So being able to see a list of what's considered some of the most important/relevant topics is useful in that regard.
Still I totally agree that getting paralyzed is a big problem, it's way better to program something "the wrong/inefficient/bad way" rather than to program nothing. A big part of my learning and growth as a programmer has come from coding something terribly, realizing "hey, this kinda sucks, I bet there is a better way to do this.." and googling a bit until I learn a new/better method of doing X.
Same here, I actually lost 200 lbs in my mid-late 20s and it's amazing how many positive ways it has affected me beyond the physical health benefits. Growing up I never had an interest in sports/physical activities but I wish I had.
I don't really think there are any negative effects to having good social skills. If anything, being able to effectively communicate with others probably helps with coming up with new/unique ideas. Very few great ideas are created in a vacuum. But, I do agree it's important that people don't feel afraid to be an independent thinker, and it's easy to fall into the trap of forced conformity in order to feel more socially accepted.. but I don't think that is really necessarily a product of having good social skills.
Not sure if your insurance has it, but my health insurance has a website where I can login to it to view my EOBs/etc and also has a section to lookup doctors in the area that accept my insurance.
Either way, sending positive thoughts your way and hope you can find someone helpful :(. Struggling with mental health can be a profoundly shitty time.
Yeah, I know the spirit of the term. I'm really not trying to play dumb here or anything. I agree that other people can be more productive than others on an individual basis.
I just disagree with using a "10x" quantification without a clear way to measure individual productivity when you're working in a team. It's not like we can just point to something like.. hey, Person A has 10x as many line changes as Person B, therefore Person A is 10x as productive. And unless we have two individuals working on features completely alone, we can't say Person A shipped 10x as many widget features as Person B either.
I dunno. I honestly don't have a good answer for how to measure individual productivity on a clear, quantifiable basis, again not trying to play dumb here I'm admittedly not sure on it and was hoping to get some feedback from others about it.
For the sibling comment, are you referring to this comment?
"10x developer is absolutely a thing, in the easily observed phenomenon that some developers are 10x more productive than other developers. The "other developers" are earning good wages and doing good work; the 10x developer is usually found making 2x or 3x the norm.
That said; I just can't believe that a team can perform 10x by the actions of one person. This claim is so outlandish I may just have to skim the article. It is often the case that having a 10x developer nearby can greatly improve the quality of a product, but that's not the same thing as improving the team."
I don't agree that some developers are "10x more productive" than others. I agree that some developers are more/less productive than others but I agree with the article's premise that teamwork is a much more important metric than individual talent. I understand the spirit of "10x developer" in that some individuals are more productive than others.. but the quantification of 10x seems very unrealistic, and IMO is overshadowed by potential productivity gains by having a well-functioning team. Again just my opinion here so feel free to disagree with me on this.
The relevant paragraph in the article is this:
"Software engineering today is a team sport; like water polo, you can’t build incredible software systems alone. So when I first heard the concept of the 10x engineer, I was confused. How could someone be so talented that it overshadows the power of teamwork? In my experience, individual excellence is necessary, but not sufficient, for greatness. Focusing purely on individual achievement misses the larger picture that teams are required to build great software. So I decided to change the definition of a 10x engineer to this: "
It doesn't give a very clear definition of what a "10x engineer" is. Again I agree with them here that the "10x" number and lack of a clear objective "individual productivity" metric makes the term hard to clearly define. Since most work is not done on an individual basis, but rather in teams.
simple code best code, the less opportunity you give people to shoot themselves in the foot the better