Author: Maikel Mardjan

  • Do you still use fingerprinting?

    Maybe you have noticed it. Privacy is an issue. A bit strange since there are only 21 days left until the new EU General Data Protection Regulation (GDPR) will become fully enforceable throughout the European Union.

    So before end of May 2018 all organizations that process data of EU citizens must comply with this General Data Protection Regulation. Determining how to design your systems to meet the GDPR is not straightforward. Especially when you make use of third-party services.

    But tools and methods that can detect if you track users can help you when creating new Internet facing systems. (more…)

  • GDPR: How to store personal data?

    Maybe you have noticed it. Privacy is an issue. A bit strange since there are only 22 days left until the new EU General Data Protection Regulation (GDPR) will become fully enforceable throughout the European Union.

    So before end of May 2018 all organizations that process data of EU citizens must comply with this General Data Protection Regulation. Determining how you should store private data is not straightforward. The GDPR has some guiding principles and you can find several documents with a title like ‘Privacy by Design’. (more…)

  • No more confusion: An IP address is personal information

    Maybe you have noticed it. Privacy is an issue. A bit strange since there are only 23 days left until the new EU General Data Protection Regulation (GDPR) will become fully enforceable throughout the European Union.

    So before end of May 2018 all organizations that process data of EU citizens must comply with this General Data Protection Regulation. Determining exactly what private data is not straightforward. What does not help is that a lot of information on many sites regarding on what is allowed under the GDPR is plain wrong. E.g. there is a lot of confusion about the object ‘IP address’. Is an IP address personal information or not? (more…)

  • The GDPR core principles

    Maybe you have noticed it. Privacy is becoming an issue. A bit strange since there are only 24 days left until the new EU General Data Protection Regulation (GDPR) will become fully enforceable throughout the European Union.

    Retrieving requirements and principles using the official GDPR document is crucial to make sure you apply to the regulation. Luckily the GDPR contains besides (a lot of) requirements also some key principles. (more…)

  • Will the new GDPR help?

    You should have noticed it. Privacy is in the digital world still an issue. A bit strange since there are only 25 days left until the new EU General Data Protection Regulation (GDPR) will become fully enforceable throughout the European Union . This regulation is an important change in data privacy regulation for every company who deals with EU individuals. (more…)

  • Machine learning reference architecture

    Architecture is a minefield. And creating a good architecture for new innovative machine learning systems and applications is an unpaved road. Architecture is not by definition high level and sometimes relevant details are of the utmost importance. But getting details of the inner working on the implementation level of machine learning algorithms can be very hard. So a reference architecture on machine learning should help you in several ways. (more…)

  • Creating stupid software

    Everyone wants to create smart solutions. You want a smart home, smart city and maybe even a smart government. I never meet people who want to create stupid software. The use of software should be idiot proof, but making things really simple to solve a complex problem is very hard.

    Machine learning enables everyone to create smart solutions for very complex problems. At least that is a promise claimed by many commercial vendors selling you Artificial Intelligence (AI) or Machine Learning (ML) driven solutions.  But getting the essence of machine learning means you must reset your brain. (more…)

  • The Zero (0) Complexity Business IT Design principles

    Business IT Complexity prevention is a must for keeping your company agile and adaptive. Stop wasting time and money on complexity. Effective complexity prevention prevents hidden cost, improves quality and enforces an in-depth understanding of problems and customer needs. The 0CX (zero complexity) standard defines architecture and design principles to prevent complexity for new products. A high level of complexity often means serious risks and cost for systems. Especially for systems where humans, processes, software and new technology play a major role. (more…)

  • Solving problems requires systems thinking. Always!

    When we try to solve problems one of the difficulties is that we humans are lazy. This means that we like to think of problems in terms of simple causal relations between a cause and the effect we see. It is not that we do not know it. We just like to think of problems and solutions in a very simple way. Linear and straightforward. (more…)

  • Simple innovation scenarios

    When you are trying to solve an existing problem differently you may call it innovation. Yes a bloated term but still sexy when it comes to announcing new technology products. When you want your company to bring something new on the table you should have some kind of a strategy. Scenario thinking helps. (more…)