GET EMAIL UPDATES FROM POWERTOFLY
By signing up you accept the Terms of Service and Privacy Policy
BROWSE CATEGORIES
GET EMAIL UPDATES FROM POWERTOFLY
Women at Work

What Does Choosing and Applying Eyeshadow Teach us About Coding?

Where makeup meets code!

I love eyeshadow. I have over 40 eyeshadow palettes (a palette is a container with any number of individual eyeshadow colors), and I don't think my obsession diminishes my status as a progressive woman in technology. I am known for my sparkly blue colors which represent my never-ending devotion to Ravenclaw house in Harry Potter. The sad truth, however, is that I suck at choosing and applying eyeshadow, which might have something to do with the fact that

  1. I have too many colors to choose from, and
  2. I need to take my glasses off to do it.

Yet this doesn't stop my insatiable need for acquiring more shadow options. After I left my trusted makeup store last week having spent over $100 in products, including a new eyeshadow palette (none of which I needed), I thought

READ MORE AND DISCUSS Show less
Career and Interview Tips

No Slackers Here: 4 Tips for Successfully Learning to Code

Learning To Code Is Hard, But You Can Do It!

Learning new skills can be frustrating. The natural ups and downs on the path to progress can cause learners to become stuck, encounter mental blocks, or even give up altogether. As a former college professor in the field of education, I can say with certainty, a little knowledge about educational psychology goes a long way when you want to be a successful student of code. With a few tips, you can take charge of your learning and persevere.

READ MORE AND DISCUSS Show less
Women at Work

Learning to Code, Harry Potter & Bloom’s Taxonomy

You'll be creating Patronuses (I mean code) in no time!

Learning to code is not quick and easy. Many coders, including myself, have discussed reasons why learning to code is so challenging (here, here, here, and here). To become a programmer, you need to have experiences that force you to move through a hierarchy of learning objectives (known in education as Bloom's Taxonomy of Learning). Doing so ensures that you can progress from simply recalling coding concepts to being able to develop your own original code. Bloom's Taxonomy has six levels: Remember, Understand, Apply, Analyze, Evaluate, and Create.

But what does Harry Potter have to do with the learning objectives and coding? Simple. Throughout the seven books in the Harry Potter series there are numerous examples demonstrating each of the learning objectives in the hierarchy and are beautifully illustrated in the movies. Remember, Harry, like you, is experiencing a steep learning curve. Harry must learn potions, charms, and transfiguration, all with tools he has never used before. Doesn't that sound familiar? Instead of magic, you are learning computer science and coding languages like JavaScript and Python. Instead of a cauldron and wand, you are using a text editor and Chrome Developer Tools. (If you aren't familiar with Harry Potter, don't worry. You will still understand the concept.)

READ MORE AND DISCUSS Show less