Skip to content

Commit 27b853c

Browse files
committed
πŸ“ Enhance documentation
1 parent dc532db commit 27b853c

File tree

3 files changed

+6
-2
lines changed

3 files changed

+6
-2
lines changed

β€ŽArtificial Intelligence Models.mdβ€Ž

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818
- Be aware of training cut-off dates when using LLMs.
1919
- "AIs" can be dangerous in underspecified environments (e.g: pausing games to last longer in the level) but those are the places where we will use them most. If something is well specified, there might be better solutions/optimizations (maths, code, ...).
2020
- [When the main purpose of writing is to demonstrate your thinking (building trust, applying for a job), don't use LLM output](https://x.com/HamelHusain/status/1976720326106173673). Use LLMs hen need to communicate info, or do admin stuff, where the person really just wants info and doesn't need to be convinced "how you think". LLMs are good at writing but bad at thinking.
21+
- LLMs as "stateless functions". Fixed weights, no updating. LLMs are in-context learners.
2122

2223
## Prompting
2324

@@ -75,7 +76,7 @@
7576
- Balancing log verbosity is crucial. Informative yet concise logs optimize token usage and inference speed.
7677
- [You need quick and clear feedback loops](https://lucumr.pocoo.org/2025/6/12/agentic-coding/) (fast tool responses, clean logs, ...).
7778
- Give them the ability to interactively test the code they are writing too.
78-
- Linters, type checkers, auto-formatters - give coding agents helpful tools to run and they'll use them.
79+
- Linters, type checkers, auto-formatters - give coding agents helpful tools to run and they'll use them. Always use deterministic tools whenever you can!
7980
- Prefer functions with clear, descriptive and longer than usual function names over classes. Avoid inheritance and overly clever hacks.
8081
- Write legible (text based) relevant content and link it with anything else (code, diagrams, ...).
8182
- Use a checklist. Plan, iterate, and refine.

β€ŽHouse.mdβ€Ž

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@
22

33
- [Living in the same place as the people you love matters](https://waitbutwhy.com/2015/12/the-tail-end.html).
44
- As with many other things, there are [patterns that will help you structure it](http://web.archive.org/web/20230411022833/http://www.architectureweek.com/topics/patterns.html).
5+
- Any time you have a problem, search for a solution.
6+
- Be pro-active about modifying your environment. You can drastically improve your environment for usually little effort and money.
57

68
## Buying
79

β€ŽProcesses.mdβ€Ž

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,9 @@ When designing a process, look for these properties:
2222
- Low Friction. Simple processes are easier to understand and apply. [Trivial inconveniences usually have more implications than it seems](https://www.lesswrong.com/posts/reitXJgJXFzKpdKyd/beware-trivial-inconveniences).
2323
- Short [[Feedback Loops]]. Show the results as soon as you can.
2424
- [[Idempotence|Idempotent]] processes are easy to manage
25+
- Write it down. Writting what's happening can be a giant leap forward in terms of getting people to agree on what the process actually is.
2526

26-
A process takes an input to produce an output. A group of processes can be viewed as a System.
27+
A process takes an input to produce an output. Group of processes can be viewed as [[systems]].
2728

2829
*The only purpose of good process is to produce good outcomes.* A process is not good unless it produces good outcomes.
2930

0 commit comments

Comments
Β (0)