PuTTY also runs in linux, if you are doing a simple SSH access you can do it in any terminal easily, but PuTTY also does a lot of stuff that you need to be a command-line specialist to be able to do by hand. Plus it saves your configurations for later uses.
Personally I always do tunneling through PuTTY
People keep saying X years of experience
on
Rust 1.0 Released
·
· Score: 1
But when I see years of experience in a job posting it usually is like this:
X years of experience in backend/functional programming/frontend/relational databases like (java/ruby/C#)/(clojure,erlang,scala)/(javascript,html,css)/(oracle,sql server,mysql). Bonus points if you have experience with Y technology.
Which is sensible, even though rust might be only a couple of years old when you want a senior dev you want one that has been dealing with these kinds of problems for many years, even if most of those years were not in the right language. So expect a rust ad to say:
10 years with a low-level programming language (Rust/C/C++/Assembly), bonus points if experienced with Rust.
Your documents will lose formating when the files are converted, if you want users to be able to download the files in any format you should just store the files in the way that the user uploaded them and convert directly. Create a metadata plain text version for search, maybe a visualization version so that the user be able to see the files inside your application, in this visualization version you should just use the easiest method.
Of course this depends heavily on your requirements.
The real problem are the clients, many only want the complete solution and they want to know exactly when it is going to be delivered and how much it is going to cost. I have seen way too many projects that had these kind requirements to be shoehorned into the agile methodology only to stupidly fail after some months.
If you project has to be done in 6 months and has to deliver everything that the client requested agile simply does not work.
You are absolutely right about the complexity of the ecosystem, but from my experience every Java based platform eventually evolves such complexity (it is like a xml fetish)
So you are basically saying that hadoop will eventually fall in disuse but HDFS (Hadoop file system) will linger on with new platforms built on top of it? Or do you believe that the HDFS will also be replaced eventually?
Well don't forget to set the character encoding to UTF-8 on the JVM while in windows or else your URL parameters will only accept ANSI characters when using servlets. By default the JVM uses the system character encoding if you do not set it (which in windows is ISO something) so you either have to manually set the JVM to UTF-8 or configure your application to handle that.
That is just one thing that made my life annoying as a dev that needs to deploy to windows and linux. There are many more.
Quick question, have you seen any non-entertainment application that requires 3D flatscreens? Now have you seen non-entertainment applications that require VR? I have seen a bunch that requires VR, from PTSD treatment to controlling drones remotely. VR is here to stay, it might be niche for a while but I believe it will eventually make your TV obsolete.
The real problem is that Google has no EOL procedures and because the OS is "free" they can get away with it. If the older versions still received security updates everything would be just fine. From my (limited) experience the android SDK makes it very clear which version of Android you are building for and that allows devs to choose what they want to support easily without much hassle.
Say what you want about microsoft but they support their OSs for years after the initial release.
They don't refuse you, they just don't take the time to port it to your phone. In fact I believe all android phones can be unlocked and you are free to install cyanogen on your phone (at the risk of losing warranty), while Apple has been trying to make you a criminal for doing it.
Valve corporate culture simply makes this impossible, they don't hire the gruntwork required for this kind of task, it is the reason that Steam support is so terrible. However I do agree with your ideas, if they did all that then 75% cut is fair.
What most enlighten companies do is simply "you must be here at least from 2pm to 5pm", and everybody just schedule meetings and face-to-face at those hours. People telecommuting will often see demands like that in the job description.
Honestly I like them, not because I think they are pretty and more because they are easier to implement and copy, as a dev it makes my life easier. Personally I like gradients and dark colors better, but I care so little about these things that I don't even change the wallpaper on my computers.
> Does it harm you for them to spend their money this way? Sure there are other things they could do that would likely be more beneficial for mankind as a whole, but there are worse things, too.
This is just plain wrong, I am Brazilian and my mother is a teacher in São Paulo state public schools and the situation is horrible, what you see overseas are the high school grads that went to private schools in Brazil, the average citizen can not afford to go to school overseas even if they qualify (and they don't because they do not speak any foreign language) because some costs are not covered (visas for example).
What you are seeing is just the upper middle class latin americans leaving their crappy country for something better, they are the ones that can afford decent education. The situation for the ones that stay is really, really bad. Most public high school students would fail a basic reading test, in fact so many people fail the (very easy) drivers license written exam that it is common to hear histories about bribes to pass them. Americans complain about creationism taught in high schools, we complain about people not being able to do basic math.
The desktop/server space is also not completely immune to these kind of things. I once found a bug in one JVM that did not happen in another, took us a couple of days to track it down (and we were lucky it was a know bug, otherwise we would still be looking for it).
Valve would rather have open source drivers but they would be content with closed source drivers that work well (if not on par with the windows drivers)
To me it is not that big of a problem, once I see I need a program I just install it and its configurations are already on my home folder. More of an on demand type of thing. Compared to reseting a Windows box this is easy.
PuTTY also runs in linux, if you are doing a simple SSH access you can do it in any terminal easily, but PuTTY also does a lot of stuff that you need to be a command-line specialist to be able to do by hand. Plus it saves your configurations for later uses.
Personally I always do tunneling through PuTTY
But when I see years of experience in a job posting it usually is like this:
X years of experience in backend/functional programming/frontend/relational databases like (java/ruby/C#)/(clojure,erlang,scala)/(javascript,html,css)/(oracle,sql server,mysql). Bonus points if you have experience with Y technology.
Which is sensible, even though rust might be only a couple of years old when you want a senior dev you want one that has been dealing with these kinds of problems for many years, even if most of those years were not in the right language. So expect a rust ad to say:
10 years with a low-level programming language (Rust/C/C++/Assembly), bonus points if experienced with Rust.
Well if it ran Emacs it would be able to do anything anyone could possibly want.
Your documents will lose formating when the files are converted, if you want users to be able to download the files in any format you should just store the files in the way that the user uploaded them and convert directly. Create a metadata plain text version for search, maybe a visualization version so that the user be able to see the files inside your application, in this visualization version you should just use the easiest method.
Of course this depends heavily on your requirements.
The real problem are the clients, many only want the complete solution and they want to know exactly when it is going to be delivered and how much it is going to cost. I have seen way too many projects that had these kind requirements to be shoehorned into the agile methodology only to stupidly fail after some months.
If you project has to be done in 6 months and has to deliver everything that the client requested agile simply does not work.
But is it NP-Hard?
You are absolutely right about the complexity of the ecosystem, but from my experience every Java based platform eventually evolves such complexity (it is like a xml fetish)
So you are basically saying that hadoop will eventually fall in disuse but HDFS (Hadoop file system) will linger on with new platforms built on top of it? Or do you believe that the HDFS will also be replaced eventually?
Well don't forget to set the character encoding to UTF-8 on the JVM while in windows or else your URL parameters will only accept ANSI characters when using servlets. By default the JVM uses the system character encoding if you do not set it (which in windows is ISO something) so you either have to manually set the JVM to UTF-8 or configure your application to handle that.
That is just one thing that made my life annoying as a dev that needs to deploy to windows and linux. There are many more.
Quick question, have you seen any non-entertainment application that requires 3D flatscreens? Now have you seen non-entertainment applications that require VR?
I have seen a bunch that requires VR, from PTSD treatment to controlling drones remotely. VR is here to stay, it might be niche for a while but I believe it will eventually make your TV obsolete.
The real problem is that Google has no EOL procedures and because the OS is "free" they can get away with it. If the older versions still received security updates everything would be just fine. From my (limited) experience the android SDK makes it very clear which version of Android you are building for and that allows devs to choose what they want to support easily without much hassle.
Say what you want about microsoft but they support their OSs for years after the initial release.
They don't refuse you, they just don't take the time to port it to your phone. In fact I believe all android phones can be unlocked and you are free to install cyanogen on your phone (at the risk of losing warranty), while Apple has been trying to make you a criminal for doing it.
Stop giving dolls to girls and cars to boys, it starts on the crib.
Valve corporate culture simply makes this impossible, they don't hire the gruntwork required for this kind of task, it is the reason that Steam support is so terrible. However I do agree with your ideas, if they did all that then 75% cut is fair.
What most enlighten companies do is simply "you must be here at least from 2pm to 5pm", and everybody just schedule meetings and face-to-face at those hours. People telecommuting will often see demands like that in the job description.
> 'late to market' and motivated from 'a competitive standpoint.'"
Also known as the microsoft strategy.
Oh, I went to a private school and have a high paying job, don't worry about me...
Honestly I like them, not because I think they are pretty and more because they are easier to implement and copy, as a dev it makes my life easier. Personally I like gradients and dark colors better, but I care so little about these things that I don't even change the wallpaper on my computers.
> Does it harm you for them to spend their money this way? Sure there are other things they could do that would likely be more beneficial for mankind as a whole, but there are worse things, too.
Just like fake fortune tellers then?
This is just plain wrong, I am Brazilian and my mother is a teacher in São Paulo state public schools and the situation is horrible, what you see overseas are the high school grads that went to private schools in Brazil, the average citizen can not afford to go to school overseas even if they qualify (and they don't because they do not speak any foreign language) because some costs are not covered (visas for example).
What you are seeing is just the upper middle class latin americans leaving their crappy country for something better, they are the ones that can afford decent education. The situation for the ones that stay is really, really bad. Most public high school students would fail a basic reading test, in fact so many people fail the (very easy) drivers license written exam that it is common to hear histories about bribes to pass them. Americans complain about creationism taught in high schools, we complain about people not being able to do basic math.
The desktop/server space is also not completely immune to these kind of things. I once found a bug in one JVM that did not happen in another, took us a couple of days to track it down (and we were lucky it was a know bug, otherwise we would still be looking for it).
Valve would rather have open source drivers but they would be content with closed source drivers that work well (if not on par with the windows drivers)
Tell that to my bank.
Because it was running Windows XP?
To me it is not that big of a problem, once I see I need a program I just install it and its configurations are already on my home folder. More of an on demand type of thing. Compared to reseting a Windows box this is easy.