Friday, February 26, 2021
  • Setup menu at Appearance » Menus and assign menu to Top Bar Navigation
Advertisement
  • AI Development
    • Artificial Intelligence
    • Machine Learning
    • Neural Networks
    • Learn to Code
  • Data
    • Blockchain
    • Big Data
    • Data Science
  • IT Security
    • Internet Privacy
    • Internet Security
  • Marketing
    • Digital Marketing
    • Marketing Technology
  • Technology Companies
  • Crypto News
No Result
View All Result
NikolaNews
  • AI Development
    • Artificial Intelligence
    • Machine Learning
    • Neural Networks
    • Learn to Code
  • Data
    • Blockchain
    • Big Data
    • Data Science
  • IT Security
    • Internet Privacy
    • Internet Security
  • Marketing
    • Digital Marketing
    • Marketing Technology
  • Technology Companies
  • Crypto News
No Result
View All Result
NikolaNews
No Result
View All Result
Home Neural Networks

Embracing Simplicity – Becoming Human: Artificial Intelligence Magazine

June 12, 2020
in Neural Networks
Embracing Simplicity – Becoming Human: Artificial Intelligence Magazine
585
SHARES
3.3k
VIEWS
Share on FacebookShare on Twitter

Think of simplicity as of a budget. Whenever an engineer decides to work on some aspect of the software they own, they effectively decide to spend some of that budget.

Unlike well-known error budgets, simplicity budgets do not get reset over time. While it is possible to increase the remaining budget by regaining some simplicity, one will have to pay “a tax” as moving from simple to complex is much easier than moving in the opposite direction.

You might also like

Creative Destruction and Godlike Technology in the 21st Century | by Madhav Kunal

How 3D Cuboid Annotation Service is better than free Tool? | by ANOLYTICS

Role of Image Annotation in Applying Machine Learning for Precision Agriculture | by ANOLYTICS

Simple is better than complex.
Complex is better than complicated.
– Tim Peters, The Zen of Python

An exhaustion of simplicity budget indicates that the system has become unmaintainable. Not only does it mean that any future changes to the system are likely to cause a decline in its essential metrics, but it also dramatically reduces the team velocity.

As engineers, we may often find ourselves drowning in complexity. Let’s try to reflect on how we ended up there. One of the aspects that might catch our attention could be for instance how ridiculously paranoid a codebase is when it comes to failures. It practically screams, “No, you are not allowed to fail!”, and yet the engineers have been complaining about how unreliable our tools are.

That is our “Aha!” moment. We’ve been trying so hard to make our tools safe that we’ve simply exhausted our simplicity budget. Apparently, we also fell victim to a post hoc fallacy of expecting the reliability of the system to improve as a result of improving its safety.

Big Data Jobs

Think of a Swiss Army pocket knife. It takes just a few minutes to cut our finger while simply exploring its features. Was that knife safe? Not at all. Was it reliable? Yes, indeed it was. Simply put, safety and reliability are independent concepts.

Simplicity is prerequisite for reliability.
– Edsger W. Dijkstra

In the long run, it is the exhaustion of simplicity budget that has a dramatic impact on reliability of our systems, not a lack of safety.

Why have some platform core Utilities hardly change over the course of their existence? Maintainers are extremely cautious about spending their simplicity budgets and tried very hard to find an optimal balance.

1. AI for CFD: Intro (part 1)

2. Using Artificial Intelligence to detect COVID-19

3. Real vs Fake Tweet Detection using a BERT Transformer Model in few lines of code

4. Machine Learning System Design

Consider a platform: it is foolproof enough to prevent you from purging the root of your filesystem, but it will allow you to delete pretty much everything else you can access without turning a hair.

So, what is to be done? First of all, embrace simplicity.

Manifest plainness. Embrace simplicity. Put others first. Desire little.
– Lao Tzu, Tao Te Ching

Remember that simplicity decreases over time, and regaining it is a slow and painful process. When working on software, spend the simplicity budget wisely.

Second, do not be afraid to favor simplicity over other aspects of the software. While it feels natural to automate things at a platform scale, always ask yourself if, say, another safety feature is worth spending the simplicity budget on. After all, it’s through failure that we learn the greatest lessons that life or job could teach us.

Last but not least, make sure all the stakeholders are on the same page when it comes to the previous items and decision making. Different problems naturally imply different trade-offs, and those should be agreed upon in advance.

Credit: BecomingHuman By: SmartBeta

Previous Post

How You Drive Revenue While Staying True to Your Brand Purpose

Next Post

Unlocking the Power of Machine Learning at Data Summit Connect 2020

Related Posts

Creative Destruction and Godlike Technology in the 21st Century | by Madhav Kunal
Neural Networks

Creative Destruction and Godlike Technology in the 21st Century | by Madhav Kunal

February 26, 2021
How 3D Cuboid Annotation Service is better than free Tool? | by ANOLYTICS
Neural Networks

How 3D Cuboid Annotation Service is better than free Tool? | by ANOLYTICS

February 26, 2021
Role of Image Annotation in Applying Machine Learning for Precision Agriculture | by ANOLYTICS
Neural Networks

Role of Image Annotation in Applying Machine Learning for Precision Agriculture | by ANOLYTICS

February 26, 2021
Label a Dataset with a Few Lines of Code | by Eric Landau | Jan, 2021
Neural Networks

Label a Dataset with a Few Lines of Code | by Eric Landau | Jan, 2021

February 25, 2021
How to Make Data Annotation More Efficient? | by ByteBridge | Feb, 2021
Neural Networks

How to Make Data Annotation More Efficient? | by ByteBridge | Feb, 2021

February 25, 2021
Next Post
Unlocking the Power of Machine Learning at Data Summit Connect 2020

Unlocking the Power of Machine Learning at Data Summit Connect 2020

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Recommended

Plasticity in Deep Learning: Dynamic Adaptations for AI Self-Driving Cars

Plasticity in Deep Learning: Dynamic Adaptations for AI Self-Driving Cars

January 6, 2019
Microsoft, Google Use Artificial Intelligence to Fight Hackers

Microsoft, Google Use Artificial Intelligence to Fight Hackers

January 6, 2019

Categories

  • Artificial Intelligence
  • Big Data
  • Blockchain
  • Crypto News
  • Data Science
  • Digital Marketing
  • Internet Privacy
  • Internet Security
  • Learn to Code
  • Machine Learning
  • Marketing Technology
  • Neural Networks
  • Technology Companies

Don't miss it

Machine Learning & Big Data Analytics Education Market: Soaring Demand Assures Motivated Revenue Share During 2020-2030 – KSU
Machine Learning

Machine Learning & Big Data Analytics Education Market: Soaring Demand Assures Motivated Revenue Share During 2020-2030 – KSU

February 26, 2021
This chart shows the connections between cybercrime groups
Internet Security

This chart shows the connections between cybercrime groups

February 26, 2021
Basic laws of physics spruce up machine learning
Machine Learning

New machine learning tool facilitates analysis of health information, clinical forecasting

February 26, 2021
Creative Destruction and Godlike Technology in the 21st Century | by Madhav Kunal
Neural Networks

Creative Destruction and Godlike Technology in the 21st Century | by Madhav Kunal

February 26, 2021
Spy agency: Artificial intelligence is already a vital part of our missions
Internet Security

Spy agency: Artificial intelligence is already a vital part of our missions

February 26, 2021
Blockchain lags behind other technologies in finance adoption for now, says Broadridge
Blockchain

Blockchain lags behind other technologies in finance adoption for now, says Broadridge

February 26, 2021
NikolaNews

NikolaNews.com is an online News Portal which aims to share news about blockchain, AI, Big Data, and Data Privacy and more!

What’s New Here?

  • Machine Learning & Big Data Analytics Education Market: Soaring Demand Assures Motivated Revenue Share During 2020-2030 – KSU February 26, 2021
  • This chart shows the connections between cybercrime groups February 26, 2021
  • New machine learning tool facilitates analysis of health information, clinical forecasting February 26, 2021
  • Creative Destruction and Godlike Technology in the 21st Century | by Madhav Kunal February 26, 2021

Subscribe to get more!

© 2019 NikolaNews.com - Global Tech Updates

No Result
View All Result
  • AI Development
    • Artificial Intelligence
    • Machine Learning
    • Neural Networks
    • Learn to Code
  • Data
    • Blockchain
    • Big Data
    • Data Science
  • IT Security
    • Internet Privacy
    • Internet Security
  • Marketing
    • Digital Marketing
    • Marketing Technology
  • Technology Companies
  • Crypto News

© 2019 NikolaNews.com - Global Tech Updates