Rethinking Software Development

Whether you’re running a large company with thousands of employees, or a boutique firm with just a dozen, it’s time to start rethinking your approach to software development. This article is intended to serve as a synopsis of moves our clients have made in an effort to consolidate and modernize their technology stacks.

We’ll begin by examining the many advantages that arise from modernizing, as well as some of the popular frameworks and tools we use. Next, we’ll discuss the role of software development partners, followed by guidelines we recommend clients use when building a team of their own. Lastly, we’ll end by discussing software as it relates to customers service and the role AI will play as we move forward.


When’s the last time you booted up a Windows 2000 PC? We’d wager it’s been quite a while. No doubt, Windows 2000 can still tackle common tasks such as simple web browsing, emailing, and number crunching, but newer systems like Windows 10 have made tremendous improvements. There’s no question about it.


Top 5 Trends In Tech For 2019

February 14, 2019

In order to survive the grueling tech industry, companies must be forward-thinking, and always out to discover market shifts before the competition. Those who fall behind will quickly die off. Those who maintain an edge will live to fight on. Our team scoured troves of data and research to discover past industry shifts in an effort to predict what’s to come. The following is a list of five tech trends companies should expect to see in 2019.

Unsurprisingly, we begin by covering the industry’s broadening talent gap. As technology continues to expand its tentacles to reach the most remote regions of our planet, the demand for skilled engineers who will design, build, and maintain the next generation of software is expected to grow exponentially. We’ll show why it’s happening and what smart companies are doing to address it.

Next, we’ll touch on the topic of diversity, explaining why we believe diversity in thought is every bit as important as racial or gender-based diversity. We’ll also cover the steady rise in onshore outsourcing by U.S. firms and the many reasons why. Lastly, we’ll explain why we foresee changes coming to the two core groups that most influence the success of every company: customers and employees.


Tech Has a Diversity Problem – Let’s Talk About It

February 14, 2019

I’m writing a series on Diversity & Inclusion (D&I) because tech has a diversity problem.

In 2015, Google Photo’s algorithms consistently mislabeled Black people as gorillas. Their solution as of 2018 was to censor the words gorilla and chimpanzee in their data set.

In 2015, Intel committed to equal representation of women and minorities by 2020. They achieved their goal in 2018. The greater DC area tech scene — which claims some of the nations best cybersecurity firms and largest Department of Defense contracts — has a 17%  Black workforce in its technical roles. Meanwhile, Silicon Valley can’t seem to top a 3% share for Black people in tech.

In 2016, ProPublica wrote an expose on biased machine learning algorithms used to set bail,  sentence lengths, and parole terms in the criminal justice system.

In 2017, women held only 26% of computing jobs in the United States and were systematically under-compensated within some of the largest companies in tech.