- ⬡ Swimming Duck
- ⁓ every user-facing learning app needs to be a swimming duck
- ⇄ beginner vs. expert
- ◊ journeyman
- ◊ expert
- ⌣ beginner's mind
- > It’s easy to lose awareness that we’re talking like an expert.
- ⇄ expert software vs. casual software
- ⬡ tutorial hell
- ~ passive learning is better for beginners, active learning better for experts
- ~ doctors don't improve with experience, even though they try all the time
- ◊ differential model
- ~ learning by exploring is ineffective for beginners, but very effective for advanced learners
- ◊ authoring tool
- ⇄ beginner vs. expert
- > You press the button, we do the rest
- ⁓ every user-facing learning app needs to be a swimming duck
- ⌣ knowledge acquisition rate
- flow tunnel
- ⋱ create flow
- ~ mind not being challenged enough leads to complacency or bias
- ⇄ simulation room & debriefing room
- ⋱ Aleatoricism
- ⋱ make software
- ⋱ architect software
- ⌣ cohesion
- ⬡ Goldilocks Principle
- > Anytime “mushed” accurately describes your architecture, you likely have a problem.
- > Uncertainty multiplies through dependencies
- ~ syncable state means bugs
- > The competent programmer is fully aware of the strictly limited size of his own skull; therefore he approaches the programming task in full humility
- > complexity very, very bad
- ⬡ fast, slow, slower
- ~ prepend parameter names with an indefinite article unless the object has a specific role
- ~ inline the invocation, but don't inline the implementation
- ~ warning systems do not warn that they can no longer warn
- ⁓ the public folder of a js app is a little mini backend
- ~ functions with no args are best, one arg is fine, two args are ok, more are mostly bad
- ~ code only needs to be refactored if it needs to be changed
- ◊ refactoring
- ◊ declarative programming
- ⬡ side effect
- ⬡ Command Query Separation
- > Measuring software productivity by lines of code is like measuring progress on an airplane by how much it weighs
- ◊ Big Design Up Front
- ◊ authentication
- ~ give a dev the opportunity to build something complicated and undoubtedly the will
- ~ call high-level django app 'config' and make another folder for all the apps
- ~ function content should only be one abstraction layer lower than the function
- ~ functions should only operate on one abstraction layer
- ◊ feature-sliced design
- ◊ state chart
- ⋱ innovate
- ◊ idea
- > Take a simple idea and take it seriously
- > If it works, it's obsolete.
- ◊ innovation
- > The future is already here – it's just not evenly distributed
- > Wait until next week. We’ll have a better sketch on a bigger napkin.
- ~ every new device may reduce error possibilities, but introduces its own
- ~ all new technology is insufficient until it is suddenly not
- ~ ideas are cheap
- ⬡ AM⧸FM dilemma
- > Bad ideas is good, good ideas is terrific, no ideas is terrible.
- ~ accept no substitute for actually observing your (potential) users
- ⋱ design a game
- ⌣ motivation in game dev
- ~ games introduce voluntary obstacles
- ◊ twitch decision
- Inverted U
- ◊ game
- > If you wish to develop a skill or impart knowledge, create a game that closely matches the end state you wish to achieve
- > Mechanics that interact with many other mechanics smell like elegance.
- ⁓ have side effects that change constrains
- ~ have emergent complexity and your game is good
- ~ ask﹕ can the player 'get good'﹖
- ask﹕what's the Essential Experience﹖
- ⊛ develop a team game
- ⁓ learning game approach — keep core mechanic of, say, Pong but build another game
- ~ you should know the dominant strat in your game as gamedev
- ◊ trajectory story
- ◊ intentional instability
- ⁓ GBG changed my mind on visual coding
- ◊ infinite game space
- ⌣ economy
- ~ interface determines what players (or users) will try to do
- ⁓ agency is opposed to 'limitation breeds creativity'
- ~ implement two interacting mechanics to make it interesting
- ◊ information balancing
- ~ be engaging even without the gameplay
- ⌣ market value curves
- ~ before designing game loops, imagine the ideal play session
- ~ most products fail, even if executed competently
- ⬡ Omniscent Designer
- ⋱ make
- > Simplify, then add lightness
- > "extremely unsafe" and whatever, but works
- > You cannot solve a problem you do not have
- > You can’t have five North Stars
- ~ it doesn't matter what you think of the problem
- ◊ minimum valuable product
- ⋱ plan
- ~ never hesitate in front of the canvas
- ~ in 1-person teams, no-testing no-tools may be the fastest approach
- > any project worth doing might not work
- > fix big problems first or weep hard
- ⋱ build a startup
- > Your target customers have to love you more than they hate change.
- ~ B2B > B2C
- > They own the problem, you own the solution
- > Always try and incorporate short-term, immediate wins for a client
- ~ launching your project successfully is not a guarantee of traffic long-term
- ~ build mini apps around your startup, launch them separately
- ~ ads can be scaled as soon as you find a working approach (which is the hard part)
- > Don’t start a business until people are asking you to
- > Always start from the problem, not the solution
- > You aren't running a charity. You're running a business. If people won't give you money for your product, you have an existential crisis on your hands.
- ⋱ price
- > Make people an offer so good they would feel stupid saying no.
- > sell your product based on value not on price.
- market > marketing > product
- > Success hides problems
- > People don't pay for solutions to problems they don't mind having
- > A business should be run like an aquarium, where everybody can see what’s going on.
- ⋱ market
- > Engage with people. Don't just yell into the void.
- > Provide meaningful, valuable content regularly.
- ~ begin marketing with dreams, fears, emotional states and desired change
- ~ to market, describe intended change
- ~ do things that are 'just not done' in your industry
- ~ what you sell is a new emotional state
- ~ ask﹕before I showed up, where did people find products like mine﹖
- ~ ask﹕ how does it make people look good to talk about your product﹖
- ~ compete with everyone everywhere and you get nothing done
- > People pay for speed
- ~ set goal﹕ 5 conversations with new potential customers per week
- ~ build plugins
- ◊ offer
- ~ post on BetaList
- ~ offer momentum
- ◊ marketing
- > The early adopters don’t ask for proof, but something to believe in.
- ~ make content by taking other content, copying it and putting your spin on it
- ~ distribution over product
- ~ get people to buy into your project by 'consulting' them on their opinion
- ~ ask﹕who is paying the bills﹖
- ~ your target customer should know they have a problem and trying to solve it
- ~ accept that direct reports do things differently than you would
- ~ it's useless to advertise to anyone except interested sneezers
- ~ there is an infinite market for supporting laziness
- ~ actually -compete- on price or value!
- ~ logo, copy and design matter because people ask "what does this remind me of"
- ~ companies want hard numbers about the benefit of learning initiatives
- ~ if you said something less than 10 times you haven't said it enough
- ~ $$$ is related to the size of the problem you're solving
- ~ people prefer authentic asks for money over flashy marketing buttons
- > Problems come in all shapes and sizes, and the only thing you can be absolutely certain about is that you will have some
- > Weniger aber besser.
- > give me the freedom of a tight brief
- > even though I know I should trust the process, I don't
- > Occasionally, time spent reinventing the wheel results in a revolutionary new rolling device. But usually it just amounts to time spent reinventing the wheel.
- ~ “This tree is too small” is not helpful early feedback
- > Nobody knows anything
- > Don't worry about people stealing an idea. If it's original, you will have to ram it down their throats.
- > The opposite of “remarkable” is “very good.”
- real life vs. digital
- ~ find one venue to master
- ~ use off-the-shelf whenever possible
- ~ you probably don't need money, just work on projects for fun
- ⁓ in the real world, you cannot prevent leaky abstractions
- ⬡ 80⧸20
- > Never trust a test until you have seen it fail
- > Remember that there is no code faster than no code.
- > Build with monetization in mind
- > I regret to inform you that your code has to be deployed
- ~ point of TDD is to force you design your code to be testable
- ◊ automated testing
- > ask﹕ what demo can I do next
- > Our brains are terrible video game simulators.
- ⋱ document software
- ◊ user interface
- > It tells you how fast you're going, how much fuel is left, and how much you are late. That's all you need to know.
- Stephenson's description of the ideal glove interface
- ◊ Virtual Reality
- ~ the best interface is the one you can forget exists
- ◊ haptic interface
- ◊ no-overlay UI
- ⌣ user experience
- ⁓ the input hardware of old Arcades is very interesting & inspiring
- ◊ neumorphism
- ~ use 6pt font to fit more data on the screen
- ◊ featuritis
- ◊ design
- ⁓ always test websites on bad connections
- ⊛ accessibility first css framework
- ⊛ A plain-text-based UI for devlog changes
- ⋱ architect software
- ⋱ affect the world
- ⋱ change own behavior
- any system that needs regular manual maintenance is already dead
- ⬡ Your Mission, Should You Choose to Accept It
- ~ medium-to-large intention change leads to small-to-medium behavior change
- ~ don't miss twice
- > Side effects pile up when you repeat a behavior a lot
- ◊ behavior change
- > To initiate action, doing must be easier than thinking
- ⌣ motivation
- > We may be nourished by the idea of the carrot more than the carrot itself.
- ⌣ learning motivation
- > I'm just not particularly motivated to learn for learning's sake
- > When I don't have skin in the game, I am usually dumb
- ⌣ skin in the game
- ◊ genchi genbutsu
- ◊ Top Gun approach
- ~ prioritize doing over knowing
- > Let reality be the teacher
- > So as developers of computer games, we should design our games to be as close to the actual end performance that we seek to develop
- > Lesen lernt man nur durch Lesen, Sprechen durch Sprechen, und Flüssigkeit kann in einer Sprache nur erreicht werden, wenn man sie auch trainiert.
- ◊ Top Gun approach
- > Imagine how cool Pop Tarts would be if the brand manager was the sort of person who ate them for dinner.
- > It's amazing how someone's IQ seems to double as soon as you give them responsibility and indicate that you trust them
- > Successful digital games involve players in a way that leaves them believing they have something emotionally and personally at stake
- > those who don’t take risks should never be involved in making decisions
- ◊ genchi genbutsu
- ⌣ skin in the game
- > When I don't have skin in the game, I am usually dumb
- ◊ plateau
- > Generally the solution is not “try harder” but rather “try differently.”
- ~ touch-typing is a fascinating example of plateaus in casual practice
- ◊ OK Plateau
- ~ to learn to type fast, force exposure speed 10% over comfort
- ~ to find out which part of a skill makes you plateau, push just a little harder than usual and analyze
- > Just-in-case learning sucks compared to just-in-time learning.
- ⋱ motivate learners
- ⁓ not just overall motivation matters for learning but also distribution of motivation over sub-goals
- ~ meta cognition like "I have a gap here" breeds motivation
- ~ motivate people by moving the goal away from "pass the exam"
- ~ define excellence
- > I'm just not particularly motivated to learn for learning's sake
- ◊ motivational salience
- ⌣ field theory
- ⋱ build a habit
- > People do not decide their futures, they decide their habits and their habits decide their futures
- > In contrast to will and discipline, which require pushing yourself to a particular behavior, a ritual pulls at you
- ◊ habit
- ~ implementation intention works
- ~ do not use should statements
- ◊ invitational system
- ◊ atomic habit
- ~ make the one most important thing as easy and often to do as possible, at any cost
- ⌣ strategist vs. performer
- ⋱ build things people care about
- ~ don't change what people want, but how they get it
- ~ market by making something so remarkable that tiny adopter group won't stop talking about it
- ~ if you don't talk to potential customers, you drown in your assumptions
- ~ can't have a dinner part without guests
- ⬡ information gap
- > If I look at the mass, I will never act. If I look at the one, I will.
- > Smart businesses target markets where there’s already otaku.
- ⋱ enable repeat usage of software
- ~ rewards are either related to tribe, hunt or self
- ~ ask﹕ what is the user doing right before the intended habit
- ~ plot frequency and usefulness of product
- ◊ trigger
- ◊ variable reward
- ◊ addiction
- ~ couple a product tightly with a thought, emotion or routine, and the trigger becomes internal
- ~ define how often a devoted user "should" use your product
- ~ ask "how many" not "how long" in regards to habit formation
- ~ making people change intentions is easy, making them change behavior is not
- ⌣ replayability
- ~ to hook users, you must create multiple usage cycles with external triggers
- > We trust things more when they look like they were done for the love of it rather than the sheer commercial value of it.
- ~ make people care by invoking self-interest
- how to build interfaces that feel like the fuel pump fix in Player Piano﹖
- ~ to generate interest, information gaps have to be neither too big nor too small
- ~ every week, try to reach one person with what you're building
- ⋱ communicate
- ⋱ tell a story
- ⋱ speak in public
- ~ communicate better by allowing people to follow along with a story
- ~ use schemas to package complexity
- ~ to get attention, break a pattern
- ~ experts prefer nuance over compactness
- ~ you need to get attention, and keep it
- ~ find a concrete language that everyone speaks fluently
- ~ get closer
- ⋱ change own behavior
- ~ experts know the basics of every adjacent field
- > Apply new techniques, even when you don’t need to
- ⋱ learn
- ◊ synthesis
- ◊ deliberate practice
- ~ dp approach﹕ split lesson into a series of ascending steps
- ~ end training session when focus slips
- > I played. But he practiced.
- ~ DP hours only account for about one third of performance
- ~ there is a lack of good DP apps
- ⌬ deliberate-practice-goals
- ⁓ Ericsson states that he studied only fields with developed training methods
- ~ people don't DP for more than 5 h a day
- ⧖ what's the coding equivalent of 1 pushup﹖
- ◊ learning
- ⬡ the dip
- ◊ passive review
- ⌣ efficacy of learning
- ⇄ active vs. passive review
- ⇄ receptive skills vs. active skills
- ⌬ sbll
- ◊ per-situation language learning
- ⋱ learn to express something in the target language
- ⧖ how to learn conversation management phrases﹖
- ~ people want duolingo but more topic freedom
- ◊ repeat 3 variations of sentence template, then do a variation
- ◊ audiolingual language teaching
- what's the point of using language﹖
- ◊ formulaic expression
- ~ language learners know what they want to say, just not how
- how to structure lessons and exercises within sbll situation﹖
- ⊛ make a last-minute language learning app based on wikitravel data
- ◊ conversation management phrases
- ⚗ how can sbll be a painkiller﹖
- ◊ Communicative Language Teaching
- ⧖ how to learn to correctly respond to queries or standardized language in target lang﹖
- ⊛ market cram to hostels
- ~ consuming content is finite, creating is infinite
- ◊ perceptual exposure playlist
- ⌬ sbll
- ⇄ receptive skills vs. active skills
- ⇄ active vs. passive review
- ⌣ efficacy of learning
- ~ learning for mastery means asking "what meaningful thing can I do with what I learned"
- > Without forgetting, the brain would be as dumb as a tape recorder.
- ⇄ individual interest vs. situational interest
- ◊ learning research
- ~ learning variables are harder to control with complex learning material, therefore most researchers use simplified, itemized material
- ◊ Triadic Elicitation
- ◊ language learning research
- ⌣ constructivism
- ~ Skinner, Terman and Thorndike overlapped
- ‣ Patrick Suppes
- ⌣ cognitivism
- ⬡ high-level theory
- ◊ design-based research
- ⚗ what is learning content where difficulty can be obviously and finely adjusted﹖
- ◊ cutting edge of my field
- ~ A Clockwork Orange killed behaviorism
- > Learning takes way longer than you expect, but its scope is often further reaching
- ~ if learning things that children also learn, start where they start
- > Now that Nell knew all of the rules, she could make it do anything she wanted.
- ⋱ build expertise
- > Do work that fully reflects the final work you wish to produce.
- > All experience must be purchased
- > intense practice of very simple activities leads to very surprising and dramatic rewards
- ~ to make progress, increase intensity
- ~ to learn, dip into related fields
- > the octopus is not sitting in its room watching YouTube videos
- ~ master fundamentals
- > “Gentlemen, this is a football.”
- > If you can’t ride two horses at once you shouldn’t be in the circus.
- > The benefits of improving your underlying skills will dwarf the benefits of perfectionism.
- ~ ask﹕ "what is your equivalent of playing scales﹖"
- ~ master the rules before breaking them
- ~ to become an export, copy for a few years
- > Ask your brain to do math every day, and it gets better at math. Ask your brain to worry, and it gets better at worrying.
- > You can step back onto the path of mastery anytime you want.
- > Your first 10,000 photographs are your worst
- ⌣ Dreyfus Model for Skills Acquisition
- ~ knowledge acquisition isn't the end goal, but a requirement for skill acqusition
- ~ to build expertise, conscious strategy and desire to improve are needed
- ◊ accelerated learning
- ◊ training session
- ~ do a prediction of the expected form and ballpark results before working through a problem
- ⋱ practice music
- ~ practice makes perfect
- ◊ skill
- ◊ judo move
- ~ perceptual learning is extremely fast
- ⋱ teach
- ~ gradually increase the grain size of learning
- ~ remediation = Sanierung = fixing of common learning bugs
- > One of the least efficient means of coaching is lecturing about how to perform a task.
- > Qui docet discit
- Erfahrungsbasierter Lernzyklus
- extramural
- ~ practical experience leads to reflection and generalization
- ◊ Suzuki method
- ~ they are an infinite amount of ways to teach anything; choosing is hard
- ◊ coaching
- > Education is not the filling of a pail, but the lighting of a fire.
- ◊ word problem
- ~ before learning, remember existing knowledge, so correct schemas can be modified
- ◊ teaching by analogy
- ⬡ process worksheet
- ◊ teaching strategy
- ◊ Learning Management System
- ◊ test
- ◊ scaffolding
- ~ if learners are only extrinsically motivated, ask questions until you find any intrinsic motivation
- > take on a lofty goal that will monopolize your mind
- > to understand something, you must actively engage with it
- > A bird cannot land once on a great tree and claim to know it.
- > First, find a good teacher
- > How would I do this, if doing it well were all that mattered﹖
- ⋱ learn
- ⬡ i⧸o loop
- ◊ near transfer
- ⌣ transfer of learning
- > The likelihood of positive transfer is a function of the similarity between the trained task and the transfer task
- ⁓ DP may not allow learning transfer
- > Excelling at chess has long been considered a symbol of more general intelligence. That is an incorrect assumption in my view
- ~ far transfer is rare
- ~ measuring (far) transfer is extremely hard
- ◊ schema induction
- ⇄ low-road transfer vs. high-road transfer
- ⌣ Learning-Transfer Evaluation Model
- ⌣ transfer of learning
- ~ start with identifying ZPD precisely
- ◊ Spaced Repetition
- ◊ Rapid Spaced Repetition
- ◊ card stages
- ⊛ game to learn numbers in target languages
- ⁓ ideal initial interval for practicing a chord switch is definitely not 1 day
- ⁓ memory consolidation may be the goal of SR
- ~ any SR is so much better than none that the specific algo doesn't matter
- ⌣ cost per trial
- ◊ trial-based scheduling
- ⁓ SR algos are incentivized to predict retention, not to optimize retention
- ~ putting something into a (good) SRS is costless
- > Repetition is the mother of learning
- ◊ repetition
- > If I skip practice for one day, I notice. If I skip practice for two days, my wife notices. If I skip for three days, the world notices.
- > Don't write a lot. Just write often.
- ◊ cramming
- ⁓ Ebbinghaus never mentioned 'retention', but 'saving on relearning'
- ◊ learning item
- ◊ absolute spacing
- ◊ Overlearning
- ◊ law of exercise
- ◊ memory trace
- ◊ repetition
- ◊ no-feedback spaced repetition
- ⌣ complexity of learning material
- ~ SR may lead to overfitting, because you learn only this answer to this question
- ◊ SR while walking
- ◊ flashcard
- ~ spaced repetition is barely effective
- ⊛ track in SR﹕was the first rep in this session correct﹖
- ◊ spaced repetition algorithm
- ◊ atomic learning content
- ◊ scheduling (learning)
- ⧖ is it problematic that SR only interacts with the lowest level of Bloom's taxonomy﹖
- ⌣ savings (spaced repetition)
- ⁓ instead of classifying items by difficulty in SR, how about we reduce difficulty﹖
- ⋱ measure learning success
- ~ response time is a measure of proficiency
- ~ savings by learning initiatives are easily measurable in $, employee growth only with more complex analysis
- ⁓ tracking stuff like 'trailing success rate' or 'streak correct' doesn't make sense if SR is counteracting
- ⚗ what's the best way of visualizing learner progress﹖
- ⌣ measurement
- ◊ apparent learning
- ⌣ learning rate
- ⌣ return on learning
- ⬡ Teacher Expectancy Effect
- ~ not item acquisition rate counts, but relevant item acquisition rate
- ◊ dynamic assessment
- ⊛ represent expertise as production rules
- image-making
- ◊ note-taking
- ◊ user research
- > When you make assumptions about your users, you run the risk of being wrong
- > If you want to know what people might do in the future, you need them to tell you true stories about what they’ve done in the past
- ⋱ research
- > surest way to make progress in science is to improve on the conceptual definition of what one is studying
- > If you do not know how to measure a phenomenon, you can always begin, by way of introduction, with an arbitrary qualitative scale
- ◊ academic research
- ◊ mixed method
- > Science is neat only in theory, rarely in practice
- ⇄ academia vs. real world
- ~ do a personal tenure review
- ~ studies mostly solving problems invented in other studies isolates them even more from real life
- > Never pay for complexity of presentation when all you need is results.
- > read every single source that has ever been written on that topic
- > Rats can't be sped up by any amount
- > I was concerned with investigating truth, not with questions of personal prestige.
- ◊ experimentation
- ⋱ solve a problem
- ⬡ construct underrepresentation
- > All truth passes through three stages. First, it is ridiculed. Second, it is violently opposed. Third, it is accepted as being self-evident.
- ◊ falsificationism
- ◊ qualitative data
- ⁓ starting something that you don't know anything about can be joyful
- ~ art and science can only be done detail by detail
- ⇄ faster horses debate
- > It’s always worth testing the sketch on the napkin.
- ◊ qualitative user research
- ⚗ where to find users to talk to﹖
- ⧖ how to manage user stories﹖
- ~ start user interviews with a genuine thanks
- ~ use Third-Party studies to understand consumer and user trends
- ◊ guerilla testing
- ⬡ "what you see is all there is" bias
- ~ most designers never watch people using their products
- ~ use affinity diagrams to understand user's mental model
- ~ Split Testing is susceptible to local maxima
- ⊛ Obsidian plugin based on title startswith prop
- ⬡ lead magnet
- ⬡ hook, retain, reward
- ⬡ hook
- ⬡ reward
- ⋱ make content
- ~ when doing social media, keep the number-go-up counters at arms length
- ~ share a 5 minute story every day
- ⋱ build in public
- > You have around 2 weeks before you lose motivation to work on something
- > Everybody’s ideas seem obvious to them.
- > Are you holding back something that seems too obvious to share﹖
- ~ define content buckets and put ideas in there
- ◊ social media
- ◊ learning in public
- ⋱ show your work
- ~ building in public is about documenting, not 'content creation'
- ⁓ don't produce content you wouldn't consume
- ⋱ build in public
- ~ never try to say 'something interesting'
- > just commit to making a video once a week, every week, for 2 years, and your life will change.
- ~ people come back to media for the predictable emotional experience
- ~ mini essays structure﹕ intro, body, conclusion
- ⋱ write mini essay
- ⋱ write
- > if there is a first principle on drafting, it is to ignore most of the advice about how to do it
- ⋱ draft
- > What are we to do with what we have written down﹖ Certainly, at first, we will produce mostly garbage.
- ⋱ edit
- > We all read into our own writing what we want readers to get out of it
- > Read over your compositions and whenever you meet with a passage which you think is particularly fine, strike it out
- > Make every paragraph earn its keep
- ~ bad writing comes from refusing to go from Beginning to Middle to End
- ⋱ edit
- > What are we to do with what we have written down﹖ Certainly, at first, we will produce mostly garbage.
- ~ results over thought process
- > speed kills the censor
- > Have something to say, and say it as clearly as you can. That is the only secret of style.
- > Details are what make your words come alive.
- > Write concisely. Preferably, not at all.
- > behold needs of tribe﹕ story, story, story!
- > write like you don't know what's going to happen next
- ⋱ write a book
- ~ clearly separate writing and editing
- ~ let the sentence length mirror the situation
- ~ writing is a container to be filled with what the reader actually wants
- ⌬ Obsidian Static Site Generator
- ~ no self-critique while writing, full self-critique when revising
- ~ write headings first
- ~ write one sentence on top of page with your point
- ~ in essays, explain what you're up to right at the beginning
- ⌬ 99words
- ⋱ write
- ⋱ write mini essay
- ⋱ design a learning tool
- ⋱ design a learning game
- ◊ learning tool
- ⁓ a good CMS is the linchpin for learning tools
- ◊ vim trainer
- ◊ language learning tool
- ◊ pronunciation learning app
- ⊛ Simon Says as language learning game
- ⌬ cooking-conjugator
- ◊ concordance
- ⌬ hand interface for audio vocab learning
- ◊ language learning with flashcards
- real language learning is procedural, but apps are almost exclusively declarative...
- ⌬ arabic-numbers-practice
- ⊛ language learning app list & recommender
- ◊ language learning game
- ⁓ a language learning app must be enjoyable to use for 1000+ hours
- ◊ paradigm bias in language learning tools
- ◊ learning game
- ⬡ Skillometer
- ⊛ flag memorization app
- ◊ e-learning
- ◊ math learning tool
- ◊ dp software
- ⊛ tool to improve 1st aid knowledge retention
- > Variable rewards are not magic fairy dust
- ◊ domain-specific language
- ⬡ chocolate-covered broccoli
- ~ interleaved practice is desirable difficulty
- ~ contextual variation is desirable difficulty
- ~ less helpful software may generate experts faster
- ⬡ desirable difficulty
- ~ learning tools have conceptual potential, but they're usually ineffective
- ~ learning game dev dilemma﹕ allowing for agency, but compromising that agency for learning
- ⚗ stealth learning may be shit, but what about incidental learning﹖
- ⁓ don't trust that my learning experience is the same as that of others
- ⊛ test including prev. skill assessment in a learning tool
- ~ if you are designing a learning experience, first define what excellence looks like
- ⊛ build a learning tool for every category in Bloom's
- ⊛ build practice software for certificates
- ~ perceived ease of use improves learning
- ~ brain research is not sufficiently developed to guide learning experience creation
- ⁓ there is an initial phase where the flow tunnel is hard to hit because of lack of data
- > Serve businesses, not people. People will do anything to not pay.
- ◊ Page Fragments
- ⌣ interactivity
- ⁓ an important procedural skill is relating declarative knowledge bits
- ⇄ procedural learning vs. declarative learning
- ~ repetition does not work for complex learning materials
- ◊ procedural learning
- ⇄ memoria verborum vs. memoria rerum
- ⌬ karten
- ⇄ procedural learning vs. declarative learning
- ◊ language islands
- ◊ language learning strategy
- ◊ grammar–translation method
- ◊ back-chaining
- ⋱ learn a language
- ◊ language acquisition
- monolingual dictionary
- ◊ grammar learning
- tribal multilingualism
- ◊ speech act
- ◊ language generation
- ◊ vocabulary
- ~ learners may not use any strategies to learn vocab
- ⁓ Vocabulary (as in foreign lang) is perfect example for you can't "just google"
- ◊ idiom
- ⚗ how to learn the 1000 most important words of a language﹖
- ~ some words have their own meaning, some words get their meaning from other words
- ⊛ learning app where every time you see a vocab you form a sentence with it
- ⌬ competitive-vocab
- ◊ digital game-based vocabulary learning
- ~ make multiple sentence cards for the same word
- ⋱ measure language learning progress
- ⊛ language learning app purely optimized for optimizing specific quantifiable outcomes
- ~ mastery of learning item means it is being probably being activatable in 24h
- ~ ask﹕ "in how many languages do you live﹖"
- ⌣ retention
- ⚗ what is the goal of language learning﹖
- ◊ time-achievement equality dilemma
- ⊛ test Kirkpatrick model
- ~ at forgetting index 0%, sr is useless
- ⌣ believablity
- ◊ language
- ~ structural lang learning is only good for beginner stage
- > There’s no reason to become fluent in a badly pronounced language, because no one will speak it with you.
- > 15 minutes a day can teach you a language
- ~ learn how to make complex sentences early on
- ◊ alphabet learning
- ◊ language acquisition
- ◊ sentence generation
- ~ first, focus on meaning of foreign lang text, then extract form
- ~ use Blocks to learn a language
- ◊ crosstalk
- ◊ sentence learning
- ◊ language learning strategy
- ⬡ paradigm shift
- ~ superior memory is explained by spatial learning
- ⋱ finish things
- ⋱ be productive
- > Limit the number of choices you need to make
- ⋱ prepare productivity
- > ruthlessly cull the ungainly stack of projects clouding your productivity horizon
- ◊ distraction
- ~ you will be much less effective at the jump point
- > each Monday I record in a simple text file a plan for my upcoming week. There are no rules for this plan.
- > If you don’t know when you’re doing something, chances are you won’t do it.
- > We don't rise to the level of our expectations, we fall to the level of our training
- > I write only when inspiration strikes. Fortunately it strikes every morning at nine o'clock sharp.
- > You can’t call something a distraction unless you know what it’s distracting you from
- ⋱ decide what to do
- > priorities are like arms
- > To be an artist is to do one thing only
- > An artist gives all they have to the art
- > If I were the last person on earth, would I still do it﹖
- ~ you need time for building, and you need time for meta-organization
- ~ ask﹕ are you making up stuff to avoid doing the important﹖
- ~ use ROI as a lens to decide which feature to build
- ~ someone is going to win the lottery, but not you
- > "luck" is little more than highly delayed gratification
- > I think balance is for people who don’t know why they’re here.
- > you must love the doing, not the secondary consequences
- ~ saying yes is opportunity cost
- ~ always know what the important problems in your field are
- ~ you can be anything but not everything
- ~ aim only for 3-5 hours of focused work a day
- ◊ deep work
- ~ ask﹕ what would a ____ person do﹖
- ~ think of time as a shopping cart
- ~ if you see greatness, only ask 'how close can I get﹖'
- ~ ask﹕ are you productive or just active﹖
- ~ ask﹕what am I optimizing for ﹖
- ask﹕ how could I do this without rectangles﹖
- ~ since actions reveal values, either stop lying to yourself or take 'correct' action and see if you're right
- > Not doing something will always be faster than doing it.
- ~ use 5 Whys to determine whether a task is worth doing
- ~ too many seeds transform into weeds
- ~ committing to something unimportant does not make it important
- ⇄ light touch vs. deep dives
- ~ aks﹕ so why do you do what you do﹖
- ~ build free ideas that spread, and expensive idea expressions that are worth paying for
- > if you don’t give your time a job, it will dissipate in a fog of distracted tinkering
- > Time without attention is worthless, so value attention over time.
- ~ a complicated life probably necessitates complicated systems
- ~ ask﹕ given my goals, how can I best spend the next half hour﹖
- ◊ dopamine detox
- ◊ accountability partner
- productive recluse
- ~ anti-goals are sacrifices you're willing to make to achieve goals
- ⊛ implement goal splitter in Obsidian
- ~ understand your different mind states, pick activities according to them
- ~ after work, go for a hike with a means of taking notes
- ~ schedule deep work one month in advance
- ⬡ engine
- ~ you cannot reason with resistance
- ~ ask "what is the next thing I can do to move towards my goal﹖"
- ~ waking up early means accomplishment before people even wake up
- ~ ask﹕ what would this look like if it were fun﹖
- ~ every event reduces focus before and after
- ◊ jump point
- ~ don't make complex plans ignoring the emotions of performing
- ⋱ prepare productivity
- ◊ ten-minute rule
- > Proximity isn't progress
- > you'll rarely earn points in life for repeatedly thinking about something you're not doing
- > The one thing we control is the time we put into a task
- ◊ progressive pomodoro
- > The professional concentrates on the work and allows rewards to come or not come, whatever they like
- ~ physical work environments are full of peripheral cues
- ⁓ do it anyways
- ◊ goal setting
- ⋱ get out of a rut
- ~ environment design is fragile, so core ability to focus its where its at
- ◊ personal productivity strategy
- ⋱ get started
- ⌣ productivity
- > Limit the number of choices you need to make
- ~ enthusiastically diving into a project is resistance
- ⋱ be productive
- ⬡ Adapter Pattern
- ~ examples of user empowerment﹕ command line, spread sheet, the internet
- > Don’t read this book for its content; read its content for its practices.
- headword
- memory drum
- > technology must never be accepted as part of the natural order of things
- ◊ automation
- > What if the cost of machines that think is people who don’t﹖
- > Civilization advances by extending the number of important operations which we can perform without thinking about them.
- > The trouble with automation is that it often gives us what we don’t need at the cost of what we do.
- > Automation remakes both work and worker.
- > Not every task is a chore
- > men have become the tools of their tools.
- ~ in a high-stake scenario, don't say 'what' without 'why'
- ~ it's easiest (but not best) to present machines as well as humans with numbers)
- ~ automation fails when automating whatever possible and leaving the rest for the humans
- ◊ automation
- ~ SQLite is an excellent db, even deployed
- ~ delay decisions until the decisions would be made for you by inaction
- ⇄ refactor vs. restructure
- > If you think Psychological Science was bad in the 2010-2015 era, you can’t imagine how bad it was back in 1999
- ~ systems often start integrated, then evolve into modules
- ~ you have neither no power nor infinite power
- ⌣ system theory
- > If it requires great energy of mind to create a system, it requires even greater not to become the slave of the creation
- ⇄ roads vs. buildings
- > YouTube doesn’t care if the video you’re watching is funny or not.
- > Decades ago, General Motors didn’t set out to design mediocre, poorly built cars, but they did.
- ⌣ system theory
- ~ you have neither no power nor infinite power
- ◊ compartmentalization
- ◊ breadth-first
- memorizing poetry
- ~ material can be learned during testing
- ⌬ minimal pairs trainer
- ⊛ chatgpt extension﹕ learn something while the llm is thinking
- ⌣ Hick's Law
- > language is simply a means of telling stories
- > For every complex problem, there is an answer that is clear, simple, and wrong
- ⋱ handle information
- > Reading rots the mind
- > false information is not dangerous if it is not credible
- > Constantly think of applications
- ⋱ think
- > The test of a first-rate intelligence is the ability to hold two opposed ideas in mind at the same time and still retain the ability to function.
- > Aim to be proven wrong.
- ⋱ change your mind
- > Your assumptions are your windows on the world. Scrub them off every once in a while, or the light won’t come in.
- ~ be ready to joyfully accept that people don't need what you thought they need
- ~ simulations help people recognize their mental models are wrong
- ~ the faster you're proven wrong, the less time you will spend being wrong
- ~ balance all extremist views with counter books
- > The dangerous man is the one who has only one idea
- > All models are wrong but some are useful
- > Demand a consistent mental model.
- > If the treatment isn’t working, question the diagnosis
- > No lasting joke, invention, insight, or work of art was ever produced by an external memory.
- > Great scientists tolerate ambiguity very well
- > The art of being wise, is the art of knowing what to overlook
- ~ eufriction is good friction
- > cull your inputs
- > A wealth of information creates a poverty of attention.
- > You get no competitive edge from consuming the same stuff everyone else is consuming.
- ⋱ use a zettelkasten
- ~ know whether you work on your pkm or in your pkm
- ~ to write evergreen notes, you need a quick way to capture ephemeral notes and a reliable way to convert
- ⌬ angry luhmann
- ~ write potential outlines while notetaking by simply ordering notes
- how can I use this satisfying connection process of PKM for language learning﹖
- ◊ entry point
- ⁓ every obs note is opportunity cost
- ◊ zettelkasten
- ⁓ in Obsidian, alias aggressively
- ~ communication requires that each partner can surprise the other
- ⋱ actually using my Obsidian notes
- what to read﹖
- ⁓ just messing around in one's pkm is bait
- ◊ cognitive reflection
- ⚗ how to prevent confirmation bias when reading papers﹖
- ⚗ how to take notes of conversations﹖
- ~ ask﹕ what's a better question﹖
- ~ ask﹕ how can we break this concept﹖
- ~ there is nothing that has 'no evidence for it'
- "I don't actually believe this but here is an alternative explanation"
- ⋱ handle information
- > When you’re ill or injured, the world becomes one of can’ts
- ◊ work in public
- > Primum vivere, deinde philosophari
- ~ allow others to stand on your shoulders
- > The writing community is full of lame-o people who want to be published in journals even though they don’t read the magazines that they want to be published in
- ⁓ I hate long-form blogging
- ◊ blog
- ~ ask﹕ what is your core message﹖
- ~ make one for you, one for them
- > The UNIX command line is the quintessential end-user programming environment.
- > At this level of the development of self-regulation, players begin to develop a mental model of the game that allows them to move from the concrete experiences of the serious game to more abstract notions of the game
- > academia is struggling at doing science nowadays also because you’re stuck doing all kinds of other things with your time rather than actual research
- > My work on this was an extremely long-drawn-out affair, and it was only after some twenty years of it that I reached some degree of understanding of my fantasies
- > Run in the other direction
- ⋱ position
- > Sometimes the best copy to sell a horse is 'Horse for Sale'
- > We are THE low-fare airline
- ⇄ painkillers vs vitamins
- ⌣ product market fit
- ~ ask﹕ whom do my (potential) users trust﹖
- ~ prices are signals
- > If explaining your startup idea takes a minute, think twice.
- > you can't out-Amazon Amazon
- > if your mission statement is much longer than this sentence, it could be too long
- > If You Say Three Things, You Don’t Say Anything
- > “Tastes like chicken” isn’t a compliment.
- ~ you can't build a brand for everyone, so don't try
- > keep your identity small
- ◊ target group
- > people like us do it like this
- ~ you want exclusive, but not necessarily elite
- ~ steal positioning of a company in another industry
- > Low price is the last refuge of a marketer who has run out of generous ideas
- > No one wants a membership; they want to lose weight.
- > When you have written your headline, you have spent 80 cents of your (advertising) dollar.
- ⇄ main dish vs. side dish
- ~ find the two axes where you are the extreme
- ⋱ position
- > (DBR-style) research can change reality rather than just study it
- > Command-line interface isn't simply text, it's a conversational UI.
- > Learn three new things before you come back to us
- > The blade itself incites to deeds of violence
- ⋱ read
- ◊ fact
- ⊛ make a lang learning game purely based on comprehension
- ◊ loosely coupled
- ⊛ learning game﹕ adventure capitalist with learning-related quests
- ◊ loci
- ◊ commander’s intent
- ~ you can't use reels to teach complex content
- ⌬ withvideos
- ◊ pick random target lang content﹕ what would you need to understand this﹖
- ⬡ language repeater
- ◊ superbeginner video
- ◊ comprehensible Input
- ⊛ instead of doing withvideos snippet-by-snippet, do n flips and then watch whole thing again
- ⚗ how to make input comprehensible﹖
- ⌬ withvideos
- ◊ Intelligent Tutoring System
- ◊ description-similarity slip
- ◊ error
- ~ give meaningful error messages
- ◊ failure
- > I missed more than 9000 shots in my career
- > Dude, suckin’ at something is the first step towards being sorta good at something
- > failure has been achieved, thank God
- > Failure is regarding the rung of a ladder as a resting place
- ~ after a break, allow yourself to stop practice only after you reached your previous level
- > Designers need to avoid procedures that have identical opening steps but then diverge.
- > The rat is always right
- ◊ Fehler mit System
- ~ deliberate risk taking is usually ignored in error literature, but not in accident literature
- ◊ context error
- ◊ capture slip
- ~ cause of accident can usually be found in the system's complexity
- ◊ error
- ⊛ situation on the Hail Mary as a learning game
- ⇄ nature vs. nurture
- > My working habits are simple - long periods of thinking, short periods of writing.
- ◊ high acuity, low occurrence
- > I'm always thinking about how to measure distances in the universe
- how to start learning app projects with building a toy﹖
- ⌬ learn the world map
- ~ don't demand global solutions to local problems
- ⊛ software that tells you what to look for on train or bus rides
- ⬡ shiny object syndrome
- ⇄ skill gap vs. knowledge gap