Conflicts + Emotional Awareness

My natural inclination is to avoid conflict. For my own personal development, I need to learn how to speak up when something bothers me. What I do instead (all too often) is nothing externally, but internally store the anger, sadness, or hurt feelings. This isn’t healthy, fosters poor communication, and has probably stunted my efforts in learning to be tactful/assertive in my speaking. Describe a time when … Discuss a time you had a conflict. [Read More]

How the Internet Works

As an aspiring web developer, I acknowledge that the internet will play a large role in my future. But, what is the internet, and how does it work? I like the explanation in this youtube video. Let me summarize. The internet is a wire in the ground. The first time people had the bright idea to send messages quickly through wires, they laid lots of copper in the ground. We called the invention the telephone, perhaps you have heard of it. [Read More]

Ruby vs. Javascript

I used JavaScript for the first time this week (woo!). This post will be about JavaScript, the programming language, and how it differs in syntax and useability from a few other languages. I first learned how to program in high school. The year was 2007 and the language was Visual Basic. To me, it was a simple, easy to use, easy to learn language. In college I learned C, along with the basics of computer organization and machine languages. [Read More]

Fighting the Good Fight

Last week, I reflected on Stereotype Threat and the DevBootcamp educational experience. This week, I’ll take it a step further and discuss how to fight stereotype threat and other nasties like the imposter syndrome. A little bit about me - I pursued an engineering degree from a well respected educational institution. I had a number of classes where I was the only female in the room. None of my engineering classes even approached a 50⁄50 M-to-F ratio. [Read More]

Ruby Building Blocks

I feel like a toddler. My brain hurts and nothing makes sense. The internet insists on explaining things to me like I already know things. Dear Internet, I most certainly do not. I have included here the stuff that did make sense. May these humble building blocks aid you in your own pursuit of understanding. Modules vs. Classes From my blog post on the map method, a module is a way of grouping together methods, classes, and constants - a collection of reuseable code. [Read More]

Stereotype Threat

Preface One reason I love Dev Bootcamp is it’s holistic education of the whole individual. They’ve taken on the task of educating people about the world they will need to be able to work in. They don’t produce programmers that are only suited to programming in a vacuum, but developers capable of interacting with other developers and dealing wih the cultural climate of the day. They’re comitted to teaching skills beyond the technical - they teach social awareness skills - and in so doing, they treat the student as an inlelligent, aware person, not a tool suited to performing a specific kind of task. [Read More]

Lets Get Classy

I learned how to use a new Ruby ‘thing’ this week: Classes. To be completely honest with you, I don’t completely understand what’s going on with the Ruby ‘class’ object, but I’ve been using it, and I think I can do a reasonably competent job explaining the basics. Also this week, I learned some new tricks for arrays and hashes. Check them out at the end of my post from a few weeks ago. [Read More]

Feedback & Pairing

Below are my responses to some questions about the experiences of giving/recieving feedback and peer programming (pairing). Pairing What was it like to pair with others to solve challenges? Sometimes I felt held back, other times I felt pulled forward. I’m not sure yet which factors impact whether it will be the first case or the second. I’ve experienced both with the same person, so I know the success of the pairing is not wholly dependent on the individuals involved. [Read More]

Method: Map

I’m quite new to the realm of Ruby. Don’t get me wrong, I’m a hughe fan. There are just a few things (many, many things) that I don’t quite understand yet. I’m going to throw some concept descriptions down below, but just so you know where I’m going with this - this post is about the Ruby ‘map’ method. It’s a super-simple, super-useful method. See below for descriptions and examples. [Read More]

Sitting is Bad for You

This week’s cultural blogging assignment was to reflect on one of the various issues facing the tech industry. Suggestions included ‘Diversity in Tech’, ‘Designing for Accessibility’, and ‘Online Security’. I decided to approach the question from a broader perspective. I think that one of the most prevalent issues in the tech industry today (and in many other industries, besides) is cultivating optimal physical health while suceeding at work in a traditional desk job environment. [Read More]