RSS

Monthly Archives: October 2013

Project Euler – Enhancing My Problem Solving Skills

project euler, programming, coding, education

Versatility comes at a price…

Today was the first day that I decided to try out Project Euler.  I was told about this site a while ago and I hadn’t taken the time to try it out until today.  My goal is to create a program for each problem to help me figure out problems using programs.  It took me longer than I would like to admit to complete the first problem (an hour), but my issue wasn’t in figuring out the answer, it was manipulating the code to display the correct answer.  I was on the verge of frustration knowing the answer but not quite being able to get my code to display the proper answer.  The culprit was a simple word “static”.  I will not get into details of the simple mistake that I made in Java, but maybe that dirty word can give you an idea.

This project makes me happy…

Why?  Because it forced me to ponder what I wanted to accomplish.  I didn’t feel special knowing that over 300K people had already figured it out, but I did feel great knowing that I was added to the long list of names of those who at least tried and succeeded.  For me, I can’t expect to be a pioneer… just yet.  I have to be happy to mimic those that have come before me.  Because even mimicking someone else is far greater an accomplishment than I have been able to achieve so far.

What is Project Euler?

If you have never heard of Project Euler, it’s problem solving system that people can choose a problem to figure out and submit their answers.  You get achievements based on how many problems are answered correctly.  The problems vary in difficulty and the difficulty level increases throughout the problems.  Personally, I think this is an awesome resource for people to practice problem solving and to keep practicing different programming methods.

I will be focusing on attempting a couple of these a week maybe, at least one every week.  I think it’s another way to keep my mind on programming through yet another resource.

Advertisements
 
3 Comments

Posted by on October 21, 2013 in Programming

 

Tags: , , , , ,

Developing an Android App – My new hobby

Image

Time is precious… I’m not wasting any of it… 

A few posts ago, I mentioned that I had coded my first app.  However, I did this using App Inventor and it was very simple and basic.  However, now that I have grown comfortable using git/GitHub, I have become inspired to work on my app and make it look like something that I would not mind putting my name on.  To do this, I am in the process of watching the 8 hours of Android SDK/ADT tutorial on lynda.com.  My app is pretty simple and I already have the Java coded out for it, so right now my existing App will be my guinea pig for using the Android Developer Tools.

At first glance…

Everything is super intimidating.  There are so many things to click on that my mind is swimming with all of the options to click on.  But as any other thing I do in my life, to learn/master something big I have to take it one day at a time and start at the very beginning.  Therefore, I am starting with the lynda.com tutorial.  If anything, my App may not be Play Store ready when I’m finished, but it WILL be far better than what it is now.  I’ll be happy if I simply have a useful tool for myself to use!

Ideas are swimming through my head…

I’ve spent the last few weeks in search of a Productivity App that has specific features and every one I stumble across, they have some of the features but not all of them.  In the very back of my mind, dwells an idea of a long term project that I can build upon, which will be a productivity app that fits all of my random criteria.  I am not ready to take on this task yet of course [especially considering that this app will need to be on iOS for me to personally take advantage of all of the benefits].  However, it is great to wrap my head around the fact that one day, I will be able to simply write the codes for something that I can use personally.  Before embarking on this adventure to change my future, I only daydreamed about working on some big project or game for a big corporation.  It finally clicked that one day I will be able to simply work on a project/app/software that I can use solely for my own enjoyment, customized just for me.  This prospect makes this endeavor even more rewarding… imagine that.

First git… next up, the world…

I will use my new found git powers to track my progress and keep me accountable to working on my projects every day.  My ultimate goal is to keep learning and to improve and get better.  The sky is the limit and as long as I put forth the effort, I know that I can obtain each of my goals [which seem to be changing each day that I learn something new].

Shhhhh…

I chose the picture above for this post because it is indicative of how dirty I feel coding android on my Mac lol.  I’m kidding of course, but when I saw this picture on dribble.com, I had to use it today to talk about my experiences with the Android Developer Tools.

Until next time, BE positive, BE unique, BE excellent!

 
5 Comments

Posted by on October 17, 2013 in Programming

 

Tags: , , , , , , , , , ,

git + me + octocat = <3

github, octocat, coding, learning, programming, education, life

My adventures in ‘git’…

First of all, I love doing anything command line.  It takes me back to the old versions of Windows and me as a 16 year old typing in random things just so that I could feel like a computer geek. 

Anyway, a part of my personal development plan includes me taking the initiative to learn new computery things on my own.  The first on my list was git.  I powered up my tablet and got cozy on the couch and watched 6 hours of git tutorials on my lynda.com account.  I took screen shots of things that seemed important.  I then went back through with my laptop and followed step by step. 

Let’s just say, I’m in happy land.  I even changed my ‘terminal’ to a friendlier color for my eyes and I started by practicing uploading committing my homework assignments from my Java class. 

Validation…

The fact that I sat in a coffee shop over the course of two days, learning git to the extent that I felt super confident that I didn’t need the tutorials again — made me feel validated.  I wasn’t frustrated, I enjoyed the 12+ hours I spent learning git to the extent that I could teach someone else (a beginner of course).  What makes me know that I am truly following my dreams and passions is that at the end of a long day coding/learning, I look up and realize that my day has gone by.  I find myself not being able to sleep because my thoughts are full of ideas and things that I want to check out. 

OctoCat rulez…

Well, the GitHub OctoCat makes me happy because he’s adorable.  He makes repositories worth learning lol. 

One ring shall rule them all!…

This has absolutely NOTHING to do with my Git/GitHub experience.  I am just going to reward myself with a LoTR marathon tonight =^.^=

 

 
7 Comments

Posted by on October 16, 2013 in Programming

 

Tags: , , , , , , , ,

My Final Project – My attempt at speaking “computer”

Image

Photo Credit

Down to the wire… this is how I roll…

I completed at the absolute last moment that I could… okay, I actually had 4 hours to spare and felt pretty darn good about that.  It was not until early that morning however, that I finally figured out a specific code for a major portion of my Final Project.  This alone made Saturday night a very sleepless night for me, for I spent the entire night worrying about the status of my Final Project, which is 25% of my grade.  I even had a nightmare that I forgot to submit it and work up in a panic Sunday morning, with the realization that it wasn’t even due until that night >.<. 

The great divide… between me and my classmates…

After I submitted my project, I couldn’t help but compare myself to my classmates.  I had thoughts of them having extra bells and whistles to their program.  In essence, they coded the next Facebook, while I “played” a simple instrument LOL.  I am not completely sure why I do this to myself… correction, I know EXACTLY why I do this to myself.  I come from a VERY competitive environment, if you are not first, then you are last… dead last.  I find myself comparing myself to my classmates and feeling god awful afterwards. I forced myself to stop comparing myself long enough to take an Ibuprofen for the massive migraine I had and I allowed myself to sleep soundly for the first time since the professor posted the requirements for my Final Project.   

That’s when the emails started…

OUTRAGE, is what some of my peers displayed.  Apparently, one classmate sent out an email to the entire class chastising my professor saying that he was an awful teacher and that she did not pay $900 to take a class where she had to teach herself.  Then immediately after there were a string of “reply all” emails of students saying that they STILL had no clue of what the professor was asking for in the Final Project.  Some even stated that they submitted their projects with compile/syntax errors and a world of squiggly lines (that’s what I like to call them).  I was shocked.  Here I am thinking I am comparing my project to the next Facebook when many of my peer’s programs did not even run.  As for me, my project was running seamlessly and I felt pride swell in my chest.  Maybe I should have felt bad for my classmates, complaining to each other far too late to do anything about it.  But instead, I felt great about myself.  Because, yes, the project was bear, but I approached it as I approach every problem in my life, by asking myself… “How do you eat an elephant?”… one toe at a time!

Victory is Sweet — but ice-cream is sweeter…

After I wiped the silly smile off of my face, I went for ice-cream.  My highly basic, n00b-tastic coding was far from what any normal programmer would consider as being worth celebrating.  But hey, my project is MY highly basic, n00b-tastic coding and I am super proud of it.  For one, I did NOT give up, I read, researched, GOOGLE’d, pestered my professor, and did all that I could in order to wrap my mind around what it was that I was supposed to accomplish.  100% of my extra time was devoted to this project and I’m extremely happy with the outcome.  The smile returned with the ice-cream cone [it was chocolate if you must know].  Thus a new tradition has began.  I will close out every successful class with a celebratory ice-cream cone. 

I would be lying if I said I could care less about the grade I get…

Honestly, deep down, I don’t care.  I accomplished so much more this session.  I completed the first REAL class towards my new career.  I know a TON more than I knew just 8 weeks ago. 

[Commence Victory Dance]

 
Leave a comment

Posted by on October 14, 2013 in Programming

 

Tags: , , , , , , , , ,

 
Teila's Blog

Musings of a Female Game Developer

Twyste

yarn, wires, & life

Marko Teräs – A Momentary Lapse of Reasonings

The Lived Experience of Technology

Pycharm.WordPress.Com

Start Coding Python The Right Way! Step by Step!

Life Out of the Box

Buy a product, help a person in need + see your impact.

Swiftly Coding

Join me on my learning to code adventures!

Frankie Inguanez

Business Intelligence Specialist

Subaltern Gaming

Because every game should go viral

Sixty Hertz

museum of vids & links, no reviews, no snark

webcsshtml

WEB CSS AND HTML

Red Website Design Blog

Helping You & Your Business Grow

Riley Jensen

It's Supercalifragilisticexpialidocious!

T. Brooks Web Design, LLC

T. Brooks Web Design, LLC designs hand-coded, quality websites and mobile sites for all companies in any industry, anywhere in the U.S. We specialize in small, medium, and startup businesses, especially in construction and landscaping. We also handle online marketing and promotion, social media, search engine optimization (SEO), logos, flyers, and videos. All work is done full-time by the owner, and we do not use subcontractors. We believe in fair and ethical business practices, we are proactive and take pride in our work, and we won't drop the ball! Visit our website at http://www.tbrookswebdesign.com.

dnstudio

Design solves ugly problems in a beautiful way

Katrina's THEOry of Life

Zoologist turned web developer running wild on the internet.

%d bloggers like this: