Advertisement
Guest User

Untitled

a guest
Jan 30th, 2015
173
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.08 KB | None | 0 0
  1.  
  2. # Jon Anderson
  3.  
  4. ## Chef Delivery Software Engineer - Personal Development Plan 2015
  5.  
  6. ### Who Am I?
  7.  
  8. I joined CHEF and started working on Delivery in October 2014. So far, I have been working
  9. on small features, chores and bugs of varying, but increasing, scope and complexity; getting
  10. to know the team; learning about Continuous Delivery; and a little about our customers and
  11. potential customers.
  12.  
  13. I have a diverse background in programming; from embedded C on custom hardware writing
  14. VoIP telephony systems, to robotic control systems, to NoSQL databases in Erlang, to equity
  15. derivates trading software. One way or another, many of these projects have come to revolve
  16. around some of the problems CHEF is trying to solve, which is one reason I am very
  17. excited to be here.
  18.  
  19. ### Career Goals
  20.  
  21. I would like to be as good a programmer as I can be. I have tried other roles -- software
  22. architect; team lead -- but coding is what I like to do. I aim to write high-quality, maintainable
  23. software that meets or exceeds users and fellow software engineers' expectations. Obviously, this
  24. is a lofty goal and many have tried valiently and failed to do this, so I try to be realistic
  25. about where I am on this road.
  26.  
  27. Becoming a major contributor and SME on the CHEF Delivery project is my first order of business,
  28. however, and whatever career advancement comes as I progress on that goal is all I am worried
  29. about at the moment. Down the road, become a principal engineer at CHEF.
  30.  
  31. It is important to me to garner the respect of my working colleagues by doing good work and
  32. making their work easier to do. Getting good feedback from them on a job well done means to me
  33. that I am making progress toward my goals.
  34.  
  35. ### Values
  36.  
  37. In a non-particular-order and non-exhaustive list, I believe as a software developers I should:
  38.  
  39. * Accept responsibility for my own work.
  40. * Try to leave existing software better than I found it (if possible).
  41. * Keep the customer's success at the front of my efforts.
  42. * Communicate as much as possible about risks.
  43. * Occcasionally volunteer my professional skills for the public good.
  44.  
  45. ### What Am I Good At?
  46.  
  47. I am good at figuring things out and fixing things that are broken, whether that means a line of
  48. Erlang code or a complex system interaction. This is one of the primary ways I learn things.
  49.  
  50. I believe that I delivery good quality code and tests in working order. I have written a wide variety
  51. of applications in diverse environments, from a trading system in Java that is still in use after 14
  52. years, to system management software in C on telephone switches that handle millions of calls
  53. per day. These experiences have broadened my outlook so that I can imagine the consequences of my
  54. software.
  55.  
  56. I can write English when I work at it.
  57.  
  58. I can get along with lots of different kinds of people in lots of different roles.
  59.  
  60. I am good at mentoring programmers once I have established expertise in the environment I am working in.
  61.  
  62. ### What Am I Working On?
  63.  
  64. I tend to be a lot faster at doing things I am interested in; not so much if I am not.
  65.  
  66. I can sometimes "dissappear" when working on a difficult problem when I might benefit from communicating
  67. or asking questions instead.
  68.  
  69. I tend to be too reserved during meetings when I don't feel I have a clear point to make or
  70. piece of input to give. I should be less fearful of talking through problems or issues.
  71.  
  72. Sometimes I think too much about a problem when getting down to business might be the better thing to do.
  73.  
  74. I need to be much better about writing things down and drawing pictures of things as I learn them, both
  75. so I can remember them in the future and so that I can share them with others.
  76.  
  77. ### Personal Stuff
  78.  
  79. While not at work, I like spending time with family, figuring out how to use my tractor to do things, and
  80. playing the fiddle. My favorite style is Southern Old-Time, as played by Tommy Jarrell and others
  81. in the Round Peak area of North Carolina during the early and mid parts of the last century. I occassionally
  82. perform with a banjo-playing friend. In 2009 I was awarded a grant by the State of New Hampshire to study
  83. traditional New England fiddling, and I occassionally give lessons.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement