As a veteran C++ developer, I actually quite enjoy Javascript. Once I understood that Prototypes are linked lists and that *this is a pointer that changes according to 2 simple rules, Javascript became quite easy.
I mean they even give you a GUI debugger. It's hard to get stuck for long, even though it's not not a Visual Studio.
Like you said, you have already all the abstractions you need with this language. You can do complex things and for me, if I have composition, I'm pretty much already good to go.
I had noticed everyone had the same typical serious programmer personality here. That's why I enjoy reddit a lot more because it's not like that 100% of the time.
How is it different than someone selling barely modified WordPress websites?
I'm not into that line of work but obviously, many small businesses in America rely on selling custom open source software.
"Druckemiller’s latest cause is to foment generational warfare. He’s going to college campuses and telling students that things suck (which they know full well) and they need to go after Boomers who are gonna get too much in entitlements if things don’t change. Now from what I can infer, the presentation is sophisticated, since Druckenmiller throws other big Federal spending items into the mix, like defense. But the fact that he depicts tax rates as a problem is a major tell."
I assumed the social security benefits aren't that good if you only worked until 35?
In Canada, e.g., the Canada Pension Plan (our version of social security) pays on a schedule based on how many years you worked. You must work for 39 years to get the maximum benefit.
If you work fewer than 39 years, no consideration is afforded to whether you worked those years at the start of your life or the end of your life. i.e., the time value of money is completely ignored.
Thus, I think the subjects of this article are likely being shortchanged by SS in some ways: they contributed, say, $200K to the coffers of SS. SS then had 30 years to grow that money, but will pay out ignoring the 30 years of growth.
Social Security benefits require a certain minimum pay-in before you get anything out. If you're paying in a lot, you can get your points in quite quickly. I'm a 30-something well-to-do software engineer, and the last time the Social Security folks sent out paper letters updating on benefits -- which was several years ago -- I had already paid in enough to qualify for Social Security (at 60-something), even if I stopped working today. I'll get more, of course, if I keep working and paying in.
SS is scaled based upon the average income as computed over a person's working life. Since he's got lots of zeros in the calculation, and there's a cap on the SS wage computation ($37,800 in 1984) his SS-calculated income is lower over the entire period, and thus the benefit is heavily reduced.
It's not linear, but there's a hefty penalty to do it this way.
Social security requires 40 quarters (10 years, not necessarily consecutive) of pay-in, then bases it on your maximum wages. (It may be more complex than that).
However, many statements assume that he's making no income and paying no social security taxes in the interim. He wrote a book, presumably received royalties, and has done other "side jobs".
He may very well have continued paying social security taxes in his "retirement."
Everytime something like this comes out, I think the following : Wouldn't it be great if I could develop and debug this under Windows with VS and deploy my release with Linux. The network libraries are always Linux(and family) only.
If you haven't seen a Brendan presentation, they are quite enjoyable. Last time he was playing some zombie video game in the middle of his presentation. He insisted on not killing zombies with a shovel using instead deployable automatic turrets. I'm sure he uses the shovel when he plays alone though.
Javascript's is actually growing very well and fast. It's quite surprising how soon it will have everything.
In a way it can be compared to PHP - soon it will be a giant toolbox. The difference is that every tool was chosen and added one at a time. It ends up being a very good toolbox. I'm sure productive programmers aren't complaining. Pure FP programmers can always compile their ClojureScript to Javascript. For me, ES7 Javascript is already making me happy.
Can you imagine if we could have had Lua in the browser from the start? So much time would have been saved.
Now Javascript, with ES6, is good enough to rival Lua in features. This kills the intent to learn Lua because if you are going to learn a dynamic language properly, might as well learn JS. There are way more jobs and projects made in it.
About ZeroBrane IDE now. It's an amazing IDE and I love using it.