Thread
What is one of the most important lessons you can learn as a software developer?

Start where you have the most information.

Let's take a look at how this type of thinking can take your skills to the next level: ๐Ÿ‘‡
In software development, starting where you have the most information helps streamline problem-solving and decision-making.

By focusing on well-understood areas, you can efficiently tackle tasks, reduce uncertainty, and improve project outcomes.
This is called Order Logic and you use it every day.

The courses on @brilliantorg have been designed to help you fully realize this skill.

Check out their free courses at brilliant.org/jackforge

Now let's take a look at some examples of Order Logic:
@brilliantorg Let's start with something easy.

You have been tasked with ordering 3 robots from newest to oldest.

All you have to go on is the following information:

- Rae is not the newest.
- Knuck is the oldest.
- Lex is not the oldest.

What is the correct order?
@brilliantorg Using Order Logic, we'll start with the clue that gives the most information: "Knuck is the oldest."

This helps us establish that Rae and Lex are newer.

Since "Rae is not the newest," we can now deduce that the order would be: Lex (newest), Rae, and then Knuck (oldest).
@brilliantorg Ok, I'll admit that was an easy challenge.

Now let's ramp up the difficulty a little bit.

For the next challenge, we are going to be arranging 4 robots side-by-side in a shipping container.
@brilliantorg How would the robots be placed in the container if they had to meet these shipping requirements?

- Loy is in one of the two middle spaces.
- Mig is left of Lex and right of Rae.
- Rae is directly next to Mig.

Which of these clues gives you the most information to work with?
@brilliantorg The most informative clue is: "Mig is left of Lex and right of Rae."

This positions all three robots relative to each other.
@brilliantorg Knowing Loy must be in one of the middle spaces, we can place Loy either between Mig and Lex or between Rae and Mig.

Since Rae is directly next to Mig, the only valid arrangement is Rae, Mig, Loy, Lex.
@brilliantorg Alright, this is the last challenge!

If you get this correct, you are officially smarter than me because I initially got it wrong. ๐Ÿ˜

Here we go!
@brilliantorg Try to use Order Logic to solve the following problem.

Determine what clue reveals the most details about the problem and work out the answer from there.

For this challenge, we are determining how 5 robots finished in a race based on the following information:
@brilliantorg Here's the information we are given.

- Rae finishes faster than Marv.
- The smallest difference in finishing times was between Rae and Lex.
- The largest difference in finishing times was between Lex and Ty.
- Mig finishes either first or third.

How did the robots place?
@brilliantorg The most informative clue is: "The largest difference in finishing times was between Lex and Ty."

By knowing this, we know that either Lex or Ty finished first.

This eliminates the possibility that Mig finished first, so he must have finished third.
@brilliantorg We know that Rae finished faster than Marv and that the smallest difference in finishing times was between Rae and Lex.

We can now determine that the finishing order was:

1. Lex
2. Rae
3. Mig
4. Marv
5. Ty

Congratulations!

You are quickly becoming a master of Order Logic!
@brilliantorg I want to thank @brilliantorg for sponsoring this thread.

There is nothing quite like it when it comes to easily explaining complex concepts.

Check out their courses and get your first 30 days free now + 20% off an annual subscription now: ๐Ÿ‘‡

brilliant.org/jackforge
@brilliantorg If you found this thread enjoyable - I would very much appreciate it if you liked, commented, and retweeted the first tweet.

Have a great day!


Mentions
See All