Change how software is developed. Incorporate high standards into the entire process of digitalisation and software development. Through correct technical design, appropriate system architecture and high levels of expertise in all aspects of digital development, we should aim to create a digitally enabled world that runs with high quality software systems that are correctly designed and structured, thoroughly maintained and will stand the test of time.
August 21, 2019

Every day we get news of compromised systems, hacked companies, data breaches, leaks, vulnerabilities and exploits. As I have written before, these news themselves used to be spectacular, newsworthy and share-worthy, but nowadays they are not. They are so common that it would be pointless to even share them. It's the new normal.

Read more »

August 20, 2019

One of the things that makes the highly successful Avengers and superhero series from Marvel a huge success is a make-believe universe that comes to life on screen. Being fans of a good science fiction show ourselves, one of the people we love the most is Tony Stark – especially for the development of Jarvis.

Read more »

September 11, 2018

Massive data breaches are now a common thing. So common that I have largely stopped writing about most of them, simply because it happens too often and has become, unfortunately, the new normal. Still I feel that the data breach of British Airways, where the credit card and payment information of reportedly 380,000 customers was stolen, deserves a special mention.

Read more »

May 15, 2018

The amount of legacy code and legacy systems out there in production is clearly very substantial. But it seems that the very concept of legacy is at times unclear and subjective. Where one company is actively investing in development of new software in a particular environment, another is investing to modernize away from it. Ideally we would be able to continuously update and upgrade our existing code as technology evolves and new platforms are introduced.

Read more »

May 10, 2018

One of the main objectives of the Sling language has always been to try and make life simpler and to reduce the need for typing, and to reduce the overall amount of source code needed to do something. And one of the most annoying repetitive things that I personally as a programmer have spent a lot of time and keystrokes on, is the try-catch statement. You know, it's the classic, you want to read a file (nothing complicated, no big deal)..

Read more »

April 13, 2018

Ever since the Sling programming language was first introduced, Sling programs have been compiled with the "slingc" compiler, using the Jkop framework as the standard library. This has worked well, and continues to be the best way to make Sling programs. However, some amounts of challenges have been observed in version management, particularly when new versions of the compiler and the Jkop framework have been released.

Read more »

March 20, 2018

The Facebook "data breach that wasn't a data breach": Data of 50 million users was "legitimately" collected from users, and was then used in ways it wasn't supposed to be used. Government calls for regulation. European governments are already implementing data privacy controls. Are we now on the verge of a new age of privacy and control of our online presence?

Read more »

February 24, 2017

Cloudflare is used by millions of websites on the Internet to add security and scalability to existing web properties. Now a bug in Cloudflare itself effected the opposite, and caused data to leak from possibly any or all Cloudflare customers through no other fault of their own.

Read more »

February 19, 2017

The Finnish tax administration has recently started the rollout of their massive IT system modernization project, and despite spending more than 100 million Euros on the implementation, the results have now been characterized as "a complete failure". What happened?

Read more »

February 19, 2017

Suomen Verohallinto on aloittanut asteittaisen käyttöönoton valtavalle tietojärjestelmiensä uusimishankkeelle, ja vaikka toteutukseen on käytetty yli 100 miljoonaa Euroa, tuloksia on nyt luonnehdittu termillä "täysi susi". Mitä tapahtui?

Read more »