Params and Oms
Yeah, I’m gonna need this coffee…..
So today, well today I learned about params. Today I learned about params, while yesterday I learned Routes, Controllers, and Models. The day before that, I learned how to create and migrate a PostreSQL database to an RoR app, as well as yanno, just how to create, read, update and delete data. Oh, and just in case you were wondering, I had juuuust learned how to make an actual RoR app.
You could say it’s a freaking lot to take in.
And on top of all of this, those dumb ‘ol terminal settings? Don’t worry, they haven’t gone anywhere-the only suggested remedy thus far has been disabling Spring which, I’m no tech-guru, but that doesn’t sound like something I should just go ahead and do (primarily without knowing 1. What Spring is, and 2. How to put it back, because I’m sure it’s there for a reason), so I won’t. I’ll allow my settings to reflect how I feel at this point.
And I’ve accepted ALL of it.
As you can see, I’m clearly in some sort of stage — the 10 stages of learning to code, as it may. I’d imagine the remaining steps include varying levels (mind you, equal levels) of:
- Incredibly mind-bending frustration (like the walk-away-before-you-do-permanent-damage kind)
- Incomparable (the you-haven’t-loved-anything-more kind) moments of pure gratification — yeah, I’ll go ahead and say it, I am straight-up mom-style, nearly conceited (until I remember my settings) PROUD of some of the things I can do with a computer, given a bit of time.
For example, yeah, sure all of the above is true, and I’m completely overwhelmed and feel as though I’m falling down an Alice In Wonderland black hole of emptiness, but did I mentioned that I can make a fully functioning web-app number game that takes user input via a form, and asks you to guess higher or lower (via more input!), until your number is equal to the random number I’ve assigned you?
Because THAT is freaking COOL.
And THAT is why everything is a-ok in my corner.
Now you’ll have to excuse me while I go attempt to make and subsequently delete applications that do the exact same thing, for hours, which reminds me (here’s where you and I both cringe)- after that, I should most likely be doing Ruby practice problems, to make sure I do, in fact, understand how to get (and do seriously cool shit with) the data that I may be one day smart enough to input….
“And now that you don’t have to be perfect, you can be good.”
P.S: I’ve been thinking about it, and I really REALLY hope that I’m learning to code, the way you learn to do math before someone lets ya know those goddamn TI-83s exist. I’ll report back later-you’ll be able to tell by the combination of both aforementioned stages of learning code.