Latest Blog Posts

Etiam placerat velit vitae dui blandit sollicitudin. Vestibulum tincidunt sed dolor sit amet volutpat. Nullam egestas sem at mollis sodales.

  • How Do I Find An IT Solution?

    How Do I Find An IT Solution?

    This post starts a series to walk one through the questions we must answer in finding solutions for business problems. We will focus on IT solutions because so many challenges are best solved through automation. That is where software applications shine. However, there will be situations where your best solution…

    Continue reading…

  • Remote Work and The Value of a “Go” Bag

    Remote Work and The Value of a “Go” Bag

    Although there are still holdouts, we are moving to a world where remote work is typical.  The regulars at local coffee houses, Starbucks, and Panera are just part of the proof.  You can also find some “rent-a-space” options in many cities where a temporary office is available for travelers or those…

    Continue reading…

  • Winning With Agile

    Winning With Agile

    The Agile methodology has a lot of pros and cons.  In fact, it is one of the most common argument/discussions I have with a mentor of mine.  He likes to point out (correctly in most instances) that the Agile approach skips out on important design.  It causes a lot of…

    Continue reading…

  • Configuration Vs. Coding – Modern Software Systems

    Configuration Vs. Coding – Modern Software Systems

    Over the years that I have been in the software development profession, I have watched solutions evolve dramatically.  The progress has gone from code to libraries to frameworks and now configurable systems.  However, there are trade-offs to consider when you look at a configurable system instead of one that allows…

    Continue reading…

  • Making 2018 Your Best Year Yet

    Making 2018 Your Best Year Yet

    The beautiful thing about a new year is that it gives us an excellent milestone for change.  Of course, there are always resolutions to make this the best year ever.  However, we will look beyond declarations.  This article presents a more intentional approach to improvement based on thoughtful consideration.  We are not…

    Continue reading…

  • Holiday Productivity – Make Use of Your Time

    Holiday Productivity – Make Use of Your Time

    Holidays are often busy.  We flip between travel, vacation busyness, and gatherings of all sorts.  This leads to very little of substance getting done in our professional lives.  We have earned our vacation or Holiday and feel like its ok to fall behind.  Unfortunately, this often leads to a few…

    Continue reading…

  • Coworker Turkeys, Hams, and Undesirables

    Coworker Turkeys, Hams, and Undesirables

    It is the time of year where we eat a lot of turkey and ham as well as talking about being gracious to those around us.  Thus, it seems like a good time to look at ways to handle challenging coworkers.  I have worked with all types over the years…

    Continue reading…

  • Software Design – Measure Twice and Cut Once

    Software Design – Measure Twice and Cut Once

    It takes very little time in the software business to see that implementation is king.  Software design and similar pursuits that lack a deliverable outside of documentation are pushed aside far too often.  One may look at the poor success rate of software projects and draw a connection.  In this…

    Continue reading…

  • Security Suggestions and Keeping Safe From Hackers

    Security Suggestions and Keeping Safe From Hackers

    The news is filled with stories about hackers and data theft.  Although they are not to be ignored, hackers can be avoided or thwarted with some common sense.  Let’s look at a few of these common-sense steps and some additional ways you can protect your self and site. Secure Passwords…

    Continue reading…

  • Upgrades vs Stability for Production Solutions

    Upgrades vs Stability for Production Solutions

    One of the pervasive properties of software is change.  Whether this change comes from regular enhancements or environmental updates, it is one that should be considered strategically for production software.  Thus, the balance of upgrades vs. stability needs to be considered as your solution ages. Easy Upgrades Modern software environments…

    Continue reading…