Blog Posts
-
Oct 13, 2014
The Post DBC Experience
Mixed Emotions
DBC was an awesome, maybe one of a kind experience. I pushed through all 4 phases with the mantids, or the improper plural version we used "mantises", and I couldn't have wanted a more closely woven group. We struggled a lot through the phases and accomplished just as... View Post
-
Jul 29, 2014
How to Ask for Help
How to Ask Good Questions
Experienced Questioning
I don't always ask questions online but when I do I try to be as specific as possible AFTER I feel like my research hasn't answered what I'm curious about. Fortunately, this has mostly worked for me because usually it bugs people when... View Post
-
Jul 25, 2014
Ruby on Rails
Rails
Ruby and Rails are not the same thing. Ruby is the programming language. Rails is a Rubygem or package library which is installed via terminal or command line. Rails is the web application framework coded using Ruby. Rails makes programming web applications easier and more fun by laying the... View Post
-
Jul 25, 2014
Resolving Conflicts
A Conflict I Experienced
Honestly, I cannot remember a conflict I've experienced off the top of my head that would be exciting to read or discuss. But I guess I could talk about conflicts with siblings since those of us who do have siblings know the struggle. My brother and... View Post
-
Jul 22, 2014
My Thinking Ways
How do I Think?
I am a concrete sequential thinker which according to cgribben.com mean that I am persistent and product oriented. I am practical and detail oriented, a list maker, and a “by the numbers” person. CS thinkers tend to be realistic and process information in an orderly and... View Post
-
Jul 18, 2014
SQL Injection
What is SQL?
SQL is short for Structured Query Language. It is a programming language for querying (fancy word for accessing) and managing databases. SQL is has its own syntax and different database systems some of which include Microsoft Access, SQLite, MySQL, and PostgreSQL. Each of these databases have individual... View Post
-
Jul 18, 2014
Affirmation and Stereotype Threat
My Values
Accomplishment, accountability, compassion, creativity, efficiency, family, friendships, and integrity area few values which come to mind when I recall the times in my life when I've felt most satisfied.
Friendships
From the chosen values I believe friendships is most important to me. As humans we are a very... View Post
-
Jul 11, 2014
Blocs, Procs, and Lambdas
Ruby Blocks, Procs, Lambdas
Blocks
A ruby block is the piece of code that is executed. This code can be executed using curly brackets {} or a pair of "do" and "end". Blocks can be used in conjunction with #each, #times, #collect, and other built-in methods. For example, in figure... View Post
-
Jul 11, 2014
Stereotype Threat
What is Stereotype Threat?
To put it simply, stereotype threat is the experience of not living or carrying out your full potential because of stereotypes. These stereotypes negatively influence one's capabilties and levels of success because of ethnic or social backgrounds.
My experiences
Academically, I have not felt stereotypical threats.... View Post
-
Jul 4, 2014
A Pair of Minds
Pairing and Feedback
Pairing
Pairing isn't so bad. The peers are all nice and I haven't met someone who was disrespectful during the sessions. Despite the easy going people I am always anxious or a little nervous come time for the session. I get the feeling that I may not... View Post
-
Jul 4, 2014
A Little Ruby
A Snippet into Ruby Classes
When and Why Should I use classes?
One question which kept simmering in my head while working on this week's challenges was "when do you use Ruby classes?". Well a class is necessary when instantiation is required or when the functionality of the code needs... View Post
-
Jun 29, 2014
Ruby Cycle and Looping
Ruby:Enumberable#Cycle
The #cycle method uses a block for each element of an enumerable object (ranges, hash, or array) repeatedly for n times or endlessly if n isn't specified. If a negative number or the source is empty then cycle returns nothing. It also returns nil if the loop finishes without... View Post
-
Jun 29, 2014
Today's Software Apps vs Law
Who Doesn’t Like App Efficiency?
Innovative technologies usually clash with old ways and methods. There are numerous apps out there which are constantly clashing with set and regulated infrastructure. There are too many to discuss in this blog post but we can go over “Monkey Parking” and “Uber”.
“Monkey... View Post
-
Jun 22, 2014
What is JS?
What is JavaScript and Why Should You Care?
Javascript(JS) is an object oriented computer programming language often found as a part of web browsers which interact with users, control browsers, provide asynchronous communication, and alter content display.
…and?
Well to start off JS is not too difficult to learn. It... View Post
-
Jun 15, 2014
CSS Positioning
Positioning in CSS
Elements on a website can be positioned behind, in front of, or next to by using CSS positioning properties: top, left, right, and bottom . Static positioning isn't mentioned too often with relative, absolute, or fixed positioning because it's the default positioning an element has when the... View Post
-
Jun 8, 2014
My Favorite Websites
My 3 Most Visited Websites
Newcelica.org
This is one of my favorite sites because I own a Celica. I do all of the repairs, maintenance, and modifications myself. I have a few other automotive forums which I am a member of but I frequent this one... View Post
-
Jun 8, 2014
Kitchen Vs Table
Kitchen Vs Table
DBC sounds like a buttkicker, a mental, emotional, and physical obstacle course. Honestly, it sounds like it would and should be overwhelming but it also sounds like one of those challenges in life where you have to keep pushing, climbing, and put all your effort into it... View Post
Who Am I?

Hi there, I'm a biologist turned full stack web/app developer with experience in RoR, JS, HTML5, CSS/SASS, and Agile development. I'm mechanically inclined, play all sorts of sports, and have many favorite TV shows (HIMYM, The Office, Modern Family just to name a few). I am Ricky Do