Archive

How MercuryWorks Works Remotely featured post

How MercuryWorks Works Remotely

Like so many businesses, MercuryWorks has put great energy into grappling with the impacts of COVID-19 shelter-in-place/stay-at-home orders. We needed to quickly and smoothly shift all employees to working from home. This brought work lifestyle changes to the forefront. This post is intended to highlight some of the moves, tools and techniques we implemented to work completely remotely.

Microsoft 365 / Strategy

Foit, Fout and Perceived Performance featured post

Foit, Fout and Perceived Performance

As web developers, we strive to provide the highest fidelity interface and experience for users of our sites and applications as possible. From the use of responsive web design, SASS, CSS3, Flexbox and JavaScript frameworks we exercise every technique and option to bring the latest to our users. With great power comes great responsibility and that means dealing with FOIT, FOUT and providing the perception of performance to our users.

Front-end

Dealing with Technical Debt featured post

Dealing with Technical Debt

Hopefully by now it has become apparent that it is nearly impossible to avoid accumulating technical debt while building software and systems. The question is not so much whether or not you are going to take on technical debt but rather how quickly, what kind and what you are going to do about it in the long term.

Strategy

Identifying Technical Debt featured post

Identifying Technical Debt

Naïve/Reckless/Unintentional Technical Debt aka Mess Naïve Debt, Reckless Debt and Unintentional debt are different names for a form of technical debt that accrues due to irresponsible behavior or immature practices on the part of the people involved. In our experience it is very rare to find this kind of technical debt stemming from conscious irresponsible development behavior. However, it is very common to find this kind of debt originating from developers not trained in current and robust development techniques, when little architectural planning has taken place or the toolchain the development team uses is immature.

Strategy

Technical Debt – Deal with it Now or It’ll Deal with You: Part I featured post

Technical Debt – Deal with it Now or It’ll Deal with You: Part I

Technical debt, while over two decades old, is a term very much of the essence in this age of Agile development, Lean startups, Minimum Viable Products and DevOps practices. Technical debt has been a phenomenon since the first mainframe punchcard but with a much broader swath of our economy being dominated by businesses viewing themselves as “software companies” and “product development” referring to software more often than any durable good, an increasingly broad set of stakeholders feel the effects of technical debt.

Back-end

Lessons from Creativity, Inc. featured post

Lessons from Creativity, Inc.

I try, at least once every couple months, to read a book that is not directly about software development, Scrum, etc. My thinking is that all tech and no business makes Don a dull boy; I really need to develop myself as a leader and developer of employees as much or more than a curator of custom applications. I recently finished reading Creativity, Inc.: Overcoming the Unseen Forces That Stand in the Way of True Inspiration by Ed Catmull, one of the founders of Pixar. I found so much in a couple of value-packed pages that I want to share them and show it through my personal Scrum/software development lens.

Agile / Strategy