Why Complex Systems Don't Always Equate To Effective Software
David Wesley David Wesley

Why Complex Systems Don't Always Equate To Effective Software

There is a misconception that the number of lines or the complexity of code determines the completeness or quality of a system. However, writing code is like writing a novel -  the number of pages doesn't always indicate the quality, style or a cohesive storyline.

In reality, a complex system is often indicative of a flaky system - something that no one wants, especially in the long term.

Software complexity is often the result of legacies, outdated best practices, cowboy developers or a combination of these things. Complexity has more point of failures, exposing more surface area for vulnerabilities and it also puts pressure on those that inherit the system.

Complexity is not a good practice, even though for many it is a state of normality.

Read More
What Does A Real MVP Look Like?
David Wesley David Wesley

What Does A Real MVP Look Like?

MVP - or Minimal Viable Product - is a buzzword that was made popular by Eric Ries in his book The Lean Startup. The concept is simple: release as quickly as you can with the minimal required features to get your feedback loop started.

Yet, when we enter into an MVP project, we find ourselves in a sea of unfinished tasks, shifting requirements and developers who simply cannot deliver on time and budget. We get hit with a bad case of scope creep or are forced to release something that is not fit for public use.

So where did it all go wrong? And what does a real MVP look like?


Read More
What The Cloud Can Do For Your Infrastructure
David Wesley David Wesley

What The Cloud Can Do For Your Infrastructure

Currently, cloud computing is synonymous with your business being up to date with technology. However, there’s more to it than just following industry trends. The benefits of a cloud based infrastructure impacts your ability to deliver keystone features, automation, leveraging integrations and drive the cost of running your business down.

Software is like the house you own and your infrastructure is the digital piece of land you rent from cloud providers. This can prove much cheaper in the long term and much more flexible than owning your own infrastructure.

Here is a concise guide on what the cloud can do for your infrastructure, your software and your business costs.


Read More
How Good Interface Design Can Make Your Teams More Productive
David Wesley David Wesley

How Good Interface Design Can Make Your Teams More Productive

There was a time when shades of grey was an acceptable design choice when it came to custom software development. They remind us of a time when there was no such thing as auto-fill, intuitive design practices and color schemes that made cognitive and psychological sense. 

However, many businesses still use these interfaces on a day to day basis — in part because they’ve yet to update their software or migrate out of the current system. While the software may work perfectly fine, bad interface design does more harm than good to the person behind the screen.

Here are some reasons how and why.

Read More
Why You Need To Transition Your Legacy System Out And Into The Future
David Wesley David Wesley

Why You Need To Transition Your Legacy System Out And Into The Future

Everything ages — some more gracefully than others. Software and systems are no different. While it may work, the declining user experience can impact your business negatively. It can cause forced inefficiencies in your staff, reduce your ability to pivot your business and slow your day to day processes down into a grinding mode of constant frustration.

But why upgrade when everything still works? You could almost ask the same question for your clunky 15 inch TV from the 90s.

Read More
Why Portugal Should Be Your Next Software Development Destination
David Wesley David Wesley

Why Portugal Should Be Your Next Software Development Destination

When we talk about off-shore, no-shore and remote software development, we often associate it with Asian countries such as China, India or freelance developers working from incubation hubs and cafes in Thailand or Malaysia. However, a rising star in the south western borders of Europe sits a seemingly quiet little country known as Portugal.

Read More
Why Smaller Quality Teams Matter
David Wesley David Wesley

Why Smaller Quality Teams Matter

There is a misconception that the more people you have working on a project, the faster it will move off the ground. However, more isn’t always better and there is a point of no-impact and diminishing returns once a team reaches a certain size.

Read More
How A No-Shore Approach Might Be Better Than An In-House Team
David Wesley David Wesley

How A No-Shore Approach Might Be Better Than An In-House Team

Can a no-shore approach save your business money?

The landscape of work is changing - especially in tech where local talent alone cannot satisfy the demand for diversity and depth of skills required. No-shore, remote work, outsourced, telecommuting are all words to describe the new global workforce that could be tapped into for your next project. 

But that’s not all. 

Here are the 4 reasons why a no-shore approach may be better than employing a full in-house team.

Read More