Backlog
2022-01-06
Here are all of the things I'm interested in writing about.
Fundamentals
I've written a lot about fundamentals already, but there's still more to explore:
- fundamentals at different scales: life, knowledge work, software engineering
- state-of-the-art summaries of: learning, habits, memory, sleep, energy, effort, attention and focus, and maybe positive psychology
Technical deep dives
As much as I love fundamentals, don't want to talk about fundamentals without showing that I can apply them. And for me, that would mean technical deep dives on:
- Languages:
- Python: bytecode, metaclasses, GIL. ABCs, mypy
- Rust, Typescript
- Libraries:
- Python: Flask, Jinja, requests, py.test, numpy
- JavaScript: React
- Infrastructure:
- General systems design
- Backend: MapReduce, Spark
- Storage: Parquet, BigTable, Protobuf, Thrift
- Realtime: Redis, Memcached, Kafka
- Web: Serverless, webassembly, containers?
- Math:
- Calculus review and statistics
- Systems:
- TCP/IP
- Authentication
- Caching
- Companies:
- Amazon, Cloudflare, Netflix, Stripe, Substack
- Industries:
- Shipping, payments, information, climate
Engineering as a whole
- Classic books on engineering and programming
- Cookbook of language snippets
- Python: IO, Flask, scripts
- Quality of life tools
- Vim: integrations, tools
- Terminal management: Fish, Byobu?
- Alternative Python REPLs
- Career:
- Networking and marketing
- Career capital
- Career planning and flexibility
Large topics
And there are some larger topics I want to hit on, when I feel equal to them:
- Attention and attention economies
- formal systems in Sanskrit
- Tech and democracy
Random small things
- OSX app install custom background