The Last 10 Months

After starting in my current role, I quickly found myself quite busy. The last 10 months have been an incredible period of growth as a developer for me. To give you an idea, here is a list of the frameworks and technologies I have had the pleasure to work with and learn.  D3.js – D3 is an amazing library for managing and creating html and svg visualizations that are data-driven. The API is extremely deep with a steep learning curve. I found some of the conventions to be different. However, once I was comfortable with how data was bound to elements…  Continue reading

Design by Idiot

A wise man once said, “Don’t make me think.” Great concept – user-centered design. As designers and developers, let’s think like the user so they don’t have to think like us. The issue I have is when we start to believe that our users lack common sense or, even worse, the ability to think entirely. When we begin to lose this belief in our users, our users turn in to idiots. Sometimes, they become nothing more than mouse-wielding zombies. Individuals aimlessly clicking on a screen. I’ll admit I have made a few confusing design choices. It’s part of the game….  Continue reading

A New Friend

So I made a new friend this week. I installed Node.js on my computer a few months ago, but I never was able to go beyond creating a simple web server and handling simple AJAX requests with mock data. The main reason I developed the server was to be able to test my client-side code while waiting for the app developers to finish building out the services on the server. I can honestly say that coding in JavaScript on the server is awesome. Finally, I understood what the app developers were talking about. I could write code for a single…  Continue reading

Okay This Is Sad

So it’s been almost three years since I actually posted anything on this website. That is horrible. Just plain horrible. Inexcusable. Well, not that you’re all that curious, but in case you are, let’s get you up to speed. It’ll be quick. I promise. Working at Via Shortly after my last post, I found a position with a company called Via Trading. It’s a great company, and I still have fond memories of my 22 months there. I realized towards the end that IT is not really my thing. I’m a developer. That’s what I love. Okay, full disclosure, IT…  Continue reading

The Dangers of a Website Wish List

The hardest conversation with clients is usually the first one. The first meeting where everybody sits down to discuss project goals, budgets, timelines, etc. This is the meeting where many clients come in with a Website Wish List. The Dangers There is nothing wrong with having a list. However, there are some issues that may arise is the list is not managed properly with a website plan. These issues include: Failure to meet project deadlines Failure to stay under budget Diminished return on investment The biggest issue that comes up with a poorly managed website project plan is the failure…  Continue reading

5 Things You Should Do for the New Year

We’re are almost half-way through the first month of the new year. For most business owners, this is the time for year-end taxes, first quarter slumps, and endless planning meetings for the year to come. In the midst of all these extra curricular activities, have you thought about your website? If you happen to be one of the lucky few with some extra time on your hands, I would like to suggest a few items to add to your to-do list: Evaluate your website’s content Review your website’s performance Plan new functionality/features for your website Redesign your site Research new…  Continue reading

New Year and New Website Design!

As we come to a new year, I figured it was time to release a new web site design. Not that the old design was bad. During the last year, I have learned  a lot more about the WordPress  platform. Using this new set of knowledge, I figured it was time to update the site. The most obvious improvements were the graphical elements. However, the most exciting improvements are on the backend, but I won’t bore you with those details. Although this a small brave step in a new direction, it is certainly not the last. Check back regularly for…  Continue reading