As the article mentions, the pie needs to be better distributed. The pie will not shrink. McDonalds will be selling the same amount of burgers if not more, but the profits will have to be distributed to people who can not find work.
There's nothing wrong with being an optimist mate. You're much happier in life. You may want to look up Edward de Bono. He has some quite readable books on thinking.
There is no good reason. Ever tried updating password on Authorize.net? Good God! It's the dumbest shit ever. It doesn't tell you the whole criteria in a single sentence but goes through the list and displays them one by one. And resets everything you typed in the process. Kill me now
I got to the part where the Op says "we are creating custom Linux distributions for car manufacturers, we do UI work, we write Linux drivers, Linux middleware and so on" and thought of course you'll be running Linux. With that kind of work what else would you be using mate?
It's going to cost them more in the long run. I worked for a company that had an office in Noida and development and support was moved there after we trained Noida team for a couple of months and provided them with an ongoing support. The end result was that the level of customer service was subpar with twice as many people in support and the product was buggy and didn't really nail customer requirements. Perhaps the problem was that the teams were managed remotely but after that experience I'm convinced that nothing beats local team and that offshoaring isn't worth it.
I use both browsers a lot. I use Chrome more but I do a lot of testing in FF, especially when I need to log in as a different user. The only better thing in FF is the address bar. Google is being an asshole because it doesn't want to improve the history lookup and instead wants you to go to their site and search there. That's probably the only reason I'd start using FF again as my default browser.
Everybody is talking about switching because the MBP is about $1000 more than they expected. But then you go and look at PC laptops and you realise that nothing out there is built like MBP. And there's seriously nothing wrong with 2013 MBP. You have to be doing something really insane to find it slow.
BBC Documentaries, Intelegence Squared, Big Ideas by ABC's RN, Freakonomics, Selected Shorts, Guardian Live, The history hour, From Our Own Correspondant
AU is at 50 but the internet is so poor here that I thought we'd be further down the list. ADSL over very old wires. No cable option in my building and no fiber. Wireless is too expensive. It's really shit.
I remember that ctrl+c and ctrl+v didn't work across applications. I think Terminal was one of them. Couldn't copy and paste into it. Out of the box anyway.
I tried Ubuntu and couldn't get over the ugly font and not being able copy paste from anything to anything else. Plus there's no good power management on laptops and no PC ever came out with a quality trackpad that can match macbook.
I went the other way. I did 4 years of computer engineering, wrote compilers, learnt about binary trees, linked lists, bubble sort, registers and flags inside CPU, big O notation and then I did a web development subject in the last semester of the last year and I fell in love with it. I'm a web developer now and I'm loving it. Haven't found a need for any of the stuff I learnt in those 4 years so the whole degree feels like a huge waste of time :( Good luck to the OP and I hope all that knowledge lands him an interesting job at Google but it's hard to find something more interesting that web development :P
TLDR: "To me, what makes a senior developer is when you can trust them to get things done without you."
This is a good conclusion. I've seen people write some amazing code, implement innovative solutions and build something really solid, but they simply can't take the customer's requirements and run with them. I have to explain every single requirement in great detail.
See you've made an effort to go back to document.getElementBy... where I just wouldn't be able to go back to that after 10 years of such concise syntax that so closely matches CSS. But I'm a bit lazy and tend to find the easiest and quickest way to get to the result.
See my reply child post. But anything from tying a quick event of any kind to an element and posting a form using Ajax and consuming the response, doing quick show and hide. And the ease of implemting a million different plugins for all kinds of things, from morals to slides, in this jQuery is still a champ.
I agree with you about jQuery getting quickly out of hand if you want to create something like a one page app and you should certainly use something like React or Angular. I do use it. But to do a quick Ajax post, read some data and display a message or show and hide something jQuery is awesome. To tie a quick event listener to a dropdown and do something or to find children of some element jQuery is still few lines of code that don't even need to be cross browser tested. Using vanilla JS for these things when you can do this in few lines of jQuery code seems masochistic.
How can they earn more when all the money is at the hands of Trump and others who make up 1%? The current capitalism is not distributing the wealth very well and it's certainly nearing a disaster. I wish the left had an answer but they don't. They're stuck with political correctness and more extreme are can't see that they don't have an answer to capitalism and that everything they've tried in the past has failed, and working class have found a billionaire to be their champion and think that migrants and non-white and non-Christian people are to blame for their suffering. And nobody is willing to attack the current system and inequality it's created. Especially in US.
I will personally continue to use jQuery for many years to come. It's a lot of power in few concise lines of code and it really makes sense. And it comes at the cost of a single request. For the small amount of JS my sites use its perfect. I don't know why everyone in thread is saying goodbye to jQuery. Are that many people coding in vanilla JS?
This seperation of programmers to mindless programmers and somehow superior engineers is bullshit. You have to follow the best practices in whatever you do.
This is spot on. I've employed 2 people in the last year and I can say that the guy with a CS degree had heard of binary tree and big O notation but has no idea about how everything ties together. And CSS and HTML concepts are totally foreign to him. CS degrees are stuck in C land, learning shitty bubble sort implementation in C++ and other crap that doesn't help day to day at all.