Decisions

IMG_0348

#DroneLife

“Without constant activity, the threats of life will soon overwhelm the values.”

— Jim Rohn

Work

  • Awesome week
  • Tore it up
  • Getting comfy
  • Need to change it up
  • Ready for the next week
  • Workflow wasn’t clear initially
  • Kept asking questions because I can
  • Code reviews are awesome
  • QA is also awesome

Observations:

  • Importance of communication
  • During commits, comments, messages, in person conversation and body language the goal should be an effective transfer of messages between the various parties
  • The prupose of the communication will probably still fall through the cracks so we should do our best to make sure most of the message made it and clarify anything with static.
  • I am becomming more explicit about the work that I preformed and leave my notes in the comments so that the following readers do not have to guess what to look for.

General reflections:

TLDR: I have spoken with a fair amount of people lately about being lost. I also find myself lost at times and more so in the previous couple years until I decided to become a programmer.

How I decided to forge my own path.

I brainwashed myself.

Everyday is a constant battle in the mind. Each day we have an unlimited amount of power. The power to make various decisions that determine what the next few seconds, minutes, hours, days, weeks, months, years and lifetime will be like.

I have seen a lot of movies and shows in my lifetime. I have invested countless amounts of time into video games. Now I feel that I am in a hurry to make up for lost time. Time where I could have been learning and developing a skill that would help me reach some of my dreamy goals such as having a property so large I could invite EDC to have an event on my land.

I don’t think of these past experiences as a total waste of time though. With careful observation you can learn important lessons from stories told through the TV. Through video games I have developed a winner attitude of never giving up and to keep going on even when the days seem tough. Imagine quiting after the first level of any game when you didn’t even give yourself the chance to learn and get better at it.

Nowadays I focus my time 2 things, quadcopters and web development. I need to add health and fitness to that list but I’ll be honest, neither has been near the top 2 for a long time. I plan to change that this year.

Why am I sharing all this?
For the few people that reach out to me and are able to get something out it. This is for you. I also do this to keep me accountable with myself and to challenge myself to be better than I was last week.

My new hobby of piloting quadcopters has also taught me a lot about decisions. Each time I move the sticks it’s either going to keep me in the air or bring me down. Rarely do I stay still. It’s too much fun not to fly forward. Sometimes I am having too much fun and fly right into the ground. Parts will break, and I will rebuild it. This hobby has strengthed my determination in life, it isn’t cheap and mistakes can be pretty expensive at times, but I am up for the challenge.

If you don’t have a hobby I suggest you get one as soon as possible. Pick one that you like and will challenge you.

Advertisements

+700 EXP

levelup.jpg

This has been a productive week.

Stats
Tickets completed: 5
Major blockades taken down: 1
Total expereince gain: +700

Summary

Tickets
I’m getting more comfortable navigating and searching through the bazillion lines of code. I am starting to identify patterns allowing me to move a lot quicker through the various issues I am tasked with.

Blockade
I thought I saw a ghost in my code this week. I learned about A/B Testing the hard way.

Task: Change some static text on a specific site
Response: Easy peasy
Time: 2 hours later …

Within the first few minutes I was easily able to identify which file I needed to change by dropping my standard `<h1>H1 TEST</h1>` tag to make sure I am in the right place. Then I proceeded to changing the selected text, but it didn’t work. First thought, maybe its was getting loaded from another file? Moved the text down right above the selected text and it worked. Hmmmm, moved it below, still worked. … Droped the test into the <p> tag. Ah ha! Text now displayed twice. One was my text and the other I had no idea where it came from. I concluded there was only one reason how it got there. A JavaScript file was appending it to my p tag!

TL/DR optimizely made me think I saw a ghost.

Fun stuff this week.

Work EXP +500
Side project EXP +100
Drone Pilot EXP +100

The Matrix

article-0-016E95D800000578-473_468x286.jpg

Reporting In

Here’s a breakdown of what my week looked liked.

Sunday
Cleaning and reorganization of physical space, digital space and mental space. Preparation for the week.

Monday
Reminded me of the first time I spared in Muy Thai and I got winded from a hook I never saw.

Tuesday
Back to the feeling like a boss, unstoppable. MEAN to MERN meetup.

Wednesday
Code hunting at work trying to figure it all out.

Thursday
Work: back to feeling like a scrub.
Not Work: Full stack side project planning.

Friday
Work: Hopefully next week I can figure it out, trying to get a high level overview training.
Not Work: Checking out WordPress for a different project.
Personal: Ordered a drone controller 😀

I need to take time to rest and let the data sync into my brain. I’ve been downloading at 1 TB/s and sometimes its painful so in order to keep going I need frequent breaks.

Week 0

IMG_0199.jpg

I completed my first week of work as a Web Developer. Here is a quick summary of what happened.

Orientation
There were seven other people schedule for the same orientation. They consisted of people assigned to various departments and levels. The group had interns, part time employees, full time employees, hourly employees, salary employees, basically the most diverse crowd for an orientation I have seen.
After some administrative tasks and presentations we took a tour of the building and checked out four of the eleven floors in the building. Yes the company works on all four floors. We also got a sneak preview of some of the many active projects/sites that the company manages.

Understanding
The remainder of the week I started my various components for my training. A couple trainings required by the HR department and the rest relating to technology. Some of the topics covered were understanding team workflow, team structure, various processes, an intro into the company content management system and many other topics. There was tons of information I covered, too much to list here.

Feeling
I recall the feeling I had after completing my coding boot camp. It felt like I was able to physically see hundreds of doors open and I didn’t know which door to go through. After getting invited to work at IB, it now feels like I have been pulled into one large door only to realize this was a door to another, much larger universe. Much like the final scene from Men in Black II (check out the last 15 seconds).

Guilt
I have to be honest. I feel guilty for getting paid for what I do. I heard from developers before that we get paid to learn. I just didn’t realize I would feel guilty about it. I really do enjoy the path I have taken. Hopefully I will get used to it one day. I am glad I get to learn, organize, build solutions and code for work. I like it… a lot.

Tips
There is so much information to take in so…

– Mind Map everything that seems confusing or unclear.
The process of building these maps has helped make more sense of things. My favorite app right now is MindNode, but it doesn’t really matter which one you use.

– Level up
Always keep learning, everyday.

– Learn to Project Manage your life
In another post I will share my schedule and tools I have been building on for quite some time now.
I have recently moved from managing my daily, weekly and monthly tasks with OmniFocus to Trello.
Trello allows me to have more customization for organizing my projects, recurring tasks and other GTD tasks (Getting Things Done). Some info about GTD wikipedia and gettingthingsdone.

Philosophy
Craft
n.
Skill in doing or making something

Craftsman
n.
A person who practices a craft with great skill

Everyday.

Incoming New Year!

discipline-is1

Happy Holidays … still! I am excited that the world will be back on track soon. I miss being surrounded by code and talking with people about code. I am still learning as much as I can from my desk at home, but it is not the same as real live action when programming with others. At home I am restricted by my laptop. I like programming with other people. I like reading other people’s code and talking about it with them in person.

2017 is going to bring me a lot of opportunities to pursue this new found passion. I am going to start working as a developer. On the side I am going to work on personal projects and projects with friends. I am also going to participate more heavily in community building.

Happy New Year!