Some of us need the Socratic Dialog. I was driven to learn about mathematics. I had real drive and read a LOT. I was smart. Yay me. I managed to mis-learn a heck of a lot that way. It wouldn't have been so bad later on but I mis-learned some basic things. It was unpleasant and time consuming to go back and edit out what I got wrong and I needed someone outside my own head. I couldn't see what's wrong in my own head alone. Sadly, even in college, that kind of teaching isn't available so much but it's golden.
Further, the few farmers I know couldn't care less.
Link to Original Source
In short: Archer had to successfully play with the big kids in a toy ship.
"ISO will replace TCP/IP in 5 years" was a real thing. After 10 years the phrase became a joke. Now it isn't even that.
Ever wondered why the L in LDAP stands for "Lightweight"? It started as a radically simplified version of ISO directory services.
Almost nobody used ISO (including ITU, which at the time preferred paper over networks internally) but ITU really pushed it over that toy internet thing. They also charged a lot of money to buy the bookshelf-meters of ISO documentation...only available on paper for the most part.
It is probably completely unfair to the ITU of 2012 but I find myself worried whenever they are mentioned in the same breath as "internet".
The number of ways to screw this up (assuming it is even allowed) are mind boggling and there are at least three major categories of ways to screw up: Military, Technical and Political.
Please note you may be opening a can of worms not just with the Navy but the country you are berthed at! There are places where encrypted internet traffic is not looked upon kindly.
The trade offs are non trivial. Having on-ship access means devices are more likely to stay on board, which is a very good thing. Installing high speed internet access can make any data leaks go faster, not a good thing. If you do this you need every t crossed and every i dotted.
This must come up a lot and I guarantee the Navy has a stack of rules somewhere. If you are lucky: self-consistent ones.
I may be the only mathematician who had this problem (I wasn't all that good) but Statistics threw me for a loop at first (I was briefly fairly competent eventually). Statistics isn't calculus; calculus is a big part of classical statistics.
A pure mathematician hitting statistics cold may have almost as big a problem a student with little mathematics. Mathematics knowledge can actually get in the way at first.
The big breakthrough for me was realizing a random variable isn't much like the variables I was used to. That I had to think differently. Once past that, I was at an advantage again because I had gotten through undergrad calculus and linear algebra but until then, I was MORE confused than the soft science majors around me.
In my Pascal class (typical for its time), pointers were taught as an abstract concept.
When I started learning C, a pointer was just an address in RAM. THAT was way easier for me to wrap my head around. Doing pointer arithmetic nailed the idea down.
After that, pointers made sense to me in both languages.