Import transactions into YNAB FREQUENTLY!!!!

After watching this video from YNAB I have learned an important lesson.  I have not imported my transactions for two months and now I have to individually approve 235 transactions.  This is going to take a while.  I recommend that you import your transactions frequently.  I think it would be a good practice to do this at LEAST weekly.

If you don’t have YNAB, use this code to save some money.  Currently I think the discount is $6.00
http://ynab.refr.cc/S7JMPGT

Working from home

I used to  have a job where I was regularly able to work from home about 1/2 of the time.  I liked it because:

  • I felt I was more productive.
  • I got about an extra hour in my day because I didn’t have to commute to the office,
  • And, on my breaks, I got to help my wife who was injured on her job and is not able to do a lot of the things that she used to be able to do.
  • My work-life balance improved significantly.

So recently I had worked from home because I had to meet the air conditioning repair guys and I asked my new boss if it was OK.  He replied that it was OK this time, but that I cannot do it anymore because of company policy.

I know this was the deal when I was  hired, but it seems so last century, so I did a little research and found this recent article in Business Week that supports my feelings.  http://www.businessweek.com/articles/2012-06-25/what-people-really-do-when-theyre-working-from-home

I like that the article says ““The whole point of teleworking, from the employee’s point of view, is the ability to fit one’s work into the rest of one’s life, not the other way around, as is the case in the ‘traditional’ office.”

I found another list of benefits on http://en.wikipedia.org/wiki/Telecommuting#Current_trends that include:

    • Saved $$ on commuting costs.  (car, gas, oil, etc)
    • Reduce the environmental pollutants

All that being said, it is not for everyone.  Here is are a few of the top reasons from US News (http://money.usnews.com/money/blogs/outside-voices-careers/2012/08/09/10-reasons-working-from-home-might-not-be-for-you) that are valid reasons you might not be able to work from home:

    • Easily Distracted
    • Lack of motivation
    • You have to be there in person.
    • Lack of focus.

Here are some other articles to consider if you want to allow your employee’s to work from home.

http://gigaom.com/collaboration/scientists-prove-telecommuting-is-awesome/
http://gigaom.com/collaboration/ciscos-take-on-telecommuting-and-productivity/

 

 

Ninject – Dependency Injection

I wanted to learn about Inversion of Control and Dependency Injection.  I found a few good videos on YouTube and a nice tutorial on a blog.  The Blog Post was in two parts:

Part 1:  http://stefanoricciardi.com/2011/01/21/ninject-mini-tutorial-part-1/
Part 2: http://stefanoricciardi.com/2011/02/04/ninject-mini-tutorial-part-2/

Here are the links to the YouTube videos that I found that were helpful:

Tekpub Concepts: Dependency Injection and Inversion of Control
Setup Ninject for ASP.NET MVC – .NET In 60 Seconds  – This is a good example of how you would use it when doing MVC programming.

I was so excited after this, that I found some old code and used Ninject on it.  I had to re-factor the  code and extract some  interfaces, then I set up a simple bind statement and everything just worked!  VERY COOL!

Have fund and I hope these links will help you learn Ninject dependency injection.

Ok, now, I was trying a blog ping utility called something called FeedShark and it wanted me to put this link on the blog.   Not entirely sure why, but here it goes:  www.hypersmash.com

Learning about SOLID programming principles

I have been learning about SOLID programming principles and I wanted to share the resources that I have found.

First, I listed to the father of these principles describe them on the Hansleman show.  This post obviously caused a few ruffled feathers and for fun, you must listen to show #150 to hear some of the aftermath from Uncle Bob.

Then I found a great youtube video of Steve Bohlen from Microsoft show examples in C# on how these principles can be implemented  and what to look for.  

LyndseyBoquet

Lyndsey and Cale’s Wedding

Well, my daughter got married in November and here are some links to  some of the fantastic pictures that Jessica Nadine Photography did .

A few of the engagement photos.

http://jessicanadinephoto.tumblr.com/post/60371107098/such-a-refreshing-session-fun-from-start-to

http://jessicanadinephoto.tumblr.com/post/72555402637/lyndsey-cale-august-2013-jessica-nadine

Some from the wedding.

http://jessicanadinephoto.tumblr.com/post/72685667675/one-of-my-favorite-weddings-of-2013-and-truly