Towards better software

Recent Blog Entries

Xamarin Calabash Help

  • Sept. 13, 2016

I recently test drove Calabash Cucumber tests on a Xamarin project.  I downloaded an open source Xamarin project and followed the help available on the Xamarin website, but no luck. The help on the Xamarin website is a good starting place - I recommend going through it carefully. I found that the site didn't tell me how to configure my project to acutally run Cucumber tests. I ended up downloading the example project to understand what I was missing. I hope to save some others that trouble.

You Can't Learn Agile by Reading a Book

  • April 3, 2016

Agile is a journey that requires learning and discovery. You can't learn agile just by reading a book. There are a lot of good books on Agile, Scrum and so on, and you should read some of them. In fact, my point in this post is to start the journey somewhere, because it's the journey that you will learn the most from.

Putting My LED Sign on the Internet

  • March 6, 2016

When I was in school at the University of Illinois in the 90's a particular student project caught my attention. There was a hobby-built LED sign hanging in the Computer Science building hooked up to an email address. You could email the sign and see your message scroll by. Designing and building an LED sign would stretch my skills into new areas. I had a lot to learn about electronics and was really looking forward to coding for a microcontroller. A few years out of school I did end up building an LED sign. I used an Atmel AVR at90s8515 with ...

Try Out a Bootstrap Template

  • Feb. 10, 2016

I went live with a new website this week - the one that hosts this blog at I started out with modest plans for a Bootstrap 3 update, but was soon enticed and inspired by some of the trends that have emerged since I designed my last blog website. I quickly realized that a rewrite from scratch would take some serious time for development and testing. I decided to head over to {wrap}bootstrap and try out a template.

Open Source Charts with NVD3

  • Nov. 10, 2015

Last week I decided to update some charts in a web application.  I wanted a better look and feel and responsive charts since the application is a responsive application.  I had some requirements going in and discovered some as I evaluated open source charting software that missed the mark in one way or another.

My search for the right solution led me to NVD3.  The NVD3 project is "an attempt to build re-usable charts and chart components for d3.js without taking away the power that d3.js gives you".  The NVD3 project met every requirement I had and theoretically ...

About Me

I am currently the Director of Application Solutions for PSC Group, LLC. PSC Group provides Business Solutions with offerings focused on Advisory Services, Strategic Infrastructure, Application Development and Integration. PSC Solution Directors refine and advance our offerings to clients and spend part of their time on consulting engagements with clients. My career has focused on custom application development and making development teams more effective. I am a certified Scrum Master and hold a Bachelor of Science Degree in Computer Science from the University of Illinois.

Before joining PSC in 2011, I was a Manager of Applications at the Northern Trust Bank in Chicago. I led design and development on web applications and portlets that were the primary online performance reporting resource for their Northern's largest clients.

I also runs a woodworking and old woodworking tools website at


Woodworking and old woodworking tools and machinery are also passions of mine. Visit my site at if that sounds interesting to you.