Dan Profile picture
12 Sep, 10 tweets, 2 min read
I’m looking for a math tutor in London. Ideally for in-person weekly meetings (sick of zoom, yes I’m fully vaxxed). My circumstances are a bit unusual. I’m not a student and don’t need to prepare for exams or anything—it’s just curiosity. [thread]
A little bit about me. I’m a software engineer but I always had some interest in math. As a kid, I learned derivatives before multiplication table. However, my attempts to learn math were sporadic and would fizzle out when I have no one to ask questions and support me.
My background is very patchy but similar to a first-year college student. I’m familiar with basics of analysis (and read Tao’s rigorous axiomatization in Analysis 1 though I didn’t do exercises). A long time ago studied linear algebra, diff eq, prob theory, but barely remember.
Why am I looking for a tutor? I find traditional educational approaches (uni, MOOC, self-guided study) very hard to follow through with. Maybe that’s my adhd. I want to jump between topics, ask questions, understand connections between different areas, follow proofs.
I have no practical application for this whatsoever. Pure curiosity. So approaches focused on concrete results (“pass exam” or “learn to calculate for some practical application”) don’t work for me. I want to see how concepts connect together, and gain an intuitive feel for them.
It is important to me that the tutor is comfortable with several levels above what we’re “learning”. Eg I’d like to be able to ask about alternative formulations (like hyperreals) or generalisations (like fractional calculus) or intuitions (like in 3blue1brown videos).
Essentially, I’m looking for a person who can help me figure out what to learn, in what order, answer questions, jump between topics, help if I get stuck or bored, and with whom I can be accountable for my learning.
If you are interested in tutoring me, or can refer me to someone who would be, please send a DM with details! I would very much appreciate that :)
Oh another thing. Since I’m a software engineer, naturally I’ll appreciate if we utilize computers where they’re useful. Like I’m down to use Mathematica or R or Lean or whatever if it’s helpful to understand the concepts or have fun with them. But this is not required.
For example getting comfortable enough to contribute something to @XenaProject would be awesome. How much study is needed? I have no idea. But that’s just one possible direction.

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with Dan

Dan Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @dan_abramov

22 Aug
So. I have a medical symptom that’s been bugging me and so far doctors don’t know what it is. I don’t want to self-diagnose but at this point I want to ask if any of you experienced something similar — and what it turned out to be in your case, if you jnow. (Thread)
It’s been going on for about six months by now. It’s a bit hard to describe. It’s like sore throat but there’s no pain (even when swallowing). The sensation is more like there’s something in my throat and I want to clear it. It’s like I “feel” more throat more than I do normally.
There is no chest pain or anything like this. No real difficulty breathing except subjectively the airflow feels more “noticeable”. I get tired speaking a bit sooner than normal. The symptom does not progress linesrly — it’s roughly same level but some days are better/worse.
Read 8 tweets
19 Jul
This weekend we released the first official version of JustJavaScript.com—a JavaScript course written by me and illustrated by @Mappletons. Now you can buy it.

Aren’t there enough JS courses already? We haven’t seen anything quite like it. So we *had* to make it.

(Thread)
Most courses teach you to *write* code. That’s obviously important. But over the years, as I interviewed candidates and answered users on GitHub issues, one thing became clear to me. So many problems are because we, even many years into programming, don’t *read* code correctly.
Programming education researchers said this for years. My method is not directly based on this research (I only learned about it a few months ago) but look at @GregNN’s dissertation:

If we don’t teach *reading* code, can we expect people to write it well? Learning to write programs is hard, but many fail to even le
Read 23 tweets
14 Jul
Why React Needs Keys, a short visual explanation.

Each render is like a frame in a movie. React doesn’t know *what* you did with your data. It only sees the JSX from the previous render and then from the next render.

circles.map(c => <Circle color={c.color} />) Two frames. First has red, yellow, blue colors. Second has r
Tell me what happened to circles. If you look close enough, you’ll realize there are two *different* possible interpretations of what happened!

1. Maybe second and third circles swapped positions…

2. Or maybe the second circle became blue and the first circle became yellow! Illustration of them swapping positionsIllustration of them changing colors
Normally this wouldn’t matter. But imagine each circle has state inside. Like a checkbox or an input. Then the difference between “moving” and “changing” becomes significant! In the first case you *want* the state to move too. In the second case you don’t.
Read 14 tweets
12 Jun
It's another Friday night indoors, so being the nerd I am, of course I am playing with adding startTransition to open source apps to see if it works. Don't judge me
We really need to make some demos but maybe I could record a few short videos if y'all are curious (but no FOMO please, it's still an Alpha, etc)
Okay so this one shouldn't be hard to follow. There's an input and a table. Currently, table state update is delayed and debounced so it doesn't stutter typing. But stutter is noticeable if I type slower. (Caveat: we're in DEV mode so the real app is faster—but nice for demo.)
Read 29 tweets
10 Jun
@DavidKPiano @acemarke @modernserf I’ve tried to be more precise with my wording here—does this help? I didn’t see my tweet as a criticism but maybe I have misread the room.
@DavidKPiano @acemarke @modernserf My point is that, I don’t agree with the premise of rejecting tools based on them being complex inside. Requirements of modern client apps are complex! So that complexity has to live somewhere. I know doesn’t live inside Redux because I literally wrote it. I can’t say this?
@DavidKPiano @acemarke @modernserf This complexity could live in application code, it could live in a meta-library on top of Redux, or somewhere else. I just definitely know that it’s not in those 100 lines of code. And that’s okay. It’s not a criticism. It is a direct reflection of what Redux is (and isn’t).
Read 4 tweets
10 Jun
Love this thread. Someday I’d like to write (or contribute to) a five year retrospective of this project. So many stories! For now I’ll do a small thread of random fun moments I remember from the last couple of years.
When we started, we wrote our own scheduler with a plan that eventually the browser would provide a native one. Our work on React took long enough that by this year, the native scheduler already exists behind a flag and we could even experiment with it! chromestatus.com/feature/603116…
Our first thinking about how Suspense should work didn’t make sense. We found out the hard way in the middle of the FB website rewrite in 2019. A simple change could make UI stall for 5 seconds and engineers couldn’t say why. We couldn’t either. We were confused by our own API!
Read 32 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Too expensive? Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal Become our Patreon

Thank you for your support!

Follow Us on Twitter!

:(