Published on January 14, 2025 4:30 PM GMT
This post is mostly an ad to make people click the https://calendly.com/gurkenglas/consultation link starring in my Would you like me to debug your math? post.
But writing just an ad feels icky to me, so first:
The advice that was most useful to most people
was on how to use (graphical) debuggers. The default failure mode I see in a programmer is that they're wrong about what happens in their program. The natural remedy is to increase the bandwidth between the program and the programmer. Many people will notice an anomaly and then grudgingly insert print statements to triangulate the bug, but if you measure as little as you can, then you will tend to miss anomalies. When you step through your code with a debugger, getting more data is a matter of moving your eyes. So set up an IDE and watch what your code does. And if a value is a matrix, the debugger had better matshow it to recruit your visual cortex.
If your math involves no coding... you have even less chance to notice anomalies. I assure you that there is code that would yield data about what your math does, you just don't have it. I prescribe that you write it.
Or have AI write it. Using more AI is a recommendation I give lots of people these days. Copilot suggests inline completions of the code you're writing; a sufficient selling point is that this can suggest libraries to import to reduce your tech debt, but I expect it to show you other worthwhile behaviors if you let it.
The ad
To my memory, almost every user wrote a comment under my post praising my services. I solicited none of them[1]. I'm told that the ad will work better if I make reading at least the top two comments a matter of moving your eyes, so here:
Unfortunately, "almost all users" means four. I wish my schedule was chock full of them, hence the ad. If you think I'm overqualified, please do me the favor of testing that hypothesis by booking a session and seeing if I regret it. I never have.
If you think I'm underqualified: My specialty is category theory, which studies the patterns that pop up across math, which is useful for stealing results from other math branches. I expect my highest impact so far came from pointing Infrabayesianism-Diffractor towards developing a concept of infrafunctions.
Book for free here: https://calendly.com/gurkenglas/consultation
- ^
I'm kinda sad that in mentioning the fact I am making it slightly less magical in the future, but I guess on a consequentialist level this is an appropriate time to cash it in.
Discuss