Skip to content

Instantly share code, notes, and snippets.

@RedSoxFan22
Created July 1, 2015 13:16
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save RedSoxFan22/f132c9e30480f517a775 to your computer and use it in GitHub Desktop.
Save RedSoxFan22/f132c9e30480f517a775 to your computer and use it in GitHub Desktop.
Would you rather use RubyMine, vim, or Sublime Text? Why?
Of the three, I would rather use Sublime text because I am most familiar with it. However, I have used both Sublime and Atom, and of the two, I prefer Atom. However, I'm interested in trying RubyMine because of various features including Cucumber and Shoulda tests.
What is the difference between an INNER JOIN and a LEFT JOIN? INNER JOIN gets all records from one table that have some related entry in a second table
Which of these behaviors in a Rails app would require JavaScript? (you can pick more than one)
Scrolling down to a different part of the page (smoothly) when you click on a link in a menu.
Making the color of a background change over time.
Adding a new text field to a page when the user clicks an "Add Option" button.
Showing a popup asking you if you are sure that you want to delete that record.
Which of these behaviors in a Rails app would require AJAX? (you can pick more than one)
Showing an "Other" text field when the user selects the "Other" radio button from a list of options.
Marking emails as spam on a list page and having them disappear.
Having a clock on the page which updates automatically as time passes.
Big Picture Questions
Should all developers in a group of 15 be required to use the same programming tools? For instance, should they use the same editors? Should they use the same testing tools (e.g. MiniTest, RSpec, Capybara, etc)? Should the company have a standard set of gems which are allowed to go into projects?
Developers should use the same when they are working ont the same projects, or pair programming. But, other than that, I think there is a benefit to working with the tools that you are most comfortable/familiar with plus are best suited for the project one is working on.
What do you think about having a development team in which everyone works remotely? I think if the team has years of experience then everyone could work remotely, but when you're just starting out, and need face-to-face help, it's better not to work remotely. Stack Overflow can only get you so far.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment