The market didn't ask for this. It just sounds like some engineer's wet dream that was allowed to come true because the guys in marketing were sleeping at the wheel. There is a reason there is a marketing department and engineers aren't allowed in it. Engineers' desires != Most people's desires. Lenovo is just doing what Motorola should have been doing in the first place. Can the project and tell the engineer to build another fart app that will generate billions of dollars.
... I hope that the surgeon has good communication skills when he has to tell your family that you died since he doesn't know what to do with a scalpel.
I've noticed lately that incompetents usually try to promote soft skills when they know that they are lacking hard skills. In fact, I can tell a person is incompetent because they say that soft skills are the most important. It's not guaranteed but it's a red flag.
Just use Windows. Choice sucks for the average user. Preinstalled is the way to go. People have no idea there is a difference between hardware and software and that you can choose to install your OS. Microsoft understood this. Why can't Linux world understand that?
Seriously, can somebody explain to me how can you use vim and say that is better than Visual Studio with the resharper plugin? VS completely destroys every IDE available in the free software world by far. How can you use vim in 2018?
Who are they to decide where my money goes? I want loot boxes dammit! Feed my addiction. The golden age of apathy is upon us if we have gambling taken away from us and we let them.
Throwing the asshole executives (all of them in big companies) who only see short term profits in jail for at least 20 years is better. Let's be real, it's not gonna be the upper management who pays for this, but the lower ranks.
of a CEO Krzanich asshole will get away with this. I bought intel because of performance. Now I am fucked. Fuck you intel never buying your shit ever again!
Just look at it! He's a fucking retard you can tell that just by looking at him. This subhuman has made out like a bandit while we have been fucked. They sold us shit for full price. Sometimes I just wish we gathered a small group, broke into his house and beat him to death. No, you are not allowed to make out with millions of dollars while fucking millions of people, you fucking animal.
Fuck these people, a revolution is close. Refuse and resist! These animals must be removed from power!!!
will stop at nothing. Maybe it's time that we stop following the law in some cases. These people must be dealt with, physically. They are evil and we must not be afraid to remove evil from the face of the Earth. A Nuremberg style trial must happen to these people for the evil that they did, after which they must be sent to the gallows. It's the only way to instill fear so that future generations don't do it anymore.
Yep! C/C++ over anything web and javascript. The JS kids can't understand C++ to save their lives. It's why most web pages eat a ton of RAM and take a core to 100%. C/C++ raises the bar of developer quality. So less shitty applications. That is what I care for. I firmly believe that 90% of programmers should be fired and not allowed to touch computers in order to make a better world.
No we won't. There is no strong AI coming for the next hundreds years. Unless you do stuff that is easily automated (anything not implying creativity) you are safe
... they have a failure on their hands. Can't they just go back to making games? Gambling, skins, VR.... What happened to Valve? Are they too rich for their own good these days?
You obviously have no idea what you're talking about. You need to have the whole pipeline ready in order to show anything on the screen. That is, even a simple triangle. You are either able to show it or not. And for about 3 months, there was nothing to show on the screen until the pipeline was ready. And yes, a graphics renderer really is 'sooooo complicated' as you put it.
You have just described a sane development model. Unfortunately for most shops, agile means delivering something barely working in order to satisfy some moron and then spend some more time trying to refactor and get rid of garbage so you can move forward to the next sprint. So basically, in 2 weeks you get around 7 days of development because you spend 3 getting ready for the demo and dismantling the pilled up shit that was necessary to get the demo going. Which is highly inefficient and leads to a lot of waste and redone work. Agile means: get it done till the end of the next week or else.
Wow you should really consider politics. My BS meter is off the charts. Last September I started working on making a port to Android for a game engine. The first step was to create a GLES3 backend and then to make it work on Android. So the first 'sprint' took until January and the second until mid-February. Tell me exactly how do you write user stories for an OpenGL backend? It either works or it doesn't. There is no in between. There was nothing for me to show right until the end when I started getting things on screen, fixed a few last bugs and there it was, working. Literally, until the last few weeks there was nothing on the screen. If I had a client that would request a demo every 2 weeks I'd have been fired long ago. Luckily it was an open source project so there were no morons there who used Agile or daily stand ups or poker planning or other BS.
Some things take a long time to be made. There is a lot of pre planning, a lot of execution, and a lot of bug fixing. There is no way of iterating this stuff every 2 weeks. Unless you really want to get a lot of churn and make the project take 10 times longer while I create BS mini projects in order to show you progress at every 2 weeks. It either works or it doesn't. No in between. That is why planning is good, it tells you what you should do next. Also, you need to get it right, because you don't want to get the backend working 6 months from now and discover that you didn't need it. Don't iterate, think it through really deep because you probably get only one chance. Don't skip the deep thinking part. This is your make or break part.
Still agile people don't want to accept these things...
Is the cancer of today's software development world. Quality plummets but look at how many releases we can put out per month! Isn't that cool? Features! No QA! Fire them all! It's for the best! Constant refactoring! No need to think ahead just refactor in the next sprint! Redneck programming YEAAAAH!
Seriously though... When the hell did this joke become so popular in the dev world? Agile is the antithesis of quality. Did Einstein and others use agile in order to progress science? No? What did they do? They thought long and hard. They didn't try to skip the thinking part in order to get to writing ASAP. So why the hell aren't we trying to emulate the smart guys? Why are we trying to emulate Joe six-pack who just wings it and hopes for the best?
... still make phones? Had no idea.... They suck at marketing their products and it looks like they are going down the drain. Why buy products from a dying company?
No upper management. And no board. Now that is a scary thought. How would companies run without people in charge? We need someone there don't we?/s
I have yet to meet someone in upper management who knows more than his underlings. The reality is that most of the companies would actually run better and make more money if not for idiots in charge. Any time the boss isn't around the company things work smoother and clients are more satisfied. We even joke about it. But these are sad depressing jokes knowing you can't fire the moron who founded the company, even though it would be more successful if we did so.
Understand hardware, understand the inner workings of the PC. After that you'll realize that high level languages are basically syntactic sugar that are sometimes useful but most times obfuscate what is happening down there.
I know that this goes against the common theme: learn javascript, learn webscale woot woot now you too can be a hipster brogrammer! Those guys don't know anything. If you know the low level the only problem is that you'll find most high level guys to be pretty limited in their capabilities. Also, you'll be able to learn the latest useless fad much faster when you have a deeper understanding. Unfortunately, you will also see the truth and realize that most languages and frameworks are utter shits written by morons. And that might depress you.
Completely fucking crazy? How can you do this after what just happened? What is wrong with these animals?
The market didn't ask for this. It just sounds like some engineer's wet dream that was allowed to come true because the guys in marketing were sleeping at the wheel. There is a reason there is a marketing department and engineers aren't allowed in it. Engineers' desires != Most people's desires. Lenovo is just doing what Motorola should have been doing in the first place. Can the project and tell the engineer to build another fart app that will generate billions of dollars.
...Could they be even more incompetent? Intel has become a joke lately.
... I hope that the surgeon has good communication skills when he has to tell your family that you died since he doesn't know what to do with a scalpel. I've noticed lately that incompetents usually try to promote soft skills when they know that they are lacking hard skills. In fact, I can tell a person is incompetent because they say that soft skills are the most important. It's not guaranteed but it's a red flag.
doing something useful for once. No more useless indians taking jobs here.
There is no way around it. Never seen a great developer without strong analytical skills.
Just use Windows. Choice sucks for the average user. Preinstalled is the way to go. People have no idea there is a difference between hardware and software and that you can choose to install your OS. Microsoft understood this. Why can't Linux world understand that?
Seriously, can somebody explain to me how can you use vim and say that is better than Visual Studio with the resharper plugin? VS completely destroys every IDE available in the free software world by far. How can you use vim in 2018?
Who are they to decide where my money goes? I want loot boxes dammit! Feed my addiction. The golden age of apathy is upon us if we have gambling taken away from us and we let them.
Throwing the asshole executives (all of them in big companies) who only see short term profits in jail for at least 20 years is better. Let's be real, it's not gonna be the upper management who pays for this, but the lower ranks.
of a CEO Krzanich asshole will get away with this. I bought intel because of performance. Now I am fucked. Fuck you intel never buying your shit ever again!
Just look at it! He's a fucking retard you can tell that just by looking at him. This subhuman has made out like a bandit while we have been fucked. They sold us shit for full price. Sometimes I just wish we gathered a small group, broke into his house and beat him to death. No, you are not allowed to make out with millions of dollars while fucking millions of people, you fucking animal. Fuck these people, a revolution is close. Refuse and resist! These animals must be removed from power!!!
Found the leech that is working for these evil men.
will stop at nothing. Maybe it's time that we stop following the law in some cases. These people must be dealt with, physically. They are evil and we must not be afraid to remove evil from the face of the Earth. A Nuremberg style trial must happen to these people for the evil that they did, after which they must be sent to the gallows. It's the only way to instill fear so that future generations don't do it anymore.
open for anybody to continue? That is exactly the advantage of open source.
Yep! C/C++ over anything web and javascript. The JS kids can't understand C++ to save their lives. It's why most web pages eat a ton of RAM and take a core to 100%. C/C++ raises the bar of developer quality. So less shitty applications. That is what I care for. I firmly believe that 90% of programmers should be fired and not allowed to touch computers in order to make a better world.
No we won't. There is no strong AI coming for the next hundreds years. Unless you do stuff that is easily automated (anything not implying creativity) you are safe
... they have a failure on their hands. Can't they just go back to making games? Gambling, skins, VR.... What happened to Valve? Are they too rich for their own good these days?
You obviously have no idea what you're talking about. You need to have the whole pipeline ready in order to show anything on the screen. That is, even a simple triangle. You are either able to show it or not. And for about 3 months, there was nothing to show on the screen until the pipeline was ready. And yes, a graphics renderer really is 'sooooo complicated' as you put it.
You have just described a sane development model. Unfortunately for most shops, agile means delivering something barely working in order to satisfy some moron and then spend some more time trying to refactor and get rid of garbage so you can move forward to the next sprint. So basically, in 2 weeks you get around 7 days of development because you spend 3 getting ready for the demo and dismantling the pilled up shit that was necessary to get the demo going. Which is highly inefficient and leads to a lot of waste and redone work. Agile means: get it done till the end of the next week or else.
Wow you should really consider politics. My BS meter is off the charts. Last September I started working on making a port to Android for a game engine. The first step was to create a GLES3 backend and then to make it work on Android. So the first 'sprint' took until January and the second until mid-February. Tell me exactly how do you write user stories for an OpenGL backend? It either works or it doesn't. There is no in between. There was nothing for me to show right until the end when I started getting things on screen, fixed a few last bugs and there it was, working. Literally, until the last few weeks there was nothing on the screen. If I had a client that would request a demo every 2 weeks I'd have been fired long ago. Luckily it was an open source project so there were no morons there who used Agile or daily stand ups or poker planning or other BS. Some things take a long time to be made. There is a lot of pre planning, a lot of execution, and a lot of bug fixing. There is no way of iterating this stuff every 2 weeks. Unless you really want to get a lot of churn and make the project take 10 times longer while I create BS mini projects in order to show you progress at every 2 weeks. It either works or it doesn't. No in between. That is why planning is good, it tells you what you should do next. Also, you need to get it right, because you don't want to get the backend working 6 months from now and discover that you didn't need it. Don't iterate, think it through really deep because you probably get only one chance. Don't skip the deep thinking part. This is your make or break part. Still agile people don't want to accept these things...
Is the cancer of today's software development world. Quality plummets but look at how many releases we can put out per month! Isn't that cool? Features! No QA! Fire them all! It's for the best! Constant refactoring! No need to think ahead just refactor in the next sprint! Redneck programming YEAAAAH! Seriously though... When the hell did this joke become so popular in the dev world? Agile is the antithesis of quality. Did Einstein and others use agile in order to progress science? No? What did they do? They thought long and hard. They didn't try to skip the thinking part in order to get to writing ASAP. So why the hell aren't we trying to emulate the smart guys? Why are we trying to emulate Joe six-pack who just wings it and hopes for the best?
... still make phones? Had no idea.... They suck at marketing their products and it looks like they are going down the drain. Why buy products from a dying company?
No upper management. And no board. Now that is a scary thought. How would companies run without people in charge? We need someone there don't we? /s
I have yet to meet someone in upper management who knows more than his underlings. The reality is that most of the companies would actually run better and make more money if not for idiots in charge. Any time the boss isn't around the company things work smoother and clients are more satisfied. We even joke about it. But these are sad depressing jokes knowing you can't fire the moron who founded the company, even though it would be more successful if we did so.
Understand hardware, understand the inner workings of the PC. After that you'll realize that high level languages are basically syntactic sugar that are sometimes useful but most times obfuscate what is happening down there. I know that this goes against the common theme: learn javascript, learn webscale woot woot now you too can be a hipster brogrammer! Those guys don't know anything. If you know the low level the only problem is that you'll find most high level guys to be pretty limited in their capabilities. Also, you'll be able to learn the latest useless fad much faster when you have a deeper understanding. Unfortunately, you will also see the truth and realize that most languages and frameworks are utter shits written by morons. And that might depress you.