kidmenot
It's a bit of self-entitlement on the part of the prospective employees, and a bit of self-entitlement on the part of the entrepreneurs. The latter are rightfully mad at the government, and since they're in it for the money, they try to save as much money as they can. I'm not condoning these practices, I'm just saying that, when everything you earn from January to June goes in taxes, I can understand them trying everything they can.
I don't know if the solution looks so simple to me (lower the fucking cost of labor already) because I don't know anything about economy, or because someone is interested in maintaining this status quo.
This is Italy I'm talking about, I don't know enough about other European countries. While the average youth unemployment rate for Europe is ~19%, ours got as high as 37%. That is a lot, only better than Greece and Spain.
There are many more factors to keep into account, such as the undeniable fact that a lot of current youngsters feel entitled just because they have a degree, or flat-out refuse jobs because that's not what they studied for, as if it was beneath them. They don't seem to realize that it's no longer like it was in the past decades, when very few people could access higher education, and were of course preferred in job interviews to people who just went to high school.
On the other hand, taxation is extremely high and heavy on entrepreneurs (employees cost ~2x their salary), who then hire under shitty one-off contracts because it costs less, so the whole job market is very hard to get into and very easy to drop off of.
Another issue is that there are a bunch of useless degrees, such as this thing called "Political sciences", which makes you pretty much unemployable, and sadly a lot of people choose it, and wonder why they can't find a job.
There are also many other factors at play here. It's a shitshow, really.
Higher education does have a lot of value in terms of teaching how to solve problems and hopefully teaching you how to network, but there are reasons to either drop out or don't even get into college in the first place.
Saying that whoever recommends Code Complete made some wrong life choices is a bit rude and uncalled for. Books are just tools, the benefits they bring depend on whether the reader goes through them in a smart way or not.
Then again, but this is a matter of taste, I would suggest The Pragmatic Programmer as a first read. It's shorter, well-written and with laser-like focus on the topic at hand.
Lastly, since designing and writing software is as much of an art as it is science, what's really important is to avoid reading passively and blindly applying anything the knowledge one finds in a book, and instead strive to understand why, and going against the grain and see why certain practices are called "best".
What I think happens is this: most people simply don't care that much about making contact. Not so much because everything can be found on the Internet, but rather because they are turning into less of a social animal than, maybe, we as a species used to be in the past.
In a way, I would argue that the fact that we can be more independent because BosnianBill on YouTube teaches you how to pick locks without you needing to ever leave the house, means that you feel like you don't need other people to be around in order to get answers or learn some cool skill.
To be completely honest, while I don't have any experience of living in any city that can be considered even remotely big, I have a hunch that, ironically enough, living in a huge city such as NYC is a bit alienating. I said "ironically" because I would guess there are more social happenings than you could partake in even if you could do it as a full-time job.
Ultimately, I think it boils down to trying not to forget that the Internet is valuable, but a good number of people are more valuable. Be it for their knowledge, for their humor or just their kindness. As with everything else, I believe one should find some sort of equilibrium between online resources and human interaction.
Easier said than done, though. The big likes are instant gratification, while maintaining a good friendship is a lot of hard, long term work. And today "long term" is a word we tend to dislike when it comes to getting gratification.
I don't know if any of this makes any sense, as I basically just jotted down my thoughts as I went.
See, that's something I would never do. I dislike your tech stack, and if I can I will stay away from you. Why would I want to ask you to change it?
The tools one uses are one of the countless factors that influence their happiness. Therefore, if I think CoffeeScript and Angular suck balls, I will at least try to stay as far away from them as I possibly can.
It's not a matter of being "so fulfilled in their lives", it's just that I like to work with tools that have a higher chance of making me happier.
And no: unlike someone else suggested down here, I won't suggest you move away from a technology just because I don't like it. If you like it, keep it. If it's needed, I will adapt like I always did.
Just to put things into perspective, I recently had to do maintenance on an accounting app written in Visual FoxPro, which is another cobbled up piece of absolute shit. I hate it, and yet I did it. I can do and did the same with CoffeeScript, but if I can help it I will gladly avoid it.
To give an idea of how much I dislike it, I would prefer to write plain Javascript. To me, CF looks like a bad attempt at inheriting Python's whitespace-to-delimit-blocks. Function calls are confusing, they hurt my eyes.
EDIT: at least until after this presidency.
Right? I was thinking exactly the same. One would think that having a car built in-house enabled them to iterate that much quicker. Then again, Google is full of smart people, so there surely is a reason behind this decision.
My dream is writing for a living, and I'm currently writing the first draft of a novel. I'm about 1/5 of the way there, began a couple of weeks ago. I've tried a few other times, but couldn't get past the first few chapters. I'm now at 18k words and going strong, I hope this will be the one.
Further, C# and F major are probably right behind those four because most people playing the guitar will just use a capo and play in C and E major respectively.
Makers are beating around the bush because they can't innovate anymore, and make you pay top dollar for 64/128 GB of memory. I will hold onto my Nexus 5 (not an Android fanboy, it just happened to be the one device that fit the bill) till the day it chokes, because it was just about the only phone worth the money. 700€+ for any device is a completely ridiculous price for what it can offer today.
My pictures or posts are not visible to anyone but who's friends with me. Nobody can post anything on my wall or tag me in any picture or wall post without me approving the tag. Nobody can add me as a friend if they are not also friends with at least one of my friends (and I hate that I can't prevent anyone from adding me, only enabling it when I actually need it or asking for friendship myself).
That being said, Facebook might as well do without asking you if you want to give them your phone number if they end up disregarding your decision and getting it anyway.
That's a dick move that might well mean I will delete my account. Not that it would make any difference for them, but being without Facebook won't make any difference to my life either.
I haven't had the chance to play with Roslyn yet, though. Seems promising.
They simply can't afford it, not because they lack the resources but from a strategic point of view. See the other comments talking about compatibility. Windows works for many, many, many people and businesses. It would be a suicide move. People, and even more importantly businesses, don't jump on any hot new thing just because it's available, because change has huge costs in an enterprise context. If Microsoft ever tried to pull the rug from under them, you can be pretty sure that would be the end for them.
I find it quite distracting that clicking on a question mark icon to get help actually sends me to another page, forcing me to take a tour of the product.
Of course I might be wrong, that's just how those thingies work for me.
I have a few minor gripes with id, but they mainly relate to missing syntactic sugar rather than actual shortcomings.
Kudos to OP, great job.
EDIT: fix up grammar mistake.
Machines can be rebuilt no matter how expensive they are, but human lives are gone for good. Having extremely rigid policies about accepting changes doesn't sound that crazy to me. What kind of serious professional would want to change the code of a life-critical system the same way they change that of a CRUD webapp?
That's a kind of software development where saying "oh, human lives at risk here, I'll be super-careful" doesn't quite cut it.