Legacy Code: Rebuilding Working Software

Do you find that in recent times, it’s become increasingly more difficult to support your company’s system? Are you struggling to find developers who can get the job done? Have development rates over the years grown progressively more alarming? You could be relying on outmoded legacy code.

Yes, gloomy though the thought may seem, it doesn’t matter how cutting edge or top of the line your product once was — eventually, it is bound to become outdated and pose far more problems than actual solutions.

This is why it is so vital to approach your legacy systems with a well-informed dosage of both foresight and caution. So to help you in this regard, Software Planet Group would now like to outline below some of the commonest approaches for dealing with this nagging issue.

Read More


The Importance of Animation in UI Design

While the launch of the iPhone just over a decade ago is rightly hailed as a revolution in mobile technology, it also heralds the beginning of a much quieter — yet comparably significant — transformation. Thanks to touchscreen technology, operating our applications has evolved from merely clicking up and down static lists to pinching, tapping, dragging and swiping our way through our programs.

Paired with modern animation tools, these powerful new ways to interact with our systems pose exciting — and often unexplored — opportunities for any business hoping to better engage with their customers.

Read More


Top Trends Redefining Enterprise IT

If there is one industry that has undergone massive upheaval in the last decade or so, then that would be IT. The term “digital transformation” may be an oft-used cliché, but one can hardly dispute that it remains as current as ever.

Increasingly, because technology has evolved at a pace far greater than anyone could have anticipated, many businesses are being forced to make one of two simple choices — play catch-up or throw in the towel.

So for all the non-quitters out there still trying to navigate this new technological era, here is a compilation of the most important trends that are turning IT on its head:

Read More


Who Should Pay for Bug Fixes?

In a perfect world, every application would sit comfortably atop wholly stable, never-changing systems.

Unfortunately for utopians everywhere, however, the foundation upon which modern software is built is much more akin to a ticking time bomb.

While software solutions should always be delivered in working order, all it takes is a single Windows or Linux update failing to play well with a program for something somewhere to snap.

And just to make matters worse, these things are completely unavoidable!

But they also beg the inevitable, oft-awkward question: when so-called bugs eventually do make an appearance, who should be responsible for paying for them?

Read More


Artificial Intelligence: Finding Value in the Hype Haystack

From promises of bringing forth an imminent utopia to marking the end of the human race, artificial intelligence has often been the subject of much hype and very little substance.

Last year, however, with voice assistants and conversational UIs dominating homes and the media, the hype may have finally peaked at fever pitch.

But in the age of Siri and self-driving cars, how close are we really to a so-called singularity, and more importantly, is AI in its present form a worthy investment for your business?

Read More


What Great Tech Leads Are Made Of

For developers interested in moving up the ranks, the idea of becoming a tech lead may be as appealing as it is intimidating.

After all, when leading development teams, only a small proportion of the skills acquired as a programmer will prepare you for the role.

Gone are the days of merely aiming to design and write quality code. Instead, developers must now learn to understand people, resolve conflict and effectively juggle an extraordinary amount of tasks.

Thankfully, here at SPG, we are all about keeping things simple.

So to make this transition as seamless as possible, here are some essential skills every tech lead hopeful is expected to bring to the table:

Read More


Getting Past the Hurdles of Offshore Development

If you’ve ever considered outsourcing software development to another country, you probably wondered how practical a move this would be.

After all, it is not too difficult to conceive of a plethora of cases in which something could go badly wrong.

From obvious barriers in communication to the much less foreseeable disheartening of local teams, the possibilities for nightmare scenarios appear to be unending.

Read More


So Your Application Has Finally Been Delivered. What Comes Next?

For first-time entrepreneurs, the logistics of adequately maintaining applications can often be surprising and even a little confusing. After all, when a train set is first taken out of its box, it simply works. Shouldn’t software be the same?

Of course it should! And in fact it is. But whether you find yourself in Tier I, II or III support territory, even the most diehard of optimists would be forced to concede that there are other weighty factors to bear in mind.

Read More


The GDPR: Are You Ready for It?

We’ve all done it.

At last, after prowling through the depths of the internet for what seems like an eternity, we stumble upon the perfect web solution — and sign up for it without a second thought.

Of course, what then happens to our data is in the hands of the tech gods, as yet again, like countless others before us, we have agreed to terms and conditions we never once read.

Thankfully, the imminent EU General Data Protection Regulation (GDPR) ensures that this will soon become a thing of the past.

But with new rules set to take full effect by mid 2018, millions of companies worldwide must now face up to their unpreparedness and see it for what it truly is: a critical liability.

Read More


Learn from the Experts

Sometimes, the greatest lessons we can learn come not from our own experience, but from the wisdom of others. This article presents some of the aptest quotes we have found to eloquently capture the spirit of developing at Software Planet Group. We hope they will serve to educate customers and inspire young developers as they work towards accomplishing their future career goals.

Read More