Yes, it did. Because I had Fujitsu and later Sony on my resume, I kept getting phone calls from recruiters for Japanese-speaking positions for years. Working at a Japanese company doesn't mean I can speak Japanese. I told that to a hiring manager who called from Tokyo.
Owning the backend isn't a cure all. When I was an intern at Fujitsu in the late 1990's, I discovered the crash bug on the test server and could reproduce it 100%. My supervisor couldn't reproduce the bug even though we took turns at the keyboard. He approved the patch for production. The servers crashed 24 hours later. The engineers determined that a deep fix was required, forcing the server offline for three days and costing $250K in lost revenues. I wasn't offered a job when my internship expired. One-third of the department got laid off a month after I left to make up for the lost revenues. My boss, being a high-ranking engineer, got promoted.
Probably because Amazon.com and AWS maintain separate hardware systems. You wouldn't want some cloud schmuck bringing down the world's largest market place?
Never happened. Probably because I replace everything when the hard drives start to have problems after running 24/7 for five years. I had to replace the nine-year-old motherboard in my gaming PC so it would have better specs than the file server.
[...] worry about nosy Amazon employees [...]
Uh, no. Script kiddies from China and Russia banging down my virtual doors. I got tired of playing whack the mole with trying to keep everything up to date for Joomla and WordPress. When I replaced a dynamic website with a static website, hacking attempts dropped from 20,000+ per day to zero per day.
If privacy is your utmost concern, then sure keep your data encrypted on a computer that never has and never will see a network connection and put it in a Faraday cage and whatnot.
A dedicated network between my workstations and the file server is adequate for my needs.
But if you need it to be on the internet (say, you provide a website service,) then you may as well consider AWS and other services.
Very little of my data need to live 24/7 on the Internet. Since I'm converting my dynamic websites to static generated websites, the data behind my websites stays off the Internet as well.
And even with this recent crash, I can bet that they've also got better uptime than your off-the-shelf box that you wiped Windows off and installed Linux on because Linux is completely secure right?
My file server is a custom built PC that runs FreeNAS (BSD) in a Z2 (RAID-6) hard drive configuration. Current uptime is three months since an extended power outage drain the UPS battery and prompted the server to safely power down. It's been ten years since I lost any data due to a hard drive crashing on the file server.
I don't want you turning my software company into a fucking vocational education "feeder school" for Google.
That's unlikely. I used to work at Google. Their top programming talent is the cream of major universities. Unless you have a genius in the making, they're not interested in your feed school programmers.;)
Or you could have done the smart thing, and change your "mandatory" maintenance window (someone has authority to change it-- who is it?) to 24 hours, then set the work hours on ALL machines through the GPO.
Probably not a wise idea with 80,000+ workstations in three time zones across the Western US.
He thinks that if a language shares 45% of root word origins, that you can speak it.
Read a language, not speak the language.
Apparently we all speak Spanish, French, Italian, and Latin as well as English.
The English language has stolen many words from other languages over the centuries. What few words that weren't stolen got made up by William Shakespeare.
I have a problem with MS deciding when and how my machine updates.
Tell that to the user who believes that their employer-provided workstation belongs to them, them alone and no one else. They don't like being reminded that their employer could easily replace their workstation with a box of crayons and still expect them to get the job done with that.
Since we are talking AWS how various algorithms decompose with out of order execution or on various configurations of network speed, disk speed and memory?
AWS is just a bucket for storing my website assets over the Internet.
But if you need to look it up then you don't know algorithm theory.
I don't use sort algorithms for 99% of the code I write at work (IT stuff) and home (web development). I know how to implement binary and bubble sorts. If those don't do the job, I'll look for something else in the "Mastering Algorithms with C" book.;)
When my employer switched from SCCM 2007 to SCCM 2012, the patch team was surprised to discover that users could set their own work hours for when the system couldn't be patched. That feature could screw up the mandatory 6PM-12AM maintenance window and leave systems out of compliance. A fix was implemented to prevent user from using that feature.
When I went back to community college to learn computer programming, we had to learn all flavors of Java because there was no money in the budget to renew the Microsoft Visual Studio site license to teach C/C++. The dean wanted to teach C/C++ on Linux, but the powers to be overruled him as surveyed Silicon Valley employers insisted that C/C++ programmers must know how to use Visual Studio as a tool. When the site license got renewed, none of the computers were up to spec to run Visual Studio.NET when it first came out. After the computers got upgraded, I took C/C++ as my last class before graduation.
Code schools aren't the place to go if you want to be a "rock star" at Google or Facebook. These are designed to turn out junior developers, or "apprentices" as they're known at Software Guild, which currently has 16 instructors and 148 students split between in-person and online programs. Students learn just enough to be dropped into teams of more experienced coders and continue their education at a company, even as they draw a competitive full-time salary. They aren't building the high-flying startups; most are simply translating business processes into code, transforming data or helping maintain and update legacy systems.
If you can't write bubble sort or can't figure out how to get a length of a string in Python, you shouldn't be hired.
That's probably why I don't apply for programming jobs. I got A.S. degree in computer programming that focused on writing code and not theory. If I need a sorting algorithm, I'll look it up. Most implementations of bubble sort in Python looked like copy and paste C code.
The content was stored inside a MySQL database. I can export the database to a file and then run a script to convert the articles with metadata into Markdown files. Since I'm using Pelican as my static file generator, I can create scripts to convert Markdown files into Python data structures and create Jinja templates to manipulate the data structures. I also use JavaScript, JQuery and Bootstrap to create a responsive base template.
Maybe other environments don't give you the choice?
Other environments typically take six seconds to load the CMS first before showing your content. If your website can't grab the viewer's attention in three seconds, they move on to something else. There's no loading overhead with static web pages because all the work was done on the backend.
None of that ever happened, did it?
Yes, it did. Because I had Fujitsu and later Sony on my resume, I kept getting phone calls from recruiters for Japanese-speaking positions for years. Working at a Japanese company doesn't mean I can speak Japanese. I told that to a hiring manager who called from Tokyo.
Owning the backend isn't a cure all. When I was an intern at Fujitsu in the late 1990's, I discovered the crash bug on the test server and could reproduce it 100%. My supervisor couldn't reproduce the bug even though we took turns at the keyboard. He approved the patch for production. The servers crashed 24 hours later. The engineers determined that a deep fix was required, forcing the server offline for three days and costing $250K in lost revenues. I wasn't offered a job when my internship expired. One-third of the department got laid off a month after I left to make up for the lost revenues. My boss, being a high-ranking engineer, got promoted.
Probably because Amazon.com and AWS maintain separate hardware systems. You wouldn't want some cloud schmuck bringing down the world's largest market place?
I think the title says it all. No need to add a one-line summary with the link.
And motherboard, CPU, PSU, etc failures?
Never happened. Probably because I replace everything when the hard drives start to have problems after running 24/7 for five years. I had to replace the nine-year-old motherboard in my gaming PC so it would have better specs than the file server.
[...] worry about nosy Amazon employees [...]
Uh, no. Script kiddies from China and Russia banging down my virtual doors. I got tired of playing whack the mole with trying to keep everything up to date for Joomla and WordPress. When I replaced a dynamic website with a static website, hacking attempts dropped from 20,000+ per day to zero per day.
Disclaimer: I keep all my data in a dufflebag under my kid sisters' bed.
Not necessarily the best place to store your Playboy magazine collection. ;)
I welcome our new delivery robot overlords — one package at a time.
If privacy is your utmost concern, then sure keep your data encrypted on a computer that never has and never will see a network connection and put it in a Faraday cage and whatnot.
A dedicated network between my workstations and the file server is adequate for my needs.
But if you need it to be on the internet (say, you provide a website service,) then you may as well consider AWS and other services.
Very little of my data need to live 24/7 on the Internet. Since I'm converting my dynamic websites to static generated websites, the data behind my websites stays off the Internet as well.
And even with this recent crash, I can bet that they've also got better uptime than your off-the-shelf box that you wiped Windows off and installed Linux on because Linux is completely secure right?
My file server is a custom built PC that runs FreeNAS (BSD) in a Z2 (RAID-6) hard drive configuration. Current uptime is three months since an extended power outage drain the UPS battery and prompted the server to safely power down. It's been ten years since I lost any data due to a hard drive crashing on the file server.
This is my data not a football!
If your data is so important, keep it on your own server. Preferably on a separate network not directly connected to the Internet.
I don't want you turning my software company into a fucking vocational education "feeder school" for Google.
That's unlikely. I used to work at Google. Their top programming talent is the cream of major universities. Unless you have a genius in the making, they're not interested in your feed school programmers. ;)
You don't want to climb the corporate ladder. You want to own the corporate ladder.
Or you could have done the smart thing, and change your "mandatory" maintenance window (someone has authority to change it-- who is it?) to 24 hours, then set the work hours on ALL machines through the GPO.
Probably not a wise idea with 80,000+ workstations in three time zones across the Western US.
He thinks that if a language shares 45% of root word origins, that you can speak it.
Read a language, not speak the language.
Apparently we all speak Spanish, French, Italian, and Latin as well as English.
The English language has stolen many words from other languages over the centuries. What few words that weren't stolen got made up by William Shakespeare.
https://en.wikipedia.org/wiki/Lists_of_English_words_by_country_or_language_of_origin
https://en.wikipedia.org/wiki/Shakespeare's_influence#Changes_in_English_at_the_time
C, perl, bb and other programming languages are mostly just dialects of assembly, which is entirely of English so I guess we know those too!
If you understand the structure of one language, you can understand the structure of other languages.
The point is how much you already know.
Or don't know. As Dirty Harry (Clint Eastwood) once said, "A man got to know his limitations."
I can read French with a dictionary I can read English without one.
If you know the English language, and since 45% of English words have a French origin, a French dictionary should be optional.
Or a girlfriend. Sheep outnumbers people by 10 to 1.
I have a problem with MS deciding when and how my machine updates.
Tell that to the user who believes that their employer-provided workstation belongs to them, them alone and no one else. They don't like being reminded that their employer could easily replace their workstation with a box of crayons and still expect them to get the job done with that.
Since we are talking AWS how various algorithms decompose with out of order execution or on various configurations of network speed, disk speed and memory?
AWS is just a bucket for storing my website assets over the Internet.
But if you need to look it up then you don't know algorithm theory.
I don't use sort algorithms for 99% of the code I write at work (IT stuff) and home (web development). I know how to implement binary and bubble sorts. If those don't do the job, I'll look for something else in the "Mastering Algorithms with C" book. ;)
When my employer switched from SCCM 2007 to SCCM 2012, the patch team was surprised to discover that users could set their own work hours for when the system couldn't be patched. That feature could screw up the mandatory 6PM-12AM maintenance window and leave systems out of compliance. A fix was implemented to prevent user from using that feature.
Sorry but if you don't know algorithm theory you don't know how to evaluate the code you are writing.
I know code well enough to know when a sort algorithm is required. As for the implementation details, I can look it up.
https://github.com/Sayan-Paul/Sort-Library-in-Python/blob/master/sortlib.py
It's only a bit of white-boarding, not water-boarding.
Try being interviewed by five teams of four o six people each for eight hours. I've done that twice for QA jobs at Microsoft and Nvidia.
I have tools for that.
When I went back to community college to learn computer programming, we had to learn all flavors of Java because there was no money in the budget to renew the Microsoft Visual Studio site license to teach C/C++. The dean wanted to teach C/C++ on Linux, but the powers to be overruled him as surveyed Silicon Valley employers insisted that C/C++ programmers must know how to use Visual Studio as a tool. When the site license got renewed, none of the computers were up to spec to run Visual Studio .NET when it first came out. After the computers got upgraded, I took C/C++ as my last class before graduation.
Code schools aren't the place to go if you want to be a "rock star" at Google or Facebook. These are designed to turn out junior developers, or "apprentices" as they're known at Software Guild, which currently has 16 instructors and 148 students split between in-person and online programs. Students learn just enough to be dropped into teams of more experienced coders and continue their education at a company, even as they draw a competitive full-time salary. They aren't building the high-flying startups; most are simply translating business processes into code, transforming data or helping maintain and update legacy systems.
https://www.wsj.com/articles/a-new-kind-of-jobs-program-for-middle-america-1488114000
If you can't write bubble sort or can't figure out how to get a length of a string in Python, you shouldn't be hired.
That's probably why I don't apply for programming jobs. I got A.S. degree in computer programming that focused on writing code and not theory. If I need a sorting algorithm, I'll look it up. Most implementations of bubble sort in Python looked like copy and paste C code.
If pages can be static, why weren't they already?
The content was stored inside a MySQL database. I can export the database to a file and then run a script to convert the articles with metadata into Markdown files. Since I'm using Pelican as my static file generator, I can create scripts to convert Markdown files into Python data structures and create Jinja templates to manipulate the data structures. I also use JavaScript, JQuery and Bootstrap to create a responsive base template.
Maybe other environments don't give you the choice?
Other environments typically take six seconds to load the CMS first before showing your content. If your website can't grab the viewer's attention in three seconds, they move on to something else. There's no loading overhead with static web pages because all the work was done on the backend.
I get that you're "getting by", but hopefully your dreams and aspirations exceed that one day.
I'm living my dreams and aspirations now. I don't need the American Dream of having it all to find fulfillment.