goals 2014

Posted on January 03, 2014 journal

Pursuit of Mastery: practice makes permanent. Talk Less, do more.

What does short term development success look like for you? Is your focus more on role mastery or role advancement?

My focus is on role mastery. I want to continue to improve my depth of knowledge of the ruby programing language and get more experience with high performance distributed systems. I also want to start to refresh my skills with the C programming language.

Are there any specific development or career goals that you have?

  • build a native ubuntu application written in ruby (ruby-gtk)
    • deploy it via a package manager like apt-get
  • build a high performance file upload server.
  • build a distributed system using rabbitmq and CQRS architecture.
  • learn how to inject a resource into the PE header of a windows executable.
  • start learning C.
  • increase my unix knowledge.
    • ssh tunnelling, iptables, analyzing log files, understanding how to defend against attacks.
  • work on my toolbench.
    • regex, grep,

What areas or aspects of your current role do you find the most interesting?

  • Learning
    • I enjoy taking independent learning and sharing that with others in an easy to digest way.
  • Continuous Improvement
    • take time everyday to improve something small.
    • write code everyday.

If it were possible, what would you like to be doing more of in your current role? Do you have skills or abilities that we could do a better job of utilizing?

  • I want to code more.
  • I want to throw away more code.
  • I want to improve my unix knowledge.
  • I would like to spend more time watching conference talks and presentations.

If it were possible, what would you like to be doing less of in your current role?

  • I tend to perform better when I am able to focus on one thing at a time. Context switching is frustrating for me.
  • I prefer to spend less time on tasks that do not apply directly to the success of current project delivery.
  • I tend to work better in smaller groups of people, this allows me to build stronger relationships with a smaller set of people.
  • I am not very good at nurturing relationships with people that I do not interact with daily.

If it were possible to change anything in your current role to create a better fit for you, what changes would you like to be considered?

  • I would like more autonomy with the work that I do.
    • I would like to be able to choose who I work with.
    • I would like to be able to choose what work I do.
    • I would like to be able to choose when I do the work.
  • I would like to spend more time focused on skills mastery.