-
Notifications
You must be signed in to change notification settings - Fork 20
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Ruby/RVM installation notes #4
Comments
It's also important to note that Xcode requires you to go in and manually On Wed, Sep 18, 2013 at 7:03 AM, Fernando Paredes
|
@zspencer agreed 👍 |
I think since we have the time, I am a fan of the possibility of having the On Wed, Sep 18, 2013 at 11:35 AM, Fernando Paredes <[email protected]
|
@collete: Those are two really good awesome ideas (Install Days/Why X). On Wed, Sep 18, 2013 at 11:50 AM, Colette Taylor
|
@ColetteIsabella @eliseworthy already has a lesson on git in case you want to contribute.
We should also note that people learn differently. Some people love(tolerate) the firehose method, while others want the bare minimum. Going in depth into something they know almost nothing about will serve only to confuse the students. Experiential learning seems like a better route. This allows the student to learn by doing, understand the software/service, and understand what the right questions to ask are. Although some people are morbidly afraid to speak up, so a recap FAQ would cover that area |
We do a firehose training approach here at work, and while it gets people I'd be worried of something similar in a single-push "setup everything" On Wed, Sep 18, 2013 at 1:54 PM, Fernando Paredes
|
Is there a reason we're setting up a full Xcode installation? It's many GB, and the Xcode Command Line Tools are available as a stand-alone installation. |
Because that's how I've always done it! :) Hah, terrible excuse. Besides time/bandwidth, is there any reason not to? On Fri, Sep 20, 2013 at 10:29 PM, Ryan Biesemeyer
|
One requires logging in to the App Store, the command line tools require you to sign up for a developer account. |
The primary reason I see against the full installation is that it introduces a whole lot of irrelevant (to what they will learn in this course) concepts and tools before we start getting them into the challenge-success loop that makes programming fun. I would personally be willing to pre-fetch the standalone cli-tools disk image and provides handful of thumb-drives with the latest version & a document explaining how to get them yourself. The more we can reduce friction here, the sooner we can introduce relevant concepts. |
Alternatively, create a dropbox group for AdaInitiative and host it there. On Sun, Sep 22, 2013 at 10:31 AM, Ryan Biesemeyer
|
@zspencer wouldn't that be an issue for anyone with a Dropbox account already? As per Dropbox, one can only switch accounts through their WebUI which doesn't have LAN Sync. @yaauie We could set up a Raspberry Pi and accomplish the same thing as multiple USBs with less maintenance. The Pi can be configured to serve the file(s) through Samba or Owncloud. |
@fernando You can share dropbox folders to any dropbox user. On Sun, Sep 22, 2013 at 12:09 PM, Fernando Paredes <[email protected]
|
@zspencer I thought you meant group as a business account. That would definitely be the easiest approach. |
What improvements should be completed to resolve this issue? |
@strand A AdaDevAcademy Dropbox account with the command line tools shared may be the easiest way. |
If someone would like to volunteer to write-up the install instructions and toss me a link to the latest CL tools, I can setup an official ADA Dropbox folder. I like that approach more than swamping the network with multiple multi-GB downloads. An alternate approach, and one we've done for RailsBridge, is to have a half-dozen USB drives with the download already on it - low-tech, works like a charm every time :) |
Brew should not be considered as a one-click installer until after they have installed CLI Tools. It should also go in more detail to teach/verify installation procedures (e.g.
brew doctor
to verify paths are set,brew install git
to teach syntax)Text Editor: I think Sublime might be a better fit due to it's unlimited free-trial, stable code base (less updates), and extensibility.
The text was updated successfully, but these errors were encountered: