It depends on the workers. The biggest problem is that as we get older we get stuck in our niche. Back in the 1990’s the older workers were mainframe gurus while the desktop PC is getting ground as a primary device for computing. While many of these skills can cross over the older worker was reluctant to use such technology. Today the workers who are in their 40’s and 50’s are getting the same additude towards mobile development. Still many of our skills cross over however we miss the opportunity to jump on the technology.
Oddly enough the major Mobile OS iOS and Android are based on Unix and Linux so at the OS level they are very close to the mainframe.
Depends. Often parts are over engineered to account for product defect. So if this part used faulty steel it may still be good enough. As it would fail 5 years past planned end of live vs 10.
In general if there is a company or organization that is heigly trusted. Chances are there will be some abuse and corruption in time. We should always verify what we get no matter the brand. When ever we get into X is good and Y is bad then you get in trouble
Not really. If you are not popular you could use your excasism time doing non intellectual things as well. Playing video games watching movies or TV. While the popular person may choose to befriend people of good influence and learn a lot from them. As well being popular they feel less need to escape from reality and use their free time to focus on intellectual things.
In general smart people have problems dealing with most people because it is hard to find people who will talk at their level.
For the most part today we don't really deal with individual software but for good or bad we deal with mostly a service Infrastructure. So if you have an Apple Infrastructure, you may have an iPhone, a Mac and use airdrop to share files and use the iCloud. If you use the Google Infrastructure, you will have an Android Phone, a PC, using Google Drive If you are using a Microsoft infrastructure, You are more or less out of the phone, but you have Windows 10, Office 365 and OneDrive
While you can mix these services around, but you are normally better off sticking to the brand you like as it offers better support and extra cool features.
3rd party tools on your infrastructure in general will detract from your experience and your ability to get things, done... (You may not be able to get away from this, due to cost concerns, or just needing a tool that isn't available) However these tools installed are nearly always at risk of being not supported, or breaking something else.
I am not saying this is good thing, being locked to a vendor for bulk of your use cases is overall bad, however this is the world that we currently live in. And you are better off using the Windows AV for windows because in general it is better built and it isn't trying to hack the system to do what it needs to do.
In simple terms money comes down to supply and demand. If you are wealthy then you sold or did something that offered a good amount of supply that meet the demand. A fast food worker is a position that is easy to fill and there are people applying all the time so the wage is low. A CEO of a public traded company requires much more experience and it is much harder to replace. So the wage is high. This isn’t representative of their worth to society just how easy can the job be replaced at a rate to meet demand. A garbage man is worth more to society then a game developer. A farmer is worth more to society then an insurance salesman.
But their salaries do not reflect their worth to society.
The rich person offers what people want. A good person offers what people need. A monster sells what people need at a cost that they can’t afford.
They are some good rich people because what people want and what they need align and they can sell it at a fair price and they get rich off of volume.
I have to agree, I see more excuses then actual proof that you can write good code. In short for most organizations the ability to write perfect code is nearly impossible. The aspects of what is considered good code are mostly academic and abstract in nature, rarely consider real world problems, such as speed to delivery, compatibility with legacy systems, having to try to justify to share holders why there isn't any visible change to the product...
As someone who had started out as a programmer and had advanced to Architect and Manager, I find myself having to direct the less experience coders to do things in a way that I know myself would had issues with doing such back when I was started, with my head fresh with ideas on what was right and what was wrong. There is a real balance that needs to take place. In terms of interviewing and explaining your code examples if you could explain the reasons why you did it that way vs other ways, chances are the hiring staff would be able respect your code more.
Normally if I am reviewing a potential employee code samples, I am trying to gauge their technical skills by seeing that they can in fact produce complete code, ingenuity seeing how they are able to work around problems, organization making sure their code is done in some sort of logical order. I am not going to nitpick on how well they isolate classes, or if they decided to make a polymorphic class structure with overloaded operators.
At one employer I had made a test that was rather good at getting good employees. Problem 1: HTML/CSS I had a picture of an overlapping boxes on top of a grid, and ask them to reproduce it. Problem 2: I had a SQL command that returned no rows, however the table and logic obviously shows that it should. They were to debug the code and fix the problem. Problem 3: Make a basic Input form in the language needed asking for an American Address fields (with leading 0 zip codes) with appropriate checks to make sure the address is valid.
I have found that more most people this test actually takes them 4 hours to complete they are allowed to use Google to search for help, but they are not allowed to chat with someone else or ask a direct question, so they are proctored. I had found out that this test weeded out a lot of bad developers as retained mostly good ones. As they knew how to search for information they didn't know, analyse and break apart complex code to find problems and deal with problems which may have a hidden twist to them.
But back to the point, blaming your CTO for bad code is just a lame excuse. I have dealt with bad CTO with stupid ideas, and I found ways to make them work.
We still have the indents on the credit cards. You could have taken the credit card numbers then punched them in at a later time. There is even an device that take the indents of the card and with carbon paper creates a receipt with the card number on it.
Before the days of credit card, stores kept a Tab on their customers, so they can get goods and services even if they didn't have the cash on hand at the time.
I know in Star Trek: The Next Generation era they had touch screen everything... However even towards the end of the series and supplement shows they seem to go further back to physical buttons. There isn't any real replacement for a physical button, that is well designed for its purpose. The problem is for the past 25 years, computers have been given cheap old keyboards, while functional fail to give the joy of typing. While I enjoy a good mechanical keyboard, I find good quality membrane keyboards also make a big difference too, vs just from a cheap $10.00 keyboard. Just the right amount of pressure and feedback to let you know that you have done something.
Now I can see enhancements in they keyboard such as OLED Displays in the keys changing to your need, or having mechanics to raise and lower keys, or adjust their pressure depending on what is needed. However as long as we have screens that are bigger then a playing card where we are expected to sit down and use the device a keyboard while not requires, is certainly helpful.
1. Pollution: CO2 and other nasty stuff that automobiles emit. A factor in global warming, general air quality, Spilled fuel gets into our drinking water supply. While there is pollution trade off with EV for the most part they can be better contained and managed vs the wide spread damage gasoline uses.
2. Political Stability: Gasoline isn't a resource we can get anywhere. Some countries have more of it and others do not. We go to war over rights to purchase it, countries setup unstable alliances not based on common values but on the need for this resource.
3. Limited supply: Oil is useful for more than just fuel that we burn, and it is a limited supply by cutting gasoline usage we can assure that other hydrocarbon usages are still available.
4. Energy Independence: We can use mutable sources to generate Electricity, Solar, Wind, Hydroelectric, Nuclear... Some of these sources we could generate on our own property, vs having to be reliant on a large companies to provide this fuel we need at prices they determine as fare.
Are Cars the sole part of our energy problems... No, however it is one of those areas where we a an individual can make a choice to switch. Other areas will need to try to change big businesses, and government. But we can go I will get myself a Chevy Bolt, or a Tesla for my next car.
I stated that it was uncommon for someone to travel that distance, not unheard of. Your father wasn't a big fan of the union either. However for other people in different conditions this would be career killer. Many rules and norms, are based on what the general population values, not the exceptions.
Why would you care about subsidy? There are subsidy in nearly all the food that you eat, power for your home, and nearly every industry has some way to get extra funding.
Well now there is interest in the area. There hadn't been much research in this area for generations, where we have been having minor incremental improvements. However knowing that products are being pushed to be using more batteries means there is more Research in the area.
The problem with these breakthrough that are getting released, is that it will take a few more years to get it out on the market, and the previous breakthroughs will get to the market earlier, so all we see is a smooth improvement over time.
Being that current electric cars can now range a one or two hundred miles, which is enough to be practical for most commuters allows enough growth towards the next generation to make such cars hit 300-400 miles range which is about the same range as our gasoline cars, combine that with fast charging, there will be less need to consider gasoline cars.
Any rules on IT security will not be confined to just Credit Agencies. This will affect a local Mom and Pop shop that has an online store website setup.
Firing people, is getting rid of a person due to poor performance or breaking the rules -- Being fired is a bad thing and you should feel ashamed if you are fired.
Getting Laid off, is not based on you or your performance, it is just that the company doesn't need your skill sets anymore, or they are just too many people with such skill sets. The factors a company may use to determine who will get laid off or not differs all the time. Back in 2008 I got laid off despite having excellent reviews and great standing at the company, because the company lost a lot of its funding, so they Laid off half the staff. The Half they laid off were all the employees who they had hired for the expansion which they had this funding from. The company that laid me off actually did a lot to help get me an other job rather quickly, I actually didn't miss a paycheck because the CEO recommended me to the CEO of an other company.
I think you are mixing types of people. The Politically astute person knows hows to deal with the organization and gets promoted from it. Normally the guys who are spreading out Union and demanding to be Unionized are often under performers who doesn't realize how much they are under performing, then their actions to try to get the company unionized, is only cutting their productivity down further.
Why did person A get a raise and I didn't, this is unfair I demand more.... Often person A may not have been working as many hours, but the hours they do work are more productive, their personally may not have gotten in the way of the productivity of other workers, and the extra money they will give him, will entice him to stay and be an asset to the company. While the guy complaining usually is getting in the way of other employees (otherwise why would he know about person A raise), spending time comparing what others do vs focusing on doing the best job himself.
Also oddly enough the top performer isn't the one that gets promoted, because the under performer may be better suited at the different job. So the guy who is good at dealing with the internal politics, knowing when to push and when to hold back and deal with it, may just be the right type of person to be a manager, whos job isn't to create output, but protect those who do from having to deal with the red tape.
40 years ago when your dad started, as a mechanic, that dealership that he worked was one of a few places in his local area that hired such a skill. Even in the 1970's it was rather uncommon for someone to work in a different town then where they lived. So if he was fired from that jobs, he would had needed to either change careers or move to a different area. Today we are more mobile, traveling 20-30 miles to get to work isn't a big deal anymore, and if you get fired from one job, you can find another one in your choice career in some of these other towns.
Unions back then were important, because the end of your job could also be the end of your career, and Unions were needed to protect workers from such drastic actions.
Everyone gets laid off after the company goes out of business.
I have done work in union shops, and similar companies which are not unionized. I find that employees are generally treated much worse in union jobs, because employees are not allowed to expand grow, or go outside their predefined jobs, thus they are confined to what their title says they are. Also I find a lot more layoffs happen in Union shops than non-unioned ones. Because when it is time to work with a contract for the next period a company has only one shot to try to get rid of some of the workers, so they will use that at the point and get them out in these bulk layoffs, while non-unionized companies tend to fire people when they need too, however being that most employees bring more to the company then what they pay them, means each one is an assert they would prefer to keep, however if it unioned then they are expenses especially if their particular job title is no longer needed for the company.
Now don't get me wrong, Historically Unions have been a good thing, however they haven't changed in a good way to deal with modern business. Positioning themselves as the enemy of the business vs. a partner whos goal is is help the employees prosper and the company to be successful.
Well if you look at how Apple dropped the ball, with Microsoft copying many of its elements, that Apple could had protected itself from. Making Microsoft the victor in the PC war, Apple with the iPhone patented the heck out of it (Steve Jobs admitted this publicly during the keynote 10 years ago revealing the iPhone) knowing not all of the patients will stick, but having them in place will allow them to protect as much as they can.
Now Samsung, getting caught with its pants down, more or less had to change their development plans towards making more iPhone like phones, so offered Apples real test on what would stick and what wouldn't.
Now if you are that pissed off on how this affected either side, you are probably way to attached to your phone manufactur because Samsung or Apple or LG or whatever all see you as one thing... Someone with a credit card who will give them money.
Apple has always had a tentative nature with its 3rd party supplier. As a 3rd party supplier you can make a ton of money off of Apple... However if you don't or can't give them a deal that they feel they deserve, they will drop you in heartbeat, even if you though you had a firm grasp in their market with all the vendor lock in tricks you can come up with.
Apple very successfully had moved its Mac systems from Motorola to PowerPC to Intel. Their business is designed not to be dependent on 3rd party providers.
Apple is also a company that is good at compartmentalizing its relations with other companies, Apple can be your best partner and strongest ruthless competition at the same time.
It depends on the workers.
The biggest problem is that as we get older we get stuck in our niche.
Back in the 1990’s the older workers were mainframe gurus while the desktop PC is getting ground as a primary device for computing. While many of these skills can cross over the older worker was reluctant to use such technology. Today the workers who are in their 40’s and 50’s are getting the same additude towards mobile development. Still many of our skills cross over however we miss the opportunity to jump on the technology.
Oddly enough the major Mobile OS iOS and Android are based on Unix and Linux so at the OS level they are very close to the mainframe.
Depends. Often parts are over engineered to account for product defect. So if this part used faulty steel it may still be good enough. As it would fail 5 years past planned end of live vs 10.
In general if there is a company or organization that is heigly trusted. Chances are there will be some abuse and corruption in time. We should always verify what we get no matter the brand. When ever we get into X is good and Y is bad then you get in trouble
Not really. If you are not popular you could use your excasism time doing non intellectual things as well. Playing video games watching movies or TV. While the popular person may choose to befriend people of good influence and learn a lot from them. As well being popular they feel less need to escape from reality and use their free time to focus on intellectual things.
In general smart people have problems dealing with most people because it is hard to find people who will talk at their level.
For the most part today we don't really deal with individual software but for good or bad we deal with mostly a service Infrastructure.
So if you have an Apple Infrastructure, you may have an iPhone, a Mac and use airdrop to share files and use the iCloud.
If you use the Google Infrastructure, you will have an Android Phone, a PC, using Google Drive
If you are using a Microsoft infrastructure, You are more or less out of the phone, but you have Windows 10, Office 365 and OneDrive
While you can mix these services around, but you are normally better off sticking to the brand you like as it offers better support and extra cool features.
3rd party tools on your infrastructure in general will detract from your experience and your ability to get things, done... (You may not be able to get away from this, due to cost concerns, or just needing a tool that isn't available) However these tools installed are nearly always at risk of being not supported, or breaking something else.
I am not saying this is good thing, being locked to a vendor for bulk of your use cases is overall bad, however this is the world that we currently live in. And you are better off using the Windows AV for windows because in general it is better built and it isn't trying to hack the system to do what it needs to do.
In simple terms money comes down to supply and demand.
If you are wealthy then you sold or did something that offered a good amount of supply that meet the demand.
A fast food worker is a position that is easy to fill and there are people applying all the time so the wage is low.
A CEO of a public traded company requires much more experience and it is much harder to replace. So the wage is high.
This isn’t representative of their worth to society just how easy can the job be replaced at a rate to meet demand.
A garbage man is worth more to society then a game developer.
A farmer is worth more to society then an insurance salesman.
But their salaries do not reflect their worth to society.
The rich person offers what people want. A good person offers what people need. A monster sells what people need at a cost that they can’t afford.
They are some good rich people because what people want and what they need align and they can sell it at a fair price and they get rich off of volume.
I have to agree, I see more excuses then actual proof that you can write good code. In short for most organizations the ability to write perfect code is nearly impossible. The aspects of what is considered good code are mostly academic and abstract in nature, rarely consider real world problems, such as speed to delivery, compatibility with legacy systems, having to try to justify to share holders why there isn't any visible change to the product...
As someone who had started out as a programmer and had advanced to Architect and Manager, I find myself having to direct the less experience coders to do things in a way that I know myself would had issues with doing such back when I was started, with my head fresh with ideas on what was right and what was wrong. There is a real balance that needs to take place. In terms of interviewing and explaining your code examples if you could explain the reasons why you did it that way vs other ways, chances are the hiring staff would be able respect your code more.
Normally if I am reviewing a potential employee code samples, I am trying to gauge their technical skills by seeing that they can in fact produce complete code, ingenuity seeing how they are able to work around problems, organization making sure their code is done in some sort of logical order. I am not going to nitpick on how well they isolate classes, or if they decided to make a polymorphic class structure with overloaded operators.
At one employer I had made a test that was rather good at getting good employees.
Problem 1: HTML/CSS I had a picture of an overlapping boxes on top of a grid, and ask them to reproduce it.
Problem 2: I had a SQL command that returned no rows, however the table and logic obviously shows that it should. They were to debug the code and fix the problem.
Problem 3: Make a basic Input form in the language needed asking for an American Address fields (with leading 0 zip codes) with appropriate checks to make sure the address is valid.
I have found that more most people this test actually takes them 4 hours to complete they are allowed to use Google to search for help, but they are not allowed to chat with someone else or ask a direct question, so they are proctored. I had found out that this test weeded out a lot of bad developers as retained mostly good ones. As they knew how to search for information they didn't know, analyse and break apart complex code to find problems and deal with problems which may have a hidden twist to them.
But back to the point, blaming your CTO for bad code is just a lame excuse. I have dealt with bad CTO with stupid ideas, and I found ways to make them work.
We still have the indents on the credit cards. You could have taken the credit card numbers then punched them in at a later time. There is even an device that take the indents of the card and with carbon paper creates a receipt with the card number on it.
Before the days of credit card, stores kept a Tab on their customers, so they can get goods and services even if they didn't have the cash on hand at the time.
Too much of a good thing becomes a polutant.
Dumb ass.
I know in Star Trek: The Next Generation era they had touch screen everything... However even towards the end of the series and supplement shows they seem to go further back to physical buttons. There isn't any real replacement for a physical button, that is well designed for its purpose. The problem is for the past 25 years, computers have been given cheap old keyboards, while functional fail to give the joy of typing. While I enjoy a good mechanical keyboard, I find good quality membrane keyboards also make a big difference too, vs just from a cheap $10.00 keyboard. Just the right amount of pressure and feedback to let you know that you have done something.
Now I can see enhancements in they keyboard such as OLED Displays in the keys changing to your need, or having mechanics to raise and lower keys, or adjust their pressure depending on what is needed. However as long as we have screens that are bigger then a playing card where we are expected to sit down and use the device a keyboard while not requires, is certainly helpful.
1. Pollution: CO2 and other nasty stuff that automobiles emit. A factor in global warming, general air quality, Spilled fuel gets into our drinking water supply. While there is pollution trade off with EV for the most part they can be better contained and managed vs the wide spread damage gasoline uses.
2. Political Stability: Gasoline isn't a resource we can get anywhere. Some countries have more of it and others do not. We go to war over rights to purchase it, countries setup unstable alliances not based on common values but on the need for this resource.
3. Limited supply: Oil is useful for more than just fuel that we burn, and it is a limited supply by cutting gasoline usage we can assure that other hydrocarbon usages are still available.
4. Energy Independence: We can use mutable sources to generate Electricity, Solar, Wind, Hydroelectric, Nuclear... Some of these sources we could generate on our own property, vs having to be reliant on a large companies to provide this fuel we need at prices they determine as fare.
Are Cars the sole part of our energy problems... No, however it is one of those areas where we a an individual can make a choice to switch. Other areas will need to try to change big businesses, and government. But we can go I will get myself a Chevy Bolt, or a Tesla for my next car.
Done give away their actual motive. We can make robots to clean the streets. But we need animals to actually attack the cause. Plausible deniability.
I stated that it was uncommon for someone to travel that distance, not unheard of. Your father wasn't a big fan of the union either. However for other people in different conditions this would be career killer. Many rules and norms, are based on what the general population values, not the exceptions.
Why would you care about subsidy? There are subsidy in nearly all the food that you eat, power for your home, and nearly every industry has some way to get extra funding.
Way to swap units there.
Nothing says political motivated manipulation like swapped units.
Well now there is interest in the area. There hadn't been much research in this area for generations, where we have been having minor incremental improvements. However knowing that products are being pushed to be using more batteries means there is more Research in the area.
The problem with these breakthrough that are getting released, is that it will take a few more years to get it out on the market, and the previous breakthroughs will get to the market earlier, so all we see is a smooth improvement over time.
Being that current electric cars can now range a one or two hundred miles, which is enough to be practical for most commuters allows enough growth towards the next generation to make such cars hit 300-400 miles range which is about the same range as our gasoline cars, combine that with fast charging, there will be less need to consider gasoline cars.
Hence why I said directly.
The paperwork doesn't say Can I give this information to Equafax? Where I can check yes or no on it.
Any rules on IT security will not be confined to just Credit Agencies. This will affect a local Mom and Pop shop that has an online store website setup.
I doubt Apple will lower the prices on its Macs. That isn't their business model.
Firing people, is getting rid of a person due to poor performance or breaking the rules -- Being fired is a bad thing and you should feel ashamed if you are fired.
Getting Laid off, is not based on you or your performance, it is just that the company doesn't need your skill sets anymore, or they are just too many people with such skill sets. The factors a company may use to determine who will get laid off or not differs all the time. Back in 2008 I got laid off despite having excellent reviews and great standing at the company, because the company lost a lot of its funding, so they Laid off half the staff. The Half they laid off were all the employees who they had hired for the expansion which they had this funding from. The company that laid me off actually did a lot to help get me an other job rather quickly, I actually didn't miss a paycheck because the CEO recommended me to the CEO of an other company.
I think you are mixing types of people. The Politically astute person knows hows to deal with the organization and gets promoted from it. Normally the guys who are spreading out Union and demanding to be Unionized are often under performers who doesn't realize how much they are under performing, then their actions to try to get the company unionized, is only cutting their productivity down further.
Why did person A get a raise and I didn't, this is unfair I demand more....
Often person A may not have been working as many hours, but the hours they do work are more productive, their personally may not have gotten in the way of the productivity of other workers, and the extra money they will give him, will entice him to stay and be an asset to the company. While the guy complaining usually is getting in the way of other employees (otherwise why would he know about person A raise), spending time comparing what others do vs focusing on doing the best job himself.
Also oddly enough the top performer isn't the one that gets promoted, because the under performer may be better suited at the different job. So the guy who is good at dealing with the internal politics, knowing when to push and when to hold back and deal with it, may just be the right type of person to be a manager, whos job isn't to create output, but protect those who do from having to deal with the red tape.
40 years ago when your dad started, as a mechanic, that dealership that he worked was one of a few places in his local area that hired such a skill. Even in the 1970's it was rather uncommon for someone to work in a different town then where they lived. So if he was fired from that jobs, he would had needed to either change careers or move to a different area. Today we are more mobile, traveling 20-30 miles to get to work isn't a big deal anymore, and if you get fired from one job, you can find another one in your choice career in some of these other towns.
Unions back then were important, because the end of your job could also be the end of your career, and Unions were needed to protect workers from such drastic actions.
Everyone gets laid off after the company goes out of business.
I have done work in union shops, and similar companies which are not unionized. I find that employees are generally treated much worse in union jobs, because employees are not allowed to expand grow, or go outside their predefined jobs, thus they are confined to what their title says they are. Also I find a lot more layoffs happen in Union shops than non-unioned ones. Because when it is time to work with a contract for the next period a company has only one shot to try to get rid of some of the workers, so they will use that at the point and get them out in these bulk layoffs, while non-unionized companies tend to fire people when they need too, however being that most employees bring more to the company then what they pay them, means each one is an assert they would prefer to keep, however if it unioned then they are expenses especially if their particular job title is no longer needed for the company.
Now don't get me wrong, Historically Unions have been a good thing, however they haven't changed in a good way to deal with modern business. Positioning themselves as the enemy of the business vs. a partner whos goal is is help the employees prosper and the company to be successful.
Well if you look at how Apple dropped the ball, with Microsoft copying many of its elements, that Apple could had protected itself from. Making Microsoft the victor in the PC war, Apple with the iPhone patented the heck out of it (Steve Jobs admitted this publicly during the keynote 10 years ago revealing the iPhone) knowing not all of the patients will stick, but having them in place will allow them to protect as much as they can.
Now Samsung, getting caught with its pants down, more or less had to change their development plans towards making more iPhone like phones, so offered Apples real test on what would stick and what wouldn't.
Now if you are that pissed off on how this affected either side, you are probably way to attached to your phone manufactur because Samsung or Apple or LG or whatever all see you as one thing... Someone with a credit card who will give them money.
Apple has always had a tentative nature with its 3rd party supplier. As a 3rd party supplier you can make a ton of money off of Apple... However if you don't or can't give them a deal that they feel they deserve, they will drop you in heartbeat, even if you though you had a firm grasp in their market with all the vendor lock in tricks you can come up with.
Apple very successfully had moved its Mac systems from Motorola to PowerPC to Intel. Their business is designed not to be dependent on 3rd party providers.
Apple is also a company that is good at compartmentalizing its relations with other companies, Apple can be your best partner and strongest ruthless competition at the same time.