When you have Excel or Access creep in your organization, it is often because of stupid IT policies, where you don't have enough IT Staff to make good solutions, or IT rules are so strict that the staff isn't allowed to make such a solution.
However the average American or the average Russian doesn't have the Power or Authority to affect the world. That said the Average Joe or Nicholi, also has to deal with their own priorities, and want their leaders to be working for their best interests so they don't need to worry every day that they will get bombed, or have troops enter their home and arrest them for wrong thinking.
Sadly enough what people do and don't believe from science crosses the political spectrum. For the most part if Science says that something is Bad then the Conservatives have an issue with it. If Science says that something is good or at least neutral, then Liberals have an issue against it.
While there is and has been corruption within the scientific community. It usually amounts to stopping researching a topic, before the final results come in, or if the results come in and you don't like it, you try an other angle.
Sadly with our countries leadership, they seem to put more weight in the scientists who are paid for and under pressure to find evidence towards their employers goals, vs scientists who are paid by a grant without any expected results as a benchmark.
CGI apps can be coded in nearly any language. To prove the point I once wrote a web App in FORTRAN 77. While JSP made it easier it wasn’t the only game in town. And the Applet never caught on for too long.
When choosing which language to write code in there are the following questions.
1. Which language is popular enough to find new employees. 2. Is the language industry respected, so we don’t look like an amateur because we picked a joke of a language. 3. Does the language meet our business requirements. 4. Can I hide my code from others and my competition. 5. How quickly can it be coded in 6. Does it support modern features. 7. Can it be deployed easily 8. How forward compatible is it. 9. Is it cross platform 10. Is it secure.
That is a lot of consideration until we actually get to a secure language
Actually it is far more complex. 1. Legacy systems and backwards compatibility: A lot of software we still use have roots in the pre-internet days. Where having a UI password with a weekly encrypted password was considered strong security. Most hacking back then would had been finding a service that didn’t need a password and exploited it by just using it. By the Mid 1990’s more systems were getting on the internet allowing data to be sent without the UI so buffer overflows were a big thing and URL hacking. We have millions/billions of lines of code already made in production to dump it all and do a full rewrite of 20 years of logic is too expensive and risky because there will be 20 years of learned mistakes that will happen.
2. Programming language are good at writing particular programs. Programs are made to do something unique. So we get are basic programming language designed for a CRUD programming. The requirement require it to transfer data to different systems, take real time monitoring of other things, and log and audit to the extreme. So we run across challenges nearly on a daily level where we need to stretch what the language is good for. This creates openings to problems, switching to a lower level call means you will need to think of all the ways it can be broken, while at the same time you are just trying to accomplish its main objective.
3. If we had unlimited time, nothing will go out the door. We love to fester at the bosses to push the product out the door quickly. But to be honest a product is never good enough. There is always more we can do to make it better.
Which ones? Do you have a reference of this? Blackberry was the king at the time that everyone was copying. The keyboard less phones, were not smart phone, but just normal ones.
The thing I don't get about Windows 10 is its continual upgrade. This means there is always changes to the UI, which can get annoying... Sure I like a change in UI for my home system, but that is me and I like trying new things, but I have seen users stop in Panic because I have changed the background from #3366CC to #0033CC just so the white text would be easier to see. I had to deal with many angry emails from this change.
But they were wireless speakers before the Echo. Apple was probably just trying to get away with a set of speakers with Siri... Amazon raised the bar on them. Which is what Apple did with the iPhone, back in 2007. Android was about to get into the smart phone market, however their idea of a smartphone for the consumer were flip phones with keyboards and bigger screens. Apple forced them them to change their model. Thus delayed Android Release in phones for a couple years.
I never got into these smart speakers in general, so I don't see the value that they are trying to offer. But with the thousands of products that come out. Some of them Apple will lead, other ones their competitors will. Then they will all copy and perfect what each other does until they have a product of their own.
The problem is, there is too much of a population who are intellectually unable to understand sarcasm, or understand a cautionary statement when they see it.
For example "In WWII in Germany the Trains Run on Time" This should be a cautionary statement explaining that efficiency at the expense of freedom isn't a good bargain, and that often cruel/evil regimes will strong arm improvements, but at a large cost.
Much of the hate speech that is on Slashdot today, isn't sarcasm, or parody. It is actually hateful speech from hateful people. What a difference 10 years make.
A good engineer may not be a good scientist, but they need to understand and respect the information that the scientist provide to them.
Material A will have a melting point of X degrees, is useful information to know, so your rocket will not be made from a material that will melt from its rockets.
Now I don't expect an engineer to take a bunch of materials and cook them at different temperatures to see what their melting point is, however they will reference material made by the scientists who did the study, and expect there is truth in such science. They may over engineer because of impurities, however they will have a good baseline to over engineer too.
The biggest problem is the poor representation of scientists. They call the Hypothesis of the day a theory, confusing people after the Hypothesis has been disprove, or people going on thinking it is true. What most people think of science and scientists is closer to Philosophy then science, Where ideas are came up via thought experiments vs the next steps which is to actually test it to see if it is true.
The Flat Earthers seem to have came up from Anti-Darwinism where some religions seems to take exception to the science that seems to contradict the first (very abstract) chapters of the bible. So this planted a seed of Science vs. Religion. So then Global Warming now has came up, they are just saying it is these evil scientists coming up with lies again. Then they figured that all science is a lie vs. just a literal interpretation of the first chapter of the bible may be more metaphorical then accurate.
Well at least he is trying to prove his hypothesis, vs just sitting there and being grumpy about it. Perhaps after a few failures, he may need to read up on some of physics involved. Then try again, perhaps he could actually put a device in orbit...
Who am I kidding, it is going to fail, and because his rocket failed, it proved that going to space and in orbit is impossible, because the earth is flat.
The problem is if he survives, then he is going to complain shortly that he doesn't have enough money for his retirement. Because he spend 20k on a junk rocket and probably burned his house down too.
Apple was never known to stick around and 3Rd party vendor too long anyways. The 2005 era when they moved to Intel processors is only an era. Being Apple is now the largest company in the world they may want to use their resources to make their own chips. For good or for bad (depending on your point of view) Apple tends to get what it wants and make a product their way and not like how everyone else does it. We had a period where the Apple PC were inline with the technology with the other PCs but that is about it.
Except for the fact the deep learning systems, may not be efficient enough. There are some tasks which it excels at, however some tasks there just isn't the volume or rewards for outcomes for the system to adapt fast enough to.
Lets say a flood control dam system. Which is is strictly coded if water goes above this line, open the dam and flood the down, because otherwise the damage is far greater than flooding the town. The reason why this is computer controlled is because it takes the faulty morals out of the picture. You wouldn't want to be the one to press the button and flood the town, even though it is for the greater good. A Deep Learning system, will want to take more variables into account, and will either decide that it is important to press the button before it hits the limit, as it would only create minor flooding problems, or too late figuring that it can wait a little longer creating a catastrophic failure.
Deep Learning often creates a lot of superstitious like behaviors (As shown in the funny walk of Googles Deep learning to walk video) Where it learned to do the task, but not at optimal way. This may just be a mater of time for the technology to get better, however it isn't a time to panic and toss out your CS Degree and get a job at your local Walmart as a greeter.
There is a genetic benefit for us to live longer and past our burning age. Humans are communal animals so for those past child baring age role is to watch over the kids while their parents who are in their prime fight for supplies. They will also teach lessons from the past as each generation doesn’t have to make the same mistakes. So with the elderly it makes sure the next generation is safe.
The Baby Boomers however culturally just recked the norm because they are afraid to get old and hord their success to themselves for their own purposes. So the melenials and late Gen X parents are going at it alone. As grandpa and grandma are too buisy with their lives to watch over the kids, because now both parents need to work to survive.
No this is a thread for the Android zealots. Because the iPhone X had very few problems compared to the other phones that came out around the same time. So we are finding a small number of cases where there are some problems and it is our thread to celibate that our phone that we have purchased for whatever reason we purchased was a good idea and those who didn’t make the same voice are now realizing how wrong they are to oppose your viewpoint. Or should the Apple Fanboys take a shot at finding all the problems with your phone. I am sure if theu dig down we will find a glitch or flaw to show how stupid we were for getting such a crappy phone and if we were willing to spend some extra money we would have a much better device.
Which is a feature you can turn on on the iPhone too. So I don’t get your point. I never bought into the hype of Apples million to one FaceID rate because how could they get a good random sample size from their employee work force. Even Apples size you tend to get the same sort of people. And you will not have many generations of people and twins to check it out. That said Biometric are often still better than passwords because they are much easier to use and prevents people from having too simple passwords or none at all. Granted you kid getting access to your phone is often embarrassing, but if one of your coworkers or your boss or a stranger gets access to it it could be devastating.
The problem is for a successful project the management needs to be three jobs. Person manager: they assign the resources to the job and make sure the right person is doing the right job at the right time. Project manager: They keep track of the project and where it is at and notifies when a new task is needed and what it is. Architect: They deal with what needs to be done for the project and if a rework is needed they address what needs to be done and what tasks are needed and address what skills are required.
Neither is above the other they have an important tasks that requires full concentration in.
Having done all three of these jobs I find doing 2 or 3 of them at once affects my effectiveness in the areas. Where I am doing just one job then I can be effective, because my bran will always be switching gears. And having these jobs with different statuses is bad too because it means they will be in conflict with each other.
Which is part of the problem. There are too many bad PM out there and not enough good ones. So we are better off not having them as the net effect of PM is worse the. A world without them.
I often need to stop myself from writing my code too cleverly. Because when I do it makes it hard for other developers to maintain and I don’t want to own every line of code I right so I have to try to make it more easier to read, at the expense of a big O improvement, future upgradablity, or just the face I could do it in 3 lines vs 150 lines.
I am not saying that I am so much better then other developers, but I am going to think of a problem solution differently then someone else who has different experiences, so unless it is really needed it is best to go to a lower common denominator. It sucks but it needed for a successful project.
When you have Excel or Access creep in your organization, it is often because of stupid IT policies, where you don't have enough IT Staff to make good solutions, or IT rules are so strict that the staff isn't allowed to make such a solution.
That is embedded with my first one.
That is embedded with #1
However the average American or the average Russian doesn't have the Power or Authority to affect the world.
That said the Average Joe or Nicholi, also has to deal with their own priorities, and want their leaders to be working for their best interests so they don't need to worry every day that they will get bombed, or have troops enter their home and arrest them for wrong thinking.
Sadly enough what people do and don't believe from science crosses the political spectrum.
For the most part if Science says that something is Bad then the Conservatives have an issue with it.
If Science says that something is good or at least neutral, then Liberals have an issue against it.
While there is and has been corruption within the scientific community. It usually amounts to stopping researching a topic, before the final results come in, or if the results come in and you don't like it, you try an other angle.
Sadly with our countries leadership, they seem to put more weight in the scientists who are paid for and under pressure to find evidence towards their employers goals, vs scientists who are paid by a grant without any expected results as a benchmark.
CGI apps can be coded in nearly any language. To prove the point I once wrote a web App in FORTRAN 77.
While JSP made it easier it wasn’t the only game in town. And the Applet never caught on for too long.
When choosing which language to write code in there are the following questions.
1. Which language is popular enough to find new employees.
2. Is the language industry respected, so we don’t look like an amateur because we picked a joke of a language.
3. Does the language meet our business requirements.
4. Can I hide my code from others and my competition.
5. How quickly can it be coded in
6. Does it support modern features.
7. Can it be deployed easily
8. How forward compatible is it.
9. Is it cross platform
10. Is it secure.
That is a lot of consideration until we actually get to a secure language
Actually it is far more complex.
1. Legacy systems and backwards compatibility: A lot of software we still use have roots in the pre-internet days. Where having a UI password with a weekly encrypted password was considered strong security. Most hacking back then would had been finding a service that didn’t need a password and exploited it by just using it. By the Mid 1990’s more systems were getting on the internet allowing data to be sent without the UI so buffer overflows were a big thing and URL hacking. We have millions/billions of lines of code already made in production to dump it all and do a full rewrite of 20 years of logic is too expensive and risky because there will be 20 years of learned mistakes that will happen.
2. Programming language are good at writing particular programs. Programs are made to do something unique. So we get are basic programming language designed for a CRUD programming. The requirement require it to transfer data to different systems, take real time monitoring of other things, and log and audit to the extreme. So we run across challenges nearly on a daily level where we need to stretch what the language is good for. This creates openings to problems, switching to a lower level call means you will need to think of all the ways it can be broken, while at the same time you are just trying to accomplish its main objective.
3. If we had unlimited time, nothing will go out the door. We love to fester at the bosses to push the product out the door quickly. But to be honest a product is never good enough. There is always more we can do to make it better.
Which ones? Do you have a reference of this?
Blackberry was the king at the time that everyone was copying. The keyboard less phones, were not smart phone, but just normal ones.
The thing I don't get about Windows 10 is its continual upgrade. This means there is always changes to the UI, which can get annoying... Sure I like a change in UI for my home system, but that is me and I like trying new things, but I have seen users stop in Panic because I have changed the background from #3366CC to #0033CC just so the white text would be easier to see. I had to deal with many angry emails from this change.
But they were wireless speakers before the Echo. Apple was probably just trying to get away with a set of speakers with Siri... Amazon raised the bar on them. Which is what Apple did with the iPhone, back in 2007. Android was about to get into the smart phone market, however their idea of a smartphone for the consumer were flip phones with keyboards and bigger screens. Apple forced them them to change their model. Thus delayed Android Release in phones for a couple years.
I never got into these smart speakers in general, so I don't see the value that they are trying to offer. But with the thousands of products that come out. Some of them Apple will lead, other ones their competitors will. Then they will all copy and perfect what each other does until they have a product of their own.
The Libertarian in you is often silent if you are the one who is suffering. (because your condition is unique, and requires extra help)
It takes a real man to suffer and say I don't want help because of my ideals... For most people that isn't the case.
The problem is, there is too much of a population who are intellectually unable to understand sarcasm, or understand a cautionary statement when they see it.
For example "In WWII in Germany the Trains Run on Time" This should be a cautionary statement explaining that efficiency at the expense of freedom isn't a good bargain, and that often cruel/evil regimes will strong arm improvements, but at a large cost.
Much of the hate speech that is on Slashdot today, isn't sarcasm, or parody. It is actually hateful speech from hateful people. What a difference 10 years make.
A good engineer may not be a good scientist, but they need to understand and respect the information that the scientist provide to them.
Material A will have a melting point of X degrees, is useful information to know, so your rocket will not be made from a material that will melt from its rockets.
Now I don't expect an engineer to take a bunch of materials and cook them at different temperatures to see what their melting point is, however they will reference material made by the scientists who did the study, and expect there is truth in such science. They may over engineer because of impurities, however they will have a good baseline to over engineer too.
The biggest problem is the poor representation of scientists. They call the Hypothesis of the day a theory, confusing people after the Hypothesis has been disprove, or people going on thinking it is true. What most people think of science and scientists is closer to Philosophy then science, Where ideas are came up via thought experiments vs the next steps which is to actually test it to see if it is true.
The Flat Earthers seem to have came up from Anti-Darwinism where some religions seems to take exception to the science that seems to contradict the first (very abstract) chapters of the bible. So this planted a seed of Science vs. Religion. So then Global Warming now has came up, they are just saying it is these evil scientists coming up with lies again. Then they figured that all science is a lie vs. just a literal interpretation of the first chapter of the bible may be more metaphorical then accurate.
Well at least he is trying to prove his hypothesis, vs just sitting there and being grumpy about it.
Perhaps after a few failures, he may need to read up on some of physics involved. Then try again, perhaps he could actually put a device in orbit...
Who am I kidding, it is going to fail, and because his rocket failed, it proved that going to space and in orbit is impossible, because the earth is flat.
Proof by laziness.
The problem is if he survives, then he is going to complain shortly that he doesn't have enough money for his retirement. Because he spend 20k on a junk rocket and probably burned his house down too.
Apple was never known to stick around and 3Rd party vendor too long anyways.
The 2005 era when they moved to Intel processors is only an era. Being Apple is now the largest company in the world they may want to use their resources to make their own chips. For good or for bad (depending on your point of view) Apple tends to get what it wants and make a product their way and not like how everyone else does it.
We had a period where the Apple PC were inline with the technology with the other PCs but that is about it.
Except for the fact the deep learning systems, may not be efficient enough. There are some tasks which it excels at, however some tasks there just isn't the volume or rewards for outcomes for the system to adapt fast enough to.
Lets say a flood control dam system. Which is is strictly coded if water goes above this line, open the dam and flood the down, because otherwise the damage is far greater than flooding the town. The reason why this is computer controlled is because it takes the faulty morals out of the picture. You wouldn't want to be the one to press the button and flood the town, even though it is for the greater good. A Deep Learning system, will want to take more variables into account, and will either decide that it is important to press the button before it hits the limit, as it would only create minor flooding problems, or too late figuring that it can wait a little longer creating a catastrophic failure.
Deep Learning often creates a lot of superstitious like behaviors (As shown in the funny walk of Googles Deep learning to walk video) Where it learned to do the task, but not at optimal way. This may just be a mater of time for the technology to get better, however it isn't a time to panic and toss out your CS Degree and get a job at your local Walmart as a greeter.
There is a genetic benefit for us to live longer and past our burning age.
Humans are communal animals so for those past child baring age role is to watch over the kids while their parents who are in their prime fight for supplies. They will also teach lessons from the past as each generation doesn’t have to make the same mistakes.
So with the elderly it makes sure the next generation is safe.
The Baby Boomers however culturally just recked the norm because they are afraid to get old and hord their success to themselves for their own purposes. So the melenials and late Gen X parents are going at it alone. As grandpa and grandma are too buisy with their lives to watch over the kids, because now both parents need to work to survive.
No this is a thread for the Android zealots.
Because the iPhone X had very few problems compared to the other phones that came out around the same time. So we are finding a small number of cases where there are some problems and it is our thread to celibate that our phone that we have purchased for whatever reason we purchased was a good idea and those who didn’t make the same voice are now realizing how wrong they are to oppose your viewpoint.
Or should the Apple Fanboys take a shot at finding all the problems with your phone. I am sure if theu dig down we will find a glitch or flaw to show how stupid we were for getting such a crappy phone and if we were willing to spend some extra money we would have a much better device.
Which is a feature you can turn on on the iPhone too. So I don’t get your point.
I never bought into the hype of Apples million to one FaceID rate because how could they get a good random sample size from their employee work force. Even Apples size you tend to get the same sort of people. And you will not have many generations of people and twins to check it out.
That said Biometric are often still better than passwords because they are much easier to use and prevents people from having too simple passwords or none at all.
Granted you kid getting access to your phone is often embarrassing, but if one of your coworkers or your boss or a stranger gets access to it it could be devastating.
The problem is for a successful project the management needs to be three jobs.
Person manager: they assign the resources to the job and make sure the right person is doing the right job at the right time.
Project manager: They keep track of the project and where it is at and notifies when a new task is needed and what it is.
Architect: They deal with what needs to be done for the project and if a rework is needed they address what needs to be done and what tasks are needed and address what skills are required.
Neither is above the other they have an important tasks that requires full concentration in.
Having done all three of these jobs I find doing 2 or 3 of them at once affects my effectiveness in the areas. Where I am doing just one job then I can be effective, because my bran will always be switching gears.
And having these jobs with different statuses is bad too because it means they will be in conflict with each other.
Which is part of the problem. There are too many bad PM out there and not enough good ones. So we are better off not having them as the net effect of PM is worse the. A world without them.
I often need to stop myself from writing my code too cleverly. Because when I do it makes it hard for other developers to maintain and I don’t want to own every line of code I right so I have to try to make it more easier to read, at the expense of a big O improvement, future upgradablity, or just the face I could do it in 3 lines vs 150 lines.
I am not saying that I am so much better then other developers, but I am going to think of a problem solution differently then someone else who has different experiences, so unless it is really needed it is best to go to a lower common denominator. It sucks but it needed for a successful project.
Sadly moral outrage is no no longer moral but based if you have an R or D as part of your political leaning.