thomaswilson-sveltekit/src/content/blog/2021-06-13-infinite-coast-of-problem-solving.md
2022-04-16 11:43:45 +01:00

2.2 KiB
Raw Blame History

title author date slug draft tags
The infinite coast of problem solving Thomas Wilson 2021-06-13T19:48:00 2021-06-13-infinite-coast-of-problem-solving false
lexicon
design
product

Im currently designing and building the lexicon, ambitiously explained as “the most useful language learning resources in the world”.

The problem is that theres a lot involved in that, you know? Theres theoretical questions like “what does most useful mean?” and “how do humans learn languages”?

Then theres small problems like “what is the shape of the JSON I send to the client?” and “how do I generate prompts & questions for language learning?”.

Ive been thinking about these problems, in some capacity, for legitimately years. So its no wonder that I come to them with so much gusto.

A lot of the questions are nebulous. “Best” is subjective, and learning is a spectrum. Proposing theories and ideas is okay, but making something and finding out is even better.

The questions are big, and important to me, and so I dont want an imperfect solution. The tech has to scale, the processes have to be automated, everything has to be just so. Im building tools for problems I havent encountered but know I will encounter. Or would encounter, if I just got on with the work.

Problem solving is fractal. Every step you propose to get from A to B has a whole subset of steps if you look at it closely. If youre not careful it goes from A -> B, to A1 -> A2, to A1.i -> A1.ii.

Its like how [the coastline has theoretically infinite length].

What Im saying is that this week I challenged myself: no code, just design. Just product problems and questions. No infinite coastlines, no cartography.

So I made some designs. Theyre down below. This is what happens when I ask the question “what could the future of language education actually look like” and then demand a concrete answer from myself.

the lexicon dashboard

guessing a word

guessing a word with answers