FI Learning

For learning with practice. Posts are not private and could end up on Bing.

[deroj] Project Steps

Here Elliot wrote:

Think about some projects you already do, which you understand pretty well (nothing complicated or confusing), and write down the steps. Post it to the Message Board at the FI Learning Basecamp (not as a comment below).

I will post project steps for small, easy projects in this thread. 

Comments & Events

deroj
Making a cup of tea

  1. Pick up the water boiler from its stand.
  2. Open the water boiler lid.
  3. Put the water boiler under the water faucet.
  4. Turn the water faucet on.
  5. Turn the water faucet off when enough water is in the water boiler.
  6. Close the water boiler lid.
  7. Put the water boiler on its stand and press the button to start boiling the water.
  8. Get a cup from the cupboard.
  9. Put the cup on the table.
  10. Wait for the water to boil.
  11. Open the tea bag container.
  12. Choose tea flavour and tea bag.
  13. Pick up the chosen tea bag.
  14. Close the tea bag container.
  15. Put the tea bag in the cup.
  16. Pick up the water boiler.
  17. Pour water in the cup.
  18. Put the water boiler on its stand.

This project became ended up with more steps than I first intended it to have. Maybe I should start with projects that are less zoomed in.
Elliot, Fallible Ideas
This project became ended up with more steps than I first intended it to have. 

Try it again several times in different ways and see how you like them.
deroj 👍
deroj

Making a cup of tea - version 2

  1. Take water boiler from its stand and fill upp with water.
  2. Place water boiler back on its stand and press start to start boiling the water.
  3. Wait until water has boiled.
  4. Get a cup from the cupboard and place the cup on the table.
  5. Choose tea from tea box and put chosen tea bag in the cup.
  6. Pour hot water from the water boiler into the cup.

I like this version (6 step version) better than the previous 18 step version.
This version doesn't go into detail as much as the previous one but I still think the steps are clear enough.
Elliot, Fallible Ideas
i think the 2nd one is better too
deroj 👍
Alisa Zinov’yevna Rosenbaum
IIRC, tea has to “steep” for some time in order to taste right. I think there should be a step 7 that tells you how to know when the tea is ready to drink.
Elliot, Fallible Ideas
IIRC, tea has to “steep” for some time in order to taste right. I think there should be a step 7 that tells you how to know when the tea is ready to drink.

This kind of detail isn't needed for the goals of the current learning activity (and is debatable). I don't think deroj should get distracted worrying about it.
Elliot, Fallible Ideas
Alisa, how did you select deroj’s post to criticize? i don’t think it was the worst one. were u e.g. trying to be helpful to the best one? if so, i think that’s worth saying! otherwise ppl might take it more the other way!
deroj
Make a plain waffle (rough plan)

  1. Take out bowl from cupboard.
  2. Take out ingredients from frige and cabinet.
  3. Take out waffle iron from drawer and plug in the power supply.
  4. Mix ingredients in bowl.
  5. Open the waffle iron, pour waffle mixture onto hot waffle iron and close waffle iron.
  6. Let cook for about 2-3 minutes.
  7. Take out waffle from waffle iron and place waffle on a platter.
Alisa Zinov’yevna Rosenbaum
I was just skimming Basecamp posts by people other than Elliot. (I usually read Elliot’s posts in full.) I replied to that one because I found something to say about it.
deroj

Create a new note in Bear (app) on Mac

  1. Left click on app icon to open app.
  2. Right click on icon in doc.
  3. Left click on "New note".
  4. Type your note in the newly opened window.

You can close the window (it will save automatically) but you do not have to close the window in order to create the new note so I have omitted that step from the steps above. 
deroj

Below is a project tree of how I think I should organize my learning (philosophy & programming) for the time being.

Some problems that I have had before, when it comes to learning, include:
  • Rushing
  • Overreaching
  • Switching topics too often / reactionary instead of keeping focused

("PS course" = Pragmatic Studio course on Ruby)

deroj

Another project that I am doing is learning to make a webpage using Jekyll and Github pages.

Below is my attempt at doing a project tree (using what I am learning as I practice doing project steps). I know close to nothing about making a webpage using Jekyll right now.



I will continue practicing making simpler projects, but as I am attempting to learn to make a webpage I figured I could practice applying the project steps to that project as well.
deroj

Shaving with shaving machine. (Does not include post shaving procedure or cleaning machine.)

  1. Stand in front of mirror.
  2. Shave each side of face against the grain with machine while gently stretching the skin with the free hand.
  3. Repeat shaving procedure on upper lip, chin and below chin (upper throat(?) / neck).
  4. Feel with one hand to see if any spots have been missed. If missed repeat shaving procedure on that place. If not missed stop shaving.
deroj
I made a two tree versions of the "Making a cup of tea - version 2" project that I posted above.

#1
I chose to break it up into three main parts. Roughly:
  1. Fix the water (boil it).
  2. Get something to make the tea in.
  3. Chose a specific tea bag.
Then I "fused" them all together to make the actual tea. The last step (making the tea in the cup) ended up being its own parent node.


#2
I then made another tree using only one level of nodes for the project.
  1. Boil water.
  2. Get a cup.
  3. Get a tea bag.
  4. Combine water and tea bag in cup.
Elliot, Fallible Ideas
cool start. try organizing it some more ways? and considering their advantages and disadvantages.
deroj Ok 👍
deroj
I haven't thought much about the advantages and disadvantages yet but I do not want to miss many days without posting anything at all so I figured I could at least post a short comment.

I think that I like #2 ("Making a cup of tea") the best because the steps follow a good progression from left to right in that example. I also think that I understand each step of "making a cup of tea" well enough for there to be enough information in each step for me to achieve each step at a low error rate.
Elliot, Fallible Ideas
what's the blocker on writing more short posts?
deroj
what's the blocker on writing more short posts?

I'm not sure.

Generally, my best guess is that I do not know how to write meaningful short posts that take ~3 min or less to post.

Regarding what the actual blocker might be: maybe it's poor writing skills (e.g. it's hard for me to omit meaningless stuff), or poor knowledge about good ideas and things to write, or not knowing how to ask good questions, or a combination of these, or something else.

I generally do not want to post stuff that I have not put any effort into on FI forums. I do not see the value in posting low effort stuff. Low effort posts seem equivalent to talking about the weather / chitchatting to me. Am I mistaken about low effort posts?
I equated low effort with not being meaningful in the crossed over part above. This was a mistake. If one is good at writing and thinking then one can post meaningful stuff that is low effort.

This post was not low effort for me.

I am revisiting what I believe to be my problem / blocker as I have thought more about it while writing this post:
- I do not know how to write short, meaningful, low effort post in ~less than 3 min.
deroj
I think a deeper issue that might have the same root problem as me having something blocking me posting short posts is that I am bad at engaging actively in stuff. Like I have no big issues in watching, listening to, or reading stuff - but when it comes to actively doing something (e.g. writing, coding, trees) I have a much harder time / much lower rate of success (both starting as well as finishing).
Elliot, Fallible Ideas
Generally, my best guess is that I do not know how to write meaningful short posts that take ~3 min or less to post.

That's a blocker. You're blocking posts you don't deem "meaningful".

Your posts don't have to be "meaningful" to be practice "engaging actively", nor for them to serve other purposes like getting more experience talking with people in writing, helping/letting people get to know you better, establishing rapport with people, making posting more routine and demystified for you, etc.
deroj
Your posts don't have to be "meaningful" to be practice "engaging actively", nor for them to serve other purposes like getting more experience talking with people in writing, helping/letting people get to know you better, establishing rapport with people, making posting more routine and demystified for you, etc.

This makes sense to me. Thx.
deroj
and considering their advantages and disadvantages.

Some things I thought of re advantages and disadvantages of #1, #2, and #3 of "Making a cup of tea - version 2":

#1
Advantages:
  1. It is organised into three main tasks: water, cup, and tea.
  2. It has more levels on what I think is a more complex step trying to explain how to do the more complex step in more detail.
Disadvantages:
  1. It has the end goal as a separate parent node with other nodes linking to it - I do not like this because it looks like any the end of the water-, cup-, and tea nodes all lead to the end goal. This is incorrect as they all have to be completed in order for the end goal to happen. I do not think that this tree illustrates that very well.


#2
Advantages:
  1. It is short and simple. It ~gives the minimum information needed.
  2. It leads to success (completing the goal of making a cup of tea) if one follows the steps from left to right.
Disadvantages:
  1. It treats every child node as if it is of ~same complexity as any other node. No extra information is given in any child node.
  2. Might lack information on how to do something.


#3
Advantages:
  1. It organises the project into things to "get" and things to "do". This can be helpful as one will have all the things one needs before starting to actually do the making of the tea.
  2. It gives more information than the bare minimum, e.g. where the things one needs to have can be found.
Disadvantages:
  1. For a simple task it has too many nodes. I think it is better to keep the nodes few if possible as it can get "cluttered" with many nodes. One way to deal with trees getting "cluttered" is to collapse the nodes. Then if more information is needed that visible one can un-collapse the node one needs more info about.
  2. Many nodes takes longer time to make / write / complete.
deroj

Project: Count previous projects to determine how many I have done so far and start numbering them after this one.

I will not count iterations / versions of the same as a project here.

The steps I followed in the "count precious projects" project:
  1. Open a new window of this thread and place both windows next to each other.
  2. Start a new comment in one window and click on the numbers box to start a numbered list.
  3. Scroll to the top in the other window and work my way down.
  4. Copy and paste each previous project that is not an iteration or a new version of a previous project in the numbered list window.
  5. Format the numbered list so that the list is in the same format (e.g. no bold)

This is what I ended up with:

  1. Making a cup of tea
  2. Make a plain waffle
  3. Create a new note in Bear (app) on Mac
  4. "Learning Plan" tree
  5. Make a webpage using Jekyll
  6. Shaving with shaving machine
  7. Counting previous projects
My next project should be numbered as number 8.
deroj

Project #8: making pancakes


  1. Add pancake mix and water to a shaker
  2. Seal and shake shaker
  3. Put a frying pan with some oil in it on the stove and heat it up
  4. Pour the pancake mix into the hot frying pan
  5. Turn the pancake over after about 1-2' and let heat for another 1 min before putting it on a plate
  6. Repeat step 5 until there is no more pancake mix left in the shaker
deroj

Project #9: making pancakes (as a tree)

I made three different trees for this project.
I started with a very simple model and grew it for one level for each new tree version. It shows the progression from very simple to somewhat detailed.

Justin Mallone
tangentially deroj, i've often used butter and not oil for pancakes. have you compared the two?

also, does shaker refer to a specialized kitchen utility for pancakes? i've often just used a measuring cup with a spout
deroj
tangentially deroj, i've often used butter and not oil for pancakes. have you compared the two?

I usually use oil for three main reasons:
1. It's cheaper
2. I save the butter for gf's baking
3. IIRC I sometimes burned the butter (iron cast pan)

I have not compared the two recently. Have you?

also, does shaker refer to a specialized kitchen utility for pancakes? i've often just used a measuring cup with a spout

It's nothing specialized - just a plain protein shake shaker. I find it easier to clean the shaker compared to a bowl / cup and spout.



Edit was the wording of the line "I usually use oil for three main reasons".
Justin Mallone
makes sense! and yeah butter has a low smoke point compared to other oils, tends to burn more.

EDIT: I meant to say compared to other fats :)
deroj 😊
Elliot, Fallible Ideas
deroj, try adding two higher levels for the pancakes.

did you have any difficulty with the 3 levels of pancakes?

next, if this stuff is easy for you, one of the things you could look at is the error of sibling nodes at different levels of detail (e.g. if "make batter" and "extend your hand towards the handle of the pan" were siblings). you could try making or finding some examples and criticizing them.
deroj
deroj, try adding two higher levels for the pancakes.

I think that I understand the higher level part enough to succeed with it re the pancakes. Here is a tree with two higher levels (using the level 1 tree):



 did you have any difficulty with the 3 levels of pancakes?

I think it was fairly easy for me to do this. I did take some time to rewrite / adjust on the level of detail on it. I roughly started out with "level 2" and added "level 1" and "level 3" to it - so I kind of did one "zoom out" level in making the first 3 trees.

next, if this stuff is easy for you, one of the things you could look at is the error of sibling nodes at different levels of detail (e.g. if "make batter" and "extend your hand towards the handle of the pan" were siblings). you could try making or finding some examples and criticizing them.

I'm not sure what you mean here. Do you mean something like that each level should have approximately the same level of detail and for me to try to look at my pancake tree and see if that is the case? And also to try to make an examples of what I believe is the same level of detail and an example of what would be different kind of detail for a same level node? And try to discuss a little why one example is on the same level and why another example is not on the same level? Something like that?
Elliot, Fallible Ideas
re zooming out more: yeah looks fine

re sibling detail level mismatch: if you think you understand the idea well enough to try out doing it, and you are able to have a plan in your own mind that seems worth a try, then go ahead. if not, don't. that's up to you.
deroj
re sibling detail level mismatch: if you think you understand the idea well enough to try out doing it, and you are able to have a plan in your own mind that seems worth a try, then go ahead. if not, don't. that's up to you.

I think that I only have a rough idea of it. I will read "Understanding Levels of Detail: Zooming Trees In and Out" again now that I have worked some more on trees and levels.