The Best Damn Visual Studio Add-In Ever

My 2 Year Anniversary

21. January 2009 03:36 by Scott in   //  Tags: , , , , ,   //   Comments (11)

Today is my two year anniversary at my job.  I haven't been congratulated, appreciated or even thanked for the work I have done with my company.  (Was congratulated the day after with cup cakes and a card...) I guess you have to speak up and let people know what is going on before it happens.  I have learned a lot at my job and have taken very little to do so.  These days that go by feel tiring and sad.  I am in a supporting role now after I built an application from the ground up.  The SQL database, the documentation and the code.  I came out of college knowing very little about databases and even less about coding.  I develop in ASP.NET and C# which I had to learn from the start with this job.  I have barely had a lick of C or C++.  I was a computer Engineer, yet this job took me in to build a web app for the customer.  The project was built by me and it is my little baby.  Now I am in a supporting role in a team of 4 which I am the only one working in .NET while my other co-workers work in coldfusion.  My job was interesting when I first started building the application, learning things for the first time.  Now most of my time is spent experimenting with new technologies and research (cough, cough surfing) the internet in search for more.  Trying to learn new things and doing my damnedest to learn more of C#.  I have a firm grasp on the easy parts of C#, I just started using classes about a year ago and have figured out methods and code reuse when I was just starting out.  I remember the day I figured it out.  I must have deleted 1000's of lines of code.  It was nice.  It was a good day. I am just now picking up expressions and actually have my own personaly framework sitting at home.  I have a vast collection of extensions, methods and classes that I have written 90% my self.  I love the term "code reuse".  I used my framework in every application I make and it sure does come in handy when I want to do something really fast without having to re-invent the wheel. Having your own framework makes life a lot easier when you want to shell out code fast for a customer that you have already used before.

I remember my co-worker first pointing me to CodingHorror and I was just flabbergasted.  There were people out there who had way more experience than I.  It was an entire community.  I was so impressed. I wanted to join it, and be apart of it.  I talked to my boss about attending my first conference Dev-Connections where I again was so impressed.  I loved it.  I got to talk with some of the most appealing ASP.NET guru's.  I learned a lot from that conference and now I want to go back as a public speaker.  I went to see how to do it finding that I needed to submit a few ideas about what to present.  I missed the deadline the first time by a few days and the second time by 2 months.  I have signed up to the list to know when they decide to ask for speakers and one day I will be a presenter.  I have been known to be a great speaker in my time and can present upon a subject well.  I just stink sometimes at writing about it.  Thats why I started a blog a bit before DevConnections. I wanted to write better and be able to put my thoughts down on paper.  So now on the spare time I have I write a blog post or two.  I enjoy blogging and hopefully one day I will become a .NET MVP.  That day will be here before I know it hopefully.

I built my own bug tracker for my application and I usually get one or two fixes a day I get to work on.  By 12:00 Noon, I have my work down for the day and need to find another 6 hours to use up.  After I came back to the job from DevConnections, I presented my boss with an ideal for an admin assistant program.  They couldn't give me funding so they told me to work on it on my off time.  I haven't truly touched it in about 6 months.  I find my self getting bored way to fast with nothing to do.  I have told my boss during my meetings with him that I have nothing to do and he told me to present the customer with this and see what he says.  

After two years, I have tried to move up the latter a bit, but since I am located in Melbourne, Fl it is hard to find another programming job around the area.  I am here and can't move because the woman I love is going to school.  I have been called by Microsoft a couple of times to come interview, but sadly and respectfully decline not wanting to waste their time because I wasn't able to move.

After two years, I enjoy my time because I get a lot of free time with little to no dead lines, but it does get boring.  I wish I could find a better job in my area, but don't see that happening any time soon.  I am trying my hardest to build applications during my off time at home and have been decently successful.  As you can see from my Profile, I have done a bit and am still working on DrinkingFor.  I hope to have that finished in the next month and be working on another few ideas I have very soon.  Time will only tell how far I get.

I got this job straight out of college and I feel it is time to move on, hopefully to one of my Startups but I could be happy with another company for now. The future is bright with my startups, hopefully I get to work from home by my third year.

Thanks for Listening.  

Happy two years to me!


If you liked this post, please be sure to subscribe to my RSS Feed.

What else do companies have to do to keep Software Engineers?

30. March 2008 22:09 by Scott in   //  Tags: , , , ,   //   Comments (14)

A few days ago, I read a great article about creating a Great Place to work for software engineers.

It covers the newly tried and successful 4-day work week, Working from home on Flexible time, profit sharing, and overtime.  I do have a few thoughts on this though.  The 4-day work week is an amzing feature, I love the idea of this and would hope that all companies would either implement the 4-day work week or the 20% Google Time. I would love either one to be implemented. The work from home and Flex time is an amazing feature and I have personally written to my companies Vice President for a request on this one along with the 20% time.  She only said that she forwarded to HR.  This makes me sad.  Profit sharing and overtime, I agree that there should be no profit sharing, because this income only allows the company to grow and push out into more fields of their prospective market.

I would like to add two more requirements to the list.

1. Two monitors that measure at 19" or bigger.
2. A very comfortable High Back chair.  The current chair I would in is high back, but it doesn't support my back the way it needs to. I honestly think very little research went into these kinds of chairs.

Before I would ever get hired by another company, these two things would be requirements on my part.

Scott Pio