What to do?
Recently I have switched career areas from programming/development to application security. Maybe it is because I am new to the field or something else but I feel like maybe I should go back to doing development work.
So, this post is for me to try and get my thoughts together on the two careers and my hope is to come back in 6 months to see how/if my thoughts have changed.
Why do I like security work?
Security work is fun I get to break shit :). You also learn very low-level technical information and it is more focused on researching and finding as many holes as possible. You still do development work.
Why do I not like security work?
The pace!!!! It is so slow..... granted this could be because of the place I work. You still do development work at times but you don't get paid for knowing two skill sets. You don't get paid as well as I would have expected.
Why I like development
I get to create stuff, sometimes it is cool, other times no so much :). I can see the impact of my work on a business' bottom line. If coding is done right security work is not really needed :P. Something just appeals to me about creating a product and having other people use it.
Why I do not like development
Everyone thinks they are good at it* and there is a large stagnation of knowledge. Business people don't understand the development process, granted this is an issue with coders not being good at communicating the issue. You have to deal with crappy code some time.
* = I am not saying I am good at coding and I know not everyone thinks they are good at it. But it sure seems like a lot of people think they are really good :P.