Month: February 2016

Sandwiches

I finally feel like I’m getting somewhere all because of this:


An open journal with sketches and scribbles. I know it must be silly, but I feel like one of those geniuses on shows who have giant walls of formulas. This is my wall of formulas. It’s not exactly a wall, but it is formulas. I’ve been doing trigonometry all day. Well, more like basic trigonometry. Just splitting up a circle. Coded what I needed on paper first and then in Objective-C. Had a few bugs at first, but it worked!! Worked on it until it was time to stop to watch The Flash.

Today was also the first time I forked a Github repository. Didn’t know it was that easy! I’m working on a circular menu that I found. The original can do 1-6 buttons in a fixed circle, but I want to do as many buttons as you want and from any angle to any other angle (so not necessarily in a full circle). I’ve done it already, but I think another way would make more sense so I’ll be reformulating my code.

A lot of motivation is in me right now. I decided to start doing crunches again — only way for me to lose my center. I’m also reaching for the pull-up bar in my parents’ room. Aiming to be Oliver Queen after five years on an island.

I think all of this motivation is coming from the sandwiches I’m cooking up. I’m making these massive sandwiches for lunch and the taste lingers in my mouth all the way to nightfall. It’s what gets me up in the morning and what gets me to bed. I know that tomorrow is a day I can look forward to because I’m gonna make me a sandwich.

I put EVERYTHING into my sandwiches and it is a scrumptious mess. Ingredients include: Screen Shot 2016-02-24 at 11.27.16 AM

  • Cheese
  • Grilled Chicken
  • Bacon
  • Black Pepper
  • Ketchup
  • Roast Beef
  • Chicken Breast
  • Turkey Breast
  • Ranch Dressing
  • Lettuce

Had Costco seaweed salad added the other week. Sad that there’s no more, but the bacon makes up for it.

I think I’m beginning an addiction to sandwiches.  Or sandwiches are a healthy thing and not an “addiction.”

Some days I would rather sit and do nothing, but other days I would rather be occupied and coding. I guess I chose the right field to get into.

soupy twist!

Learning

Limitations are my greatest fears.

Being unable to do something that I want to do.

In all aspects of life, I try not to live by limitations. From the way that I dress to the way that I am. But these things are easy (if you have the mental strength). But when it comes to limitations in intelligence… that’s where it’s not so easy. I’m just scared that even though I want to learn how to do something, I won’t be able to because I’m not smart enough. There are a lot of programming geniuses, and I don’t think I’m one of them. That won’t stop me from pursuing a programming path, but it can be discouraging at times. Can I do more than I already am? I certainly do enjoy learning Computer Science (more areas of it than I thought), but do I have the brain to become a highly-skilled programmer that knows the best practices of programming? Does it just take experience? Or is it more than that? I just know I will make a lot of mistakes as I already have. I learn from mistakes. I learn from bugs. When you make a mistake, you know that next time you do not make that mistake again. I’ve always considered this the way of learning programming. But do all programmers learn this way? Or are there some that are innately good programmers? Is that possible? Maybe they’ve just had more experience? I started programming in Grade 11 and some have started at a much younger age.

I’m just not sure if I can ever reach that level.

I’m writing my first app right now and I’m scared. I’m scared that even if I do write my own app, I won’t be good enough to be able to have a job writing apps. So scared that I’m coding much less than I can. Sometimes, well a lot of the times, I put things off because I fear that I will find out that I can’t actually do it. I end up not doing things so I don’t have to find out that I can’t actually do it. I think this is one of my greatest weaknesses because I end up not ever knowing if I can do something. I miss out on opportunities to find out that I actually CAN do something. Most of the time I find that I’m not very good at the things that I try. I’m just okay at it. Maybe I’ve been going at it the wrong way? Everyone starts out being sucky at what they do, right? If you don’t continue learning and growing, you will never be good at something. I think elementary/secondary school taught me that if you’re good at something, it will be easy. EVERYTHING was easy back then. The only thing I wasn’t good at was music and gym. I was even good at science, even though I disliked it. But this gave me the wrong sense of something. It made me think that if something was difficult, I would never be able to be skilled in it. If you’re good at it, you like it. If you’re bad at it, you don’t. I don’t think this is right. Programming takes a lot of learning, and it’s difficult at first. It still is difficult. It’s difficult to become highly skilled because of how much there is to learn. I guess it’s just discouraging. It leaves you with a sense of hopelessness as you are learning.

I guess I should accept the fact that I’m gonna start out as a really bad programmer and then grow from there.

With that thought out, I’m going to be quitting movies and most TV and dedicate more time to making apps. I think even if I mess up the structure of my app, making a working app with a bad structure means I have code that can be copied and pasted elsewhere. I think this is the beauty of object-oriented programming. You have individual classes that don’t depend on each other A LOT. So you can change one class without a chain of changes.

I have several things I am working on: my website, Ben 10 Omnitrix bracelet, Martin Manhunter bracelet pattern, keyboard stickers, stickers, and cleaning up my computers. I think I will hold off on all of them and focus on finishing my app by the end of the month.

A fun idea popped up while I was writing my newsletter: every day of the last month of this term, I will learn something for the day. For example, I would really like to learn how movie CGI works so I could spend a full day learning that. I also wanna learn soldering, amigurumi, how networks work, etc.

I also need to spend a week putting content onto my website. I have years of stuff to put on there like my art, my crafts, etc.

I know I will continue to waste a lot of time on other things, but hopefully I can spend more time on making my first app. This first app is a huge step. If I can accomplish this one step, I will be able to walk.

soupy twist!

Goals: Conclusion

Yes, yes, yes!!

Daily goals definitely squeeze the most productivity out of me.

My calendar is empty, but I’m doing so much.

Screen Shot 2016-02-01 at 2.22.58 PMI am almost done iOS Programming: The Big Nerd Ranch Guide. About a week left and I can start making my own apps. The book has given me so much knowledge! I’ve built many of their apps. The big one is Homepwner where you can add a list of items in your home in case a fire burns them all. I’ve learned how to make the data persistent between application runs. It’s all really cool.

Another app is TouchTracker. It’s a drawing app. Learned gestures with this one.

Screen Shot 2016-02-01 at 2.26.01 PM

I’ve been setting a lot of different goals every day and I’m getting a lot done. For example, it takes less than a day for laundry to get done from when I decide to do laundry. I put it on my to-do list for the day, and it gets done. It’s like magic (but not really)!

I’ve also been really strict about my physical activity. 4555 steps per day and if I don’t meet it, +111 steps for the step goal – permanently (I started with 4444). I also have to do either DDR, treadmill, or crunches. Haven’t done crunches once! But I’ve been on the treadmill every day because it’s the easiest to start doing. Sometimes I get on there and I’m jogging, and I can’t stop! I’ll jog for 20 minutes straight and be like: “WHO AM I?!?” (because I am an actual potato). Screen Shot 2016-02-01 at 2.28.40 PM.png

My main hobby right now is making DIY stickers. I make precise measurements, Photoshop, print on shipping labels, apply magic tape, and cut. BAM! Lots of cool stickers are created. I realized that I really enjoy making DIY anything because it allows my mind to imagine what I could make with materials that I have or could have. I started making stickers for my keyboard. Only did 1 key so far, but will do more!!!

 

I am really excited to be making more stickers and to start making my own apps! I’ve got so many ideas lined up (for both).

soupy twist!