Category: code
Write and checkout the plan
Why you should start your AI coding session with planning mode, and check out the resulting plan
A functional style leads to simpler code
Taking inspiration from FP patterns leads to simpler code, even in languages that don't fully support them.
Test coverage only matters if it's at 100%
All lines of code should be covered by a test or explicitly excluded from test coverage.
The great microservices migration
How did Uber go from a 450,000 lines monolithic Python application to more than 1,000 microservices?
10 principles for good code
Taking inspiration from Dieter Rams' ten principles for good design, here are the ten principles of good code.
Maslow's pyramid of code review
Maslow's pyramid can help us think about what great code reviews look like.
Code is not the end
An engineer's job is not to write code - it is to solve business problems.
Using qcachegrind to visualize Python profiling data
How to visualize your code's profile with qcachegrind.
Why I keep on using Vim instead of going back to TextMate
Why taking the time to learn Vim is a smart investment.
Articles from Joel Spolsky about functional specifications
Some quotable quotes about functional specs.



