Ruby on Rails

James Broomfield
1 min readOct 6, 2021

It seems to me that programming is about interfacing. Fundamentally, you have people and computers. People need to communicate with computers, but computers don’t speak English, and people don’t speak electrical signals. A program then is a kind of middle ground that is understandable by both people and computers. I would suggest that every computer-related technology is helping to bridge this gap in some way.

As we strive for clean code, we break our programs down into smaller, reusable chunks. It then becomes important how we interface between these chunks.

I think one of the main ways Ruby on Rails makes programming quick and easy is by invisible interfacing. For example, when you write a page of html, all you need to do is match its name to an associated Controller method, and match that to a route, and Rails will take care of the rest.

By providing easy ways to interface our data with our display, and everything in between, Rails saves us a lot of time, allowing us to quickly create our desired apps.

--

--