When Legacy Systems Become a Maze: Navigating Challenges and Opportunities

TL;DR Legacy systems are often difficult to maintain due to technical debt, outdated tools, and minimal resourcing, but a full rewrite is rarely feasible. Instead, teams can modernize incrementally by optimizing processes, leveraging the cloud, automating workflows, and reducing reliance on institutional knowledge. Small, strategic improvements aligned with the Well-Architected (WAR) pillars can enhance efficiency, … Continued

Overcoming the Challenges of Cloud Development Environments

Cloud computing has revolutionized how we develop and deploy software. More and more software is being developed or re-engineered for the cloud to capture the flexibility and scalability provided.  However, the platform flexibility comes with its own set of unique challenges.   Let’s dive into some of the common hurdles developers face in cloud environments … Continued

Measuring Remote Software Teams

Managing software teams can be challenging and with more people working in a distributed capacity, managers have additional challenges. With these new and existing challenges, the ability to measure your team’s progress has grown in importance. The COVID pandemic changed how software teams work. Collaborating in the office used to be the norm. Having the … Continued

Managing Technical Debt in Software Projects

In the dynamic world of software development, projects, like well-oiled machines, require regular cleaning, maintenance, and, most importantly, tune-ups. Just as restaurants meticulously schedule kitchen maintenance and production lines periodically shut down for optimization, software projects demand attention to keep them running smoothly. Defining Technical Debt At the core of effective software project management lies … Continued

Moving a mountain (of data)

I recently had the chance to work with a client (let’s call them ACME Corp.)  that is emerging out of the startup phase. Like many startups, this client has created a product, found a viable market, and had challenges scaling what they’d built. The product was built using Google’s Firebase Real-Time Database (RTDB) for storage. … Continued

Stencil + Storybook

TL;DR: With some effort, Stencil and Storybook can work together. Sample repository below. The Setup I have been using StencilJS for a couple of years now. While not perfect, it has a lot of features I really enjoy for a Web Component library (TypeScript, JSX, compiled). It’s a great framework for building a Web Component … Continued