Cherie Powell

About

I got my first computer when I was approximately eleven years old. It was a Radio Shack MC-10. Within a couple of months, the programs I was trying to write (adapted from examples in the piles of books I made my parents buy for me) were too big for the computer's very limited memory. I finally talked my dad into buying me a Radio Shack Tandy 1000.

So it began.

I grew up reading every book about computers that I could get my hands on. I turned every problem I could into a programming problem. I became obsessed with a peg-jumping game - I wrote a simulator so I could further increase my skills without the tedium of resetting the board at the end of every game. I opened my first bank account - I wrote a Visual Basic program to help me balance my checkbook. I developed an interest in cooking - I created an Access database that would combine the ingredients from multiple recipes into one simple shopping list. I began studying Spanish in college - I wrote a program to quiz me on vocabulary words and verb conjugations. I wrote programs to solve logic puzzles, programs to solve math problems, programs to help with my fitness routines, even (honestly!) a program to remind me to get off the computer every now and then and do something other than program...

Becoming a professional programmer was an obvious step for me. I couldn't imagine myself doing anything else! I took my love of creating automated tools into the workplace and jumped at every opportunity to automate processes to save time and make life easier for my coworkers and for my companies' customers. Computers are tools intended to make life easier. If this is not happening, I see it as a problem that needs to be solved. This is why I branched out from programming and also became involved in computer support.

In recent years, my focus has been on development for the web. This has allowed me to improve my graphic design skills (I have been told I am quite a good artist, although previously my experience had involved only charcoal and colored pencils) as well as to expand my programming skills to include web programming.

I view programming as an art. This has led me on a never-ending quest to create the perfect program. While one can argue about the existence of such a thing, I can at least say that my interest in creating the best code I can means that I always create the most efficient, bug-free programs that I possibly can. I don't believe in just throwing something together. When I do something, whether it's a single-page web site or a huge application used by hundreds of people, I do it right from the beginning and don't stop until it's completed according to my high standards.

Take the enthusiasm of young child staying up way past her bedtime trying to force her MC-10 to simulate a Choose Your Own Adventure book and combine that with more than fifteen years of experience creating real-world software applications and you have me. Computers have been a very important part of my life for almost twenty-five years now. I feel very fortunate to be making a good living doing what I love.
















 Home

 Web Design

 Programming

 Resume

 About

 Contact
Valid XHTML 1.0!