This article is woefully incomplete. It doesn't mention equipment at all, and reduces the range of possible problems to "bad back," "bad wrists," etc. How can you attempt solve a problem when you don't even know what the problem is yet?
Ironically, an ad appeared in the middle of the article with a programmer hunched over a MacBook in the least ergonomic position possible. No monitor, no external keyboard. Yikes, we've got such a long way to go...
Authentication is currently a tire fire all across the web, regardless of framework. It's not unheard of for login issues to consume the efforts of a full-time senior dev on a team. Not including RESTful APIs, the "best practice" for auth has shifted rapidly in the past 10 years from OAuth2 to OpenID to JWT... these frameworks take considerable effort to learn, add to that the fact that the major identity providers (FB, Google, etc.) are undergoing major legal challenges across the world. It's becoming the case that only large teams can actually put together a login page. In this environment, I think hesitancy is warranted.
One tech-in-the-workplace issue I would really like to see taken up by unions is mandated social media participation. Some managers require their workers to be active on work-related Facebook groups that can be full of passive aggressive nonsense. So now you have to be bothered by work drama all the time, when it would be just as easy for them to send a group email or just call a meeting and make an announcement during people's shifts.
* Compensation/mobility is good enough not to need unions.
* Workers don't have enough leverage to do anything anyway.
* Unions restrict you in undesirable ways.
* Unions are shady and corrupt.
Any union-related post on HN fills with anti-union comments pretty fast.
It may only be artificial. I suppose HN is as susceptible to astroturfing as any online platform. If that's the case, we would just need an expressly pro-union discussion forum or a subreddit to become popular for the idea to take off. Edit: Huh. Incidentally, I just stumbled upon /r/devunion which appears to be exactly that, although it's shut down.
Open source was such a powerful movement. In 2011, I was making six figures in a major city for a huge company. Then, I got laid off and couldn't afford rent anymore, so I had to move back to my hometown in another state that same month. I had barely any savings at all due to the relocation costs I just paid to move to said city.
I pulled a 5-year-old desktop computer out of storage, bought a new $50 hard drive for it, put my resume on Craigslist (of all places), installed Ruby on Rails and all my development tools, and within two weeks I had a job working from home for $40 an hour. I didn't have to re-certify, renew any licenses, or pay anyone any fees of any kind. I didn't lose access to any tools I relied on in my previous job. My only expense for maintaining my employability was $50. I have a four-year degree only.
I don't know of any other industry where that's possible, and I don't know if it's possible to do that in this industry anymore. I know it is because of the hard work of the open source movement. I've been thinking a lot about how to preserve that level of economic empowerment in software. I don't think the answer is in licenses, but in something like a union (although you are right in that most developers are rabidly anti-union). Perhaps an alternative corporate structure would have the same result, and that's why I decided to start the first for-profit software collective.
I've had the exact same experience at least 5 times. I have been a developer for 10 years in the same stack and currently work as a tech lead, reviewing other people's code every day.
I've come to believe very firmly that any interviewer who asks me to submit a take-home coding project is not serious about my candidacy. I have no idea what they use them for, but it's not hiring.
"Blockchain" isn't a good descriptor for the set of properties that the Bitcoin protocol relies on for tamper resistance, so it's no surprise that other "blockchain"-having systems don't share that resistance.
"Proof of work" is a much more accurate descriptor, but it's been tainted in the media to mean "evil climate-destroying obsolete thing."
Most software hype cycles don't affect anyone but developers, but if this blockchain thing continues on, there's going to be a lot of money stolen.
Sex is the strongest motivator for young men to develop the mind, the body, become cultured, make more and more money, and to enter into demanding relationships. If sexual desire can be completely fulfilled alone at home, then what is the point of all society? The strong arches and buttresses that support high roofs collapse and leave only solitary ruined columns.
Ironically, an ad appeared in the middle of the article with a programmer hunched over a MacBook in the least ergonomic position possible. No monitor, no external keyboard. Yikes, we've got such a long way to go...