Posts

Showing posts from November, 2023

The smart way to do the long things

 Is to chunk them. And once you finish a chunk you forget it. Focus on the other one and so on ... 

2 plans in a short time

From now to 30 November finish the prototype.  From 1 December to 11 December finish the draft of second paper.  Focus on each part on its own. Chunk and focus ( Divide and conquer). Be strict to finish on time with a quality.  23 24 25 26 27 28 29 30 1 2 3 4 5 6 7 8 9 10 11 -- 12 Driving test 13 Supervisory Meeting

UIs

Consider learninig and practice Consider peer and social support - how to be done  Consider reflection  Personal library curation is a must Rewards and ( Fun , Fear , Focus ) is needed.  A lot is involved but what prescription will work well  as web extension and smartphone app ? Must be very simplified. So to know how to ensure they will use it in a 20 seconds. Finish this this week. W9 ! Allah Helps you ... 

What I want to do in the rest of November?

 Make UIs.  Write paper draft  Driving test preparation Better exercise at gym 18 Sat 19 20  21 Finish UIs 22 23 24 Start the paper draft  25 Sat 26 27 28 29 30 1 December 2 Sat 3 Finish the draft 4 5 6 7 8 9 Sat 10 Prepare to travel 11 12 13 14

Time to be fast

 And remove the nonsense , if it not immediately digestible. Fix it quickly or remove. 

Reframe the problem

 The design can still be the same , but we may need to reframe and restate the problem that the design aim to address. 

What learninig strategies' are ?

Here are some learning strategies that might be particularly effective for informal learners in this context: Goal Setting and Planning: Encourage learners to set clear, achievable goals for their programming learning journey. This includes defining what they want to achieve and planning a realistic timeline for learning different programming concepts or languages. Goal Setting and Planning: Programming can be a vast field, and without clear goals, learners may feel overwhelmed. Setting specific, achievable goals helps learners focus on manageable tasks, making the learning process more structured and less daunting.

Deliberate practice

  Deliberate practice, as defined by Ericsson et al. (1993) and later revised by Ericsson and Lehmann (1999), is a structured activity aimed at improving performance. It involves setting specific goals, monitoring performance, and trying to exceed one’s previous limits. This concept led to the 10,000-hour or 10-year rule, which considers the quality of practice and the role of metacognition and self-regulated learning in skill development. It’s widely applied in fields like music and sports. ---------------------------------------------- Is there any tool designed for deliberate practice exercise in programming ? (e.g, Explain to myself using camera ? ) 

What is your home digitally ?

 Email ? Blog ?  WhatsApp and/or other social media  Are they perfect personal spaces for learninig ?  What can you do inside them and outside them for learning ? Or probably never thought about it ? And still not aware of the issue ?

Programming and GPTs

Image
  4th November 2023 --- programming experience before LLM

Problem solving

Image
 In deliberate practice. 

Watch the monkey!

Image
 

What did < I > do in 2023?

 Published and presented first paper. Did bibliometric analyses , Survey 2 , SketchEngine social media data. Many Python and Web extensions experiments. Nuffield placement. Books in the library. And on Desktops.  What now ?  Storyboards. From it second paper present methodology and data , conceptual framework and model represent design space.  Also ... When face specific design question , revisit your data or seek new ones.  Remember: You do not only do human research , Now design and next is technological aspects. 

If one skill we sure about in the future it is ..

Image
 It is the ability to change an reinvent themselves ( re Learninig ) multiple times.  And this is because the fast development and changes. 

Money for the content makers

 Social media play huge roles for people who educate others only for money coming from ( Likes and share etc...). We cannot ignore this factor. However ...  Would not it be good to know which resources is better ? How ?

Bored or stressed

Image
 Both affect performance.  If you stressed you cannot think and make decision.  If you bored you do not feel motivated to get the chore done - so will go with your easy habits.  So if you have good habits then this will lead you to success easily.  Making learninig a habit , or make it not boring. I feel the first is more realistic.   

Overload

Image
 I have not watched this yet. 

Focus and diffuse modes of thinking

Image
And why are we procrastinate ? Because we avoid pain . JUST-DO-IT ( In chunks) 

The Willpower Instinct

Image
 I enjoyed this talk deeply.  Willpower is a must. We just need it.  Deliberate practice ( not just regular practice).

Attentions span was a myth - But Scroll down

Image
 But why we cannot sustain or want to wait extra 3 seconds ? We became addicted to (snackable ) feeds. And scrolling down .. forever to death !  He said it 

Serious issues

 Informality is important. Should everyone know this seriously.  Social media can pose serious issues like addiction , distraction and misinformation.  ChatGPT and other LLM variants pose serious issues like overline and learning/skill decay.  But we can use these to redesign better learninig. Let's figure it out. 

Why informal learninig is important?

Image
 Simplest answers are the greatest.  While we all get formal education to make us ( equal) -- the informal learninig is the process that made ( and is making) everyone unique.   It is interesting that those people came from computing background (The other guy : Here ). 

The Progress-Focused Approach

 Good practical advice for anyone and evident: https://www.progressfocused.com/p/about.html  It is all about how to make progress.. achieving goals.. which is ( a self-regulation) 

Design for the social media users

Image
 Can any app survive beside social media ?  Probably if we designed it like them. But also apply our ethical goals and learninig strategies suitable in various case. 

What issues informal learners of programming encounter?

  Fear . They would not try. They would not ask. No one like to be humiliated being fool.  Uncertainty . They do not know. And do not have enough information to make a decision.  Alone . Isolated learninig experience is a barrier.  Frustration . When you cannot , or do not achieve , or feel time wasted , this is what it feels.  Self-efficacy . This can be affected positively and negatively with the experience. If your experience is charictized by the 4 ones above , you may feel not good enough for this task. Which will lead to more frustration and fear and uncertainty and not wanting to share and socialize on this.  So what ? Next blog.

Back to blogging !

 Externalize my learninig outside my computers one strategy to  overcome the overload and practice reflections.  I want to mention xAPI. A standards and technology used to design informal learninig experiences online.  More blogs are coming , very short at ( bite size).  I will not proofread anything.